Abstract
Computer science and programming subjects can be overwhelming for new students, presenting them with significant challenges. As programming is considered one of the most important and complex subjects to grasp, it necessitates a fresh teaching methodology that can make the learning process more enjoyable and accessible. One approach that has gained attraction is the integration of gaming elements, which not only makes programming more engaging but also enhances understanding and retention. In our research, we adopted an innovative educational strategy that utilized a Role-Playing Game (RPG) centered on programming concepts. The aim of the research is to create an interactive and enjoyable learning experience for students by leveraging the immersive nature of gaming. The RPG provided a platform for students to actively participate in programming challenges, where they will apply their knowledge and skills to complete tasks and advance through the game. Our teaching methodology focuses on embedding programming concepts within the game's missions and quests. Additionally, we considered students' overall experience and engagement throughout the research study. Capturing both objective and subjective measures, we gained insights into the impact of our teaching methodology on student learning outcomes and their overall perception of the educational experience. In the RPG, each student is required to complete a series of tasks within the game in order to advance to the next mission. The sequential nature of the tasks ensured a structured learning process, gradually introducing new concepts and challenges to the students. The game mechanics provides an immersive environment for students to play different missions and answer the questions and learn programming. Through our research, we aim to present a compelling teaching methodology that effectively addresses the challenges facing new students in learning computer science and programming subjects. Harnessing the power of gaming, we strive to make programming more accessible, enjoyable, and engaging, ultimately empowering students to become proficient programmers. The evaluation of student performance, task accomplishment, and overall experience will provide valuable insights into the effectiveness and potential impact of this innovative approach.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have