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
- DOI doi.org/10.17034/32640408.v1 ↗
DOI / persistent id · from zivahub uct ac za
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from zivahub uct ac za
Topics
- From keywords
- Artificial intelligence · Artificial intelligence · Artificial intelligence · Computer Science & AI · Computer Science & AI · Computer Science & AI · Earth & Environmental Science · Earth & Environmental Science · Earth & Environmental Science · Virtual and mixed reality · Virtual and mixed reality · Virtual and mixed reality
Provenance · 3 source records, 16 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ZivaHub | oai:figshare.com:article/32640408 | 7 d ago | JSON v1 |
| Deakin Research Online | oai:figshare.com:article/32640408 | 7 d ago | JSON v1 |
| DMU Figshare | oai:figshare.com:article/32640408 | 7 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].anzsrc:field:460708 | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['virtual reality'] |
| concepts[field].anzsrc:field:460708 | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['virtual reality'] |
| concepts[field].anzsrc:field:460708 | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['virtual reality'] |
| concepts[field].anzsrc:group:4602 | mapping · zivahub uct ac za | vocabulary-mapper@1.0.0 | keywords['Artificial intelligence'] |
| concepts[field].anzsrc:group:4602 | mapping · dro deakin edu au | vocabulary-mapper@1.0.0 | keywords['Artificial intelligence'] |
| concepts[field].anzsrc:group:4602 | mapping · figshare dmu ac uk | vocabulary-mapper@1.0.0 | keywords['Artificial intelligence'] |
| concepts[field].local:field:computer-science-ai | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · dro deakin edu au | connector:dro_deakin_edu_au@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare dmu ac uk | connector:figshare_dmu_ac_uk@1.0.0 | |
| description | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/description |
| license_text | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| publication_date | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | |
| title | source · zivahub uct ac za | connector:zivahub_uct_ac_za@1.0.0 | /metadata/dc/title |