{"title":"CodeAdventure: Learning Introductory Programming","authors":"Giorgos Nicou, P. Andreou, I. Polycarpou","doi":"10.1145/3059009.3073002","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":174429,"journal":{"name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3059009.3073002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.