CodeAdventure: Learning Introductory Programming

Nicou, Giorgos, Andreou, Panayiotis orcid iconORCID: 0000-0002-6369-1094 and Polycarpou, Irene (2017) CodeAdventure: Learning Introductory Programming. In: ACM Conference on Innovation and Technology in Computer Science Education, 3-5 July 2017, Bologna, Italy. (Unpublished)

Full text not available from this repository.

Official URL:


This paper describes the design and implementation of an educational game, called CodeAdventure, which is an adventure game for learning introductory programming concepts. CodeAdventure adopts an integrated design approach that employs various mechanisms and techniques to achieve an immersive learning experience in a fun and engaging way. CodeAdventure incorporates different learning techniques that have been shown to be effective for students' learning, such as providing hints and clues on how to solve puzzles, referencing instructional material, and providing immediate feedback on students' performance.

Repository Staff Only: item control page