iProgVR: Design of a Virtual Reality Environment to Improve Introductory Programming Learning

被引:5
|
作者
Wee, Chyanna [1 ]
Yap, Kian Meng [1 ]
Lim, Woan Ning [1 ]
机构
[1] Sunway Univ, Res Ctr Human Machine Collaborat HUMAC, Dept Comp & Informat Syst, Petaling Jaya 47500, Selangor, Malaysia
来源
IEEE ACCESS | 2022年 / 10卷
关键词
Programming profession; Syntactics; Codes; Virtual reality; Virtual environments; Computer science education; Computer languages; Computing education; virtual reality; programming; CENTRAL-LIMIT-THEOREM; GAME; MOTIVATION; EDUCATION; SCIENCE; SKILLS;
D O I
10.1109/ACCESS.2022.3204392
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, there are a plethora of solutions developed to help students learn the basics of programming. However, there is a relative paucity of solutions that cater to problems students face when learning programming that is mainly caused by the abstract nature of programming, misconceptions of programming concepts, and lack of motivation. Hence, in this study, a framework to address the abstract nature of programming and common programming misconceptions is developed. The framework consists of three modules that correspond to each issue, powered by a simulation engine. The first module is developed to address the abstract nature of programming by representing programming concepts with concrete objects in the virtual environment. The second module employs simulation techniques such as interactions and player perspectives to address common programming misconceptions. Lastly, the third module employs elements in the virtual environment to engage students when learning through the system. To evaluate the system, 60 participants were randomly divided into the control group (N = 30) and the experimental group (N = 30). Participants in the control group were taught using a video lecture while participants in the experimental group were taught using the developed VR intervention. Evaluation results gathered quantitatively indicated that the VR intervention was able to significantly increase programming concepts comprehension and address programming misconceptions. Participants also rated the developed VR intervention to be significantly more engaging than the video lecture.
引用
收藏
页码:100054 / 100078
页数:25
相关论文
共 50 条
  • [1] Does Familiarization with Virtual Reality Improve Anatomy Learning in a Virtual Reality Environment?
    Gill, Jaskaran
    Aggarwal, Akanksha
    Birk, Sapriya
    Hass, Katrina
    Mitchell, Josh
    Fenesi, Barbara
    Wainman, Bruce
    [J]. FASEB JOURNAL, 2019, 33
  • [2] Codeseum: Learning Introductory Programming Concepts through Virtual Reality Puzzles
    Ekman, Johan
    Solsona, Jordi
    Quintero, Luis
    [J]. PROCEEDINGS OF THE 2024 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2024, 2024, : 192 - 200
  • [3] The Design of Distributed Virtual Reality Learning Environment
    Zhao Chengling
    Chai Langlang
    Zhao Qianqian
    Zhu Wanxia
    [J]. ICAIE 2009: PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND EDUCATION, VOLS 1 AND 2, 2009, : 696 - 700
  • [4] THE PROPOSED MODEL OF COLLABORATIVE VIRTUAL LEARNING ENVIRONMENT FOR INTRODUCTORY PROGRAMMING COURSE
    Othman, Mahfudzah
    Othman, Muhaini
    [J]. TURKISH ONLINE JOURNAL OF DISTANCE EDUCATION, 2012, 13 (01): : 100 - 111
  • [5] VRASP: A Virtual Reality Environment for Learning Answer Set Programming
    Nguyen, Vinh T.
    Zhang, Yuanlin
    Jung, Kwanghee
    Xing, Wanli
    Dang, Tommy
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 82 - 91
  • [6] Virtual Reality Instructional Modules for Introductory Programming Courses
    Stigall, James
    Sharma, Sharad
    [J]. PROCEEDINGS OF THE 2017 7TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC), 2017, : 34 - 42
  • [7] Learning Introductory Programming with smart Learning Environment
    Vesin, Boban
    Mangaroska, Katerina
    Giannakos, Michail
    [J]. ERCIM NEWS, 2020, (120): : 7 - 8
  • [8] Design and assessment of a virtual reality learning environment for firefighters
    Wheeler, Steven G.
    Hoermann, Simon
    Lukosch, Stephan
    Lindeman, Robert W.
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2024, 6
  • [9] Design and Evaluation of a Multifaceted Virtual Reality Learning Environment
    Schreiber, Luca
    Riener, Andreas
    Weisenberger, Markus
    Shah, Tanmesh
    [J]. IEEE PERVASIVE COMPUTING, 2024, 23 (02) : 56 - 61
  • [10] Design of an active learning environment for distance learning - Introductory programming course for interdisciplinary students
    Prayaga, L
    [J]. ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 4016 - 4019