Si Thu Tun, Allapon Hutasingh, Narong Aphiratsakun
{"title":"通过游戏化学习编程的发展步骤","authors":"Si Thu Tun, Allapon Hutasingh, Narong Aphiratsakun","doi":"10.1109/ECTI-CON58255.2023.10153222","DOIUrl":null,"url":null,"abstract":"Gamification has been widely used in recent years to enhance the learning experience of various subjects, including programming. However, there is a lack of clear and structured approach to implement gamification in programming education. This aim of this research is to develope a set of steps for efficiently learning programming through a game. The proposed steps cover the essential aspects of learning programming such as problem-solving, debugging, and understanding of programming concepts. The study also found that the proposed steps are flexible and also be applied to different programming languages and level of learners. The proposed steps also can be used as a guide for educators and trainers to implement the proposed step in programming education to make the learning process more engaging, interactive and fun. The study concludes the proposed step can be a valuable resources for educators and trainers to use gamification in education.","PeriodicalId":340768,"journal":{"name":"2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Developing Steps for Learning Programming through Gamification\",\"authors\":\"Si Thu Tun, Allapon Hutasingh, Narong Aphiratsakun\",\"doi\":\"10.1109/ECTI-CON58255.2023.10153222\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Gamification has been widely used in recent years to enhance the learning experience of various subjects, including programming. However, there is a lack of clear and structured approach to implement gamification in programming education. This aim of this research is to develope a set of steps for efficiently learning programming through a game. The proposed steps cover the essential aspects of learning programming such as problem-solving, debugging, and understanding of programming concepts. The study also found that the proposed steps are flexible and also be applied to different programming languages and level of learners. The proposed steps also can be used as a guide for educators and trainers to implement the proposed step in programming education to make the learning process more engaging, interactive and fun. The study concludes the proposed step can be a valuable resources for educators and trainers to use gamification in education.\",\"PeriodicalId\":340768,\"journal\":{\"name\":\"2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECTI-CON58255.2023.10153222\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECTI-CON58255.2023.10153222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Developing Steps for Learning Programming through Gamification
Gamification has been widely used in recent years to enhance the learning experience of various subjects, including programming. However, there is a lack of clear and structured approach to implement gamification in programming education. This aim of this research is to develope a set of steps for efficiently learning programming through a game. The proposed steps cover the essential aspects of learning programming such as problem-solving, debugging, and understanding of programming concepts. The study also found that the proposed steps are flexible and also be applied to different programming languages and level of learners. The proposed steps also can be used as a guide for educators and trainers to implement the proposed step in programming education to make the learning process more engaging, interactive and fun. The study concludes the proposed step can be a valuable resources for educators and trainers to use gamification in education.