{"title":"计算机编程游戏的内容驱动设计:问题分析和游戏评论","authors":"Lieve Laporte, B. Zaman","doi":"10.1145/2971485.2971499","DOIUrl":null,"url":null,"abstract":"Currently, educational games are being developed to teach children the basics of computer programming. Research and design of such games is usually based on general learning theories. Yet, computer programming poses specific types of difficulties to novice programmers. Taking into account these particular characteristics and problems of computer programming as a learning content in the design of programming games could allow for producing games that are more suitable to the needs of novice programmers. This paper first reports on a novice programmer problems analysis, to gain insight into learners' specific difficulties. Then, a review of existing programming games is presented to investigate how and to which extent these games deal with specific programming problems. The results of these studies aim to contribute to the requirements and ideation phases of a programming game design process, thereby informing a learning content-driven design perspective.","PeriodicalId":190768,"journal":{"name":"Proceedings of the 9th Nordic Conference on Human-Computer Interaction","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Informing Content-driven Design of Computer Programming Games: a Problems Analysis and a Game Review\",\"authors\":\"Lieve Laporte, B. Zaman\",\"doi\":\"10.1145/2971485.2971499\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Currently, educational games are being developed to teach children the basics of computer programming. Research and design of such games is usually based on general learning theories. Yet, computer programming poses specific types of difficulties to novice programmers. Taking into account these particular characteristics and problems of computer programming as a learning content in the design of programming games could allow for producing games that are more suitable to the needs of novice programmers. This paper first reports on a novice programmer problems analysis, to gain insight into learners' specific difficulties. Then, a review of existing programming games is presented to investigate how and to which extent these games deal with specific programming problems. The results of these studies aim to contribute to the requirements and ideation phases of a programming game design process, thereby informing a learning content-driven design perspective.\",\"PeriodicalId\":190768,\"journal\":{\"name\":\"Proceedings of the 9th Nordic Conference on Human-Computer Interaction\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 9th Nordic Conference on Human-Computer Interaction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2971485.2971499\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 9th Nordic Conference on Human-Computer Interaction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2971485.2971499","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Informing Content-driven Design of Computer Programming Games: a Problems Analysis and a Game Review
Currently, educational games are being developed to teach children the basics of computer programming. Research and design of such games is usually based on general learning theories. Yet, computer programming poses specific types of difficulties to novice programmers. Taking into account these particular characteristics and problems of computer programming as a learning content in the design of programming games could allow for producing games that are more suitable to the needs of novice programmers. This paper first reports on a novice programmer problems analysis, to gain insight into learners' specific difficulties. Then, a review of existing programming games is presented to investigate how and to which extent these games deal with specific programming problems. The results of these studies aim to contribute to the requirements and ideation phases of a programming game design process, thereby informing a learning content-driven design perspective.