Learning Programming With Augmented Reality‐Based Editor: A Dynamic Code Visualisation Approach

Guardado en:
Detalles Bibliográficos
Publicado en:Journal of Computer Assisted Learning vol. 41, no. 1 (Feb 2025)
Autor principal: Aydin, Merve
Otros Autores: Ünal Çakiroğlu
Publicado:
Wiley Subscription Services, Inc.
Materias:
Acceso en línea:Citation/Abstract
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3160149367
003 UK-CbPIL
022 |a 0266-4909 
022 |a 1365-2729 
024 7 |a 10.1111/jcal.13093  |2 doi 
035 |a 3160149367 
045 2 |b d20250201  |b d20250228 
084 |a 38890  |2 nlm 
100 1 |a Aydin, Merve  |u Fatih Faculty of Education, Trabzon University, Trabzon, Turkey 
245 1 |a Learning Programming With Augmented Reality‐Based Editor: A Dynamic Code Visualisation Approach 
260 |b Wiley Subscription Services, Inc.  |c Feb 2025 
513 |a Journal Article 
520 3 |a BackgroundStudents experience higher‐order thinking skills by finding ways to solve the problem, debugging errors while applying the solution, and testing the solution in programming. However, the inability to create schemas that will characterise programming structures is one of the difficulties during this process.ObjectivesThis study aimed to create an augmented reality‐based programming editor and evaluate its contributions to learning programming. Text‐based programming codes developed by the students on the editor were instantly visualised through a traffic metaphor in dynamic visualisation via augmented reality. The findings of this study highlight the significance of a novel usage of augmented reality in shaping cognitive processes during the programming learning process.MethodsAn exploratory case study was adopted in the study. Participants voluntarily selected 15 students in the same secondary school's 4th and 5th grades. The data to determine the programming performances were collected via a programming performance test and analysed with the rubric created by the authors. Interviews and screen recordings were employed to determine the factors that had a role in the programming learning process.Results and ConclusionsThe results indicated that teaching programming using the augmented reality‐based editor has positively contributed to learning programming. The editor's scenario, animation, and error display features incorporated with an authentic dynamic visualisation were remarkable in this contribution. The editor also contributed to reducing students' efforts to create schemas for programming by bringing the context closer to reality throughout the programming process. 
653 |a Augmented reality 
653 |a Students 
653 |a Learning 
653 |a Performance tests 
653 |a Programming 
653 |a Error analysis 
653 |a Error reduction 
653 |a Animation 
653 |a Visualization 
653 |a Cognitive Processes 
653 |a Editing 
653 |a Learning Processes 
700 1 |a Ünal Çakiroğlu  |u Fatih Faculty of Education, Trabzon University, Trabzon, Turkey 
773 0 |t Journal of Computer Assisted Learning  |g vol. 41, no. 1 (Feb 2025) 
786 0 |d ProQuest  |t Education Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3160149367/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch