P. Gamper, B. Heinemann, Matthias Ehlenz, U. Schroeder
{"title":"识别编程新手在严肃游戏中的问题解决策略","authors":"P. Gamper, B. Heinemann, Matthias Ehlenz, U. Schroeder","doi":"10.1109/ICALT52272.2021.00035","DOIUrl":null,"url":null,"abstract":"First steps in programming often take place in a self-regulated learning process, online and without supervision or assistance of a teacher. When problems occur, novices depend on automated feedback from the programming learning environment or sample solutions, which do not necessarily fit the approach of the learners. Our goal is to identify and classify the problem-solving strategies of programming novices. In the long term, these insights might help with adaptive feedback fitting to the current trial of the individual player and to learn from strategies of successful learners. Using self-created visualization tools we found complex indicators for small-scale strategy patterns. These patterns, along with interaction data from the user interface, allow clustering the learners by their behaviour. Those insights should form a future basis for automatic recognition of strategies.","PeriodicalId":170895,"journal":{"name":"2021 International Conference on Advanced Learning Technologies (ICALT)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Identifying problem solving strategies of programming novices in a serious game\",\"authors\":\"P. Gamper, B. Heinemann, Matthias Ehlenz, U. Schroeder\",\"doi\":\"10.1109/ICALT52272.2021.00035\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"First steps in programming often take place in a self-regulated learning process, online and without supervision or assistance of a teacher. When problems occur, novices depend on automated feedback from the programming learning environment or sample solutions, which do not necessarily fit the approach of the learners. Our goal is to identify and classify the problem-solving strategies of programming novices. In the long term, these insights might help with adaptive feedback fitting to the current trial of the individual player and to learn from strategies of successful learners. Using self-created visualization tools we found complex indicators for small-scale strategy patterns. These patterns, along with interaction data from the user interface, allow clustering the learners by their behaviour. Those insights should form a future basis for automatic recognition of strategies.\",\"PeriodicalId\":170895,\"journal\":{\"name\":\"2021 International Conference on Advanced Learning Technologies (ICALT)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Advanced Learning Technologies (ICALT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICALT52272.2021.00035\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Advanced Learning Technologies (ICALT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT52272.2021.00035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Identifying problem solving strategies of programming novices in a serious game
First steps in programming often take place in a self-regulated learning process, online and without supervision or assistance of a teacher. When problems occur, novices depend on automated feedback from the programming learning environment or sample solutions, which do not necessarily fit the approach of the learners. Our goal is to identify and classify the problem-solving strategies of programming novices. In the long term, these insights might help with adaptive feedback fitting to the current trial of the individual player and to learn from strategies of successful learners. Using self-created visualization tools we found complex indicators for small-scale strategy patterns. These patterns, along with interaction data from the user interface, allow clustering the learners by their behaviour. Those insights should form a future basis for automatic recognition of strategies.