Abstract
This paper conducts a study to identify pedagogical approaches and gameplay techniques involved in the development of serious games for teaching scientific courses in general especially programming languages. The concept of serious games is increasingly popular and is considered as an innovative teaching practice since it is based on information and communication technology and gamification to foster learning. To this end, a serious game "Perobo" will be introduced and discussed. It is based on a set of gameplay techniques and pedagogical approaches used for teaching pointers, considered as a difficult concept in C programming language, and essential for programming complex and advanced programs. The game is also based on a taxonomy design to define the learning levels.
Highlights
IntroductionSerious games have become increasingly popular. Many researches are dedicated to the potential of serious gaming to foster learning and motivation
In recent years, serious games have become increasingly popular
Two parameters are to be considered in serious games: (1) Entertainment side, represented through gameplay or scenarios, and (2) educational side that refers to content implicitly transmitted when playing
Summary
Serious games have become increasingly popular. Many researches are dedicated to the potential of serious gaming to foster learning and motivation. Like playing games, programming is a discipline that requires many skills such as analysis, critical thinking, and problem solving It requires a lot of practice so that the programmer gets familiar with new instructions. Students taking a programming course are struggling with high-level abstractions and complex instructions, which make the code difficult to understand and master One solution to this problem could be to use a new pedagogy based on games for teaching programming. This new practice has the potential to encourage learners discover abstract concepts and facilitate their understanding through a less frustrating process To this end, we developed "Perobo" which is a serious game to teach most difficult concept in C programming language, which are “pointers”. Through the levels of the game, we will evaluate the potential to teach student pointers
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Emerging Technologies in Learning (iJET)
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.