Codeseum: Learning Introductory Programming Concepts through Virtual Reality Puzzles

被引:0
作者
Ekman, Johan [1 ]
Solsona, Jordi [1 ]
Quintero, Luis [1 ]
机构
[1] Stockholm Univ, Dept Comp & Syst Sci, Stockholm, Sweden
来源
PROCEEDINGS OF THE 2024 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2024 | 2024年
关键词
Game-based learning; GBL; virtual reality; VR; programming; learning; education; immersive; TECHNOLOGY; ENGAGEMENT; EDUCATION; SCRATCH;
D O I
10.1145/3639701.3656306
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
When learning programming concepts, beginners face challenges that lead to decreased motivation, Game-Based Learning (GBL) uses game principles to make learning more engaging, and VR has been explored as a way to enhance GBL further. This paper explores the impact of Virtual Reality (VR) on learning programming, and we developed Codeseum to compare whether VR-based learning is perceived as more engaging and usable than a desktop game counterpart. The experiment with ten participants included data from questionnaires, interviews, and structured observations. The quantitative analysis indicated that VR was perceived as inducing higher focused attention, aesthetic appeal, and reward, while the thematic analysis provided discussion elements of seven themes, including interaction, engagement, and physical expressions from the participants. Overall, the desktop application had better accessibility, whereas the immersive interactions from Codeseum in VR induced higher levels of enjoyment and engagement. Our study contributes insights into the potential of VR in education, mainly teaching coding skills in engaging ways, and offers information to adopt immersive technologies in teaching practice.
引用
收藏
页码:192 / 200
页数:9
相关论文
共 49 条
  • [1] Introductory Programming Subject in European Higher Education
    Aleksic, Veljko
    Ivanovic, Mirjana
    [J]. INFORMATICS IN EDUCATION, 2016, 15 (02): : 163 - 182
  • [2] Alqahtani AS, 2017, INT J ADV COMPUT SC, V8, P77
  • [3] Using an Active Learning Environment to Increase Students' Engagement
    Andrade de Freitas, Sergio Antonio
    Silva, Wander C. M. P.
    Marsicano, George
    [J]. 2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 232 - 236
  • [4] Balan Anna Kamille, 2020, The infuence of online learning towards the attention span and motivation of college students
  • [5] Berk Ronald A., 2009, Transformative Dialogues: Teaching and Learning Journal, V3
  • [6] Bogost Ian, 2011, Electronic mediations, V38
  • [7] Imikode: A VR Game to Introduce OOP Concepts
    Bouali, Nacir
    Nygren, Eeva
    Oyelere, Solomon Sunday
    Suhonen, Jarkko
    Cavalli-Sforza, Violetta
    [J]. 19TH KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2019), 2019,
  • [8] A Visual Programming Environment for Learning Distributed Programming
    Broll, Brian
    Ledeczi, Akos
    Volgyesi, Peter
    Sallai, Janos
    Maroti, Miklos
    Carrillo, Alexia
    [J]. PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 81 - 86
  • [9] Brooke J, 2013, J USABILITY STUD, V8, P29
  • [10] Chandramouli M, 2014, INT CONF ELECTRO INF, P581, DOI 10.1109/EIT.2014.6871829