Constarium
← Search

Data · dataset · 2026

Augmented reality, virtual reality, and artificial intelligence to enhance programming comprehension

Listed in ZivaHub and Deakin Research Online and DMU Figshare — shown once because both records carry DOI 10.17034/32640408.v1

Augmented Reality (AR) and Virtual Reality (VR) have become transformative tools in education, offering innovative ways to teach complex concepts.

Description

Despite their growing use, there remains a gap in applying these technologies to help students, particularly in engineering, understand abstract programming concepts. This thesis addresses this gap by exploring how AR, VR, Artificial Intelligence (AI), and Electroencephalography (EEG) data can enhance the learning of Python collection data types—a challenging yet fundamental topic for electrical and electronic engineering students.

The research questions focus on how AR, VR, and AI can improve comprehension of Python collection data types and whether EEG data can reveal a relationship between attention and engagement levels and learning outcomes. To investigate these questions, three user studies were conducted with 20, 39, and 48 participants, respectively. The structured methodology included developing a paper-based booklet, an AR application, and two versions of a VR application with added interactivity and AI features, such as a virtual assistant.

Read the rest (2 more)

Learning outcomes were assessed through t-tests, and EEG data was used to monitor real-time attention and engagement. Results showed significant improvements in learning outcomes, with the final AI-enhanced VR application yielding the most substantial gains, supported by t-test analysis (p < 0.05). The AI-enhanced VR application proved more effective than earlier VR and AR versions, as well as the paper-based booklet, establishing a clear hierarchy in their educational impact.

Moreover, EEG data revealed a correlation between higher engagement and improved learning outcomes. This research contributes to educational technology by demonstrating how AR, VR, AI, and EEG can be integrated to improve the teaching of abstract programming concepts. The findings highlight the potential for AR and VR to revolutionise programming education, offering immersive and personalised learning experiences that significantly enhance student comprehension.

Links

Where it is published

Catalogue records · 1

Topics

Provenance · 3 source records, 16 field assertions
SourceKeyLast seenRaw
ZivaHuboai:figshare.com:article/326404087 d agoJSON v1
Deakin Research Onlineoai:figshare.com:article/326404087 d agoJSON v1
DMU Figshareoai:figshare.com:article/326404087 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:field:460708mapping · dro deakin edu auvocabulary-mapper@1.0.0keywords['virtual reality']
concepts[field].anzsrc:field:460708mapping · figshare dmu ac ukvocabulary-mapper@1.0.0keywords['virtual reality']
concepts[field].anzsrc:field:460708mapping · zivahub uct ac zavocabulary-mapper@1.0.0keywords['virtual reality']
concepts[field].anzsrc:group:4602mapping · zivahub uct ac zavocabulary-mapper@1.0.0keywords['Artificial intelligence']
concepts[field].anzsrc:group:4602mapping · dro deakin edu auvocabulary-mapper@1.0.0keywords['Artificial intelligence']
concepts[field].anzsrc:group:4602mapping · figshare dmu ac ukvocabulary-mapper@1.0.0keywords['Artificial intelligence']
concepts[field].local:field:computer-science-aimapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:computer-science-aimapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:computer-science-aimapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:earth-environmentalmapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:earth-environmentalmapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:earth-environmentalmapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
descriptionsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/description
license_textsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
publication_datesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
titlesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/title