Developing And Executing Pedagogical Virtual Game-Based Learning for Java Programming
The integration of game-based learning into computer science education has shown considerable promise in improving student engagement and academic achievement, particularly in Java programming. This paper examines the creation and execution of a pedagogical virtual game-based learning environment for adult learners in higher education, with a focus on Java programming. The environment enhances students’ programming abilities by incorporating fundamental educational concepts, such as intrinsic motivation, active learning, and constructivism, via interactive projects and gamification elements, including drag-and-drop exercises, challenges, and immediate feedback. The study highlights design considerations, including game design elements like challenge, curiosity, and control, which are essential for creating an engaging learning experience. The testing of the system, involving 30 students, demonstrated significant improvements in both engagement and comprehension of Java programming concepts. This research demonstrates that game-based learning environments possess considerable potential to alleviate issues in programming education, such as high dropout rates and varying skill levels, by offering an engaging and adaptive platform tailored for adult learners.
Authors
- Norizan Mat Diah (ORCID: https://orcid.org/0000-0002-3785-948X)
- Suzana Baharudin
- Suzana Ahmad
- Tengku Muhammad Hanafi Tengku Azmi
Institutions
- Universiti Teknologi MARA System (MY)
- Universiti Teknologi MARA (MY)
Publication Details
- Published
- 2024-12-12
- DOI
- https://doi.org/10.1109/icoco62848.2024.10928230
- Primary Topic
- Educational Games and Gamification
- Type
- article
- Field-Weighted Citation Impact
- 0.00