Learning is less motivating compared to playing game since playing game is a fun and engaging activity. The objective of this project is to develop a game to learn computer programming skills. The game will give rich variety of tasks intended for different targeted users (pre -university, fresh, and senior students), while maintaining the high motivational level. Contents of the game will be developed based on topics covered in computer science curriculum of ACM for computer programming.
In order to teach a programming concept, the learner will be given a game scenario having a strong connection with this concept. After the completion of the task, an analogy of the scenario with this programming construct will be presented to strengthen the understanding and its application. For instance, to teach the concept of if-else construct; the learner can be presented with a game scenario in which he will be asked to hit the ball on some target for some reward. After playing this round, an analogy between if-else and the scenario will be presented to strengthen his understanding about this programming concept.
Discipline: Educational Games
Hardware/Software/Other Requirements: Android Phone, Eclipse
Emoticon Emoticon
Note: only a member of this blog may post a comment.