{"title":"成功实施编程课程的有用建议","authors":"M. Binas, E. Pietriková","doi":"10.1109/ICETA.2014.7107618","DOIUrl":null,"url":null,"abstract":"Learn to program is hard. Learn to program well, is harder. But much more challenging is to teach students how to program. According to this fact, programming courses may become boring. But if we try to motivate students enough (and games provide an excellent motivation), teaching and learning programming can provide an entertaining experience. This work is focused on advices for programming teaching that have played out in global results of programming courses in a university of Central Europe. The results include game-based learning in combination with learning by game creation, supported by case-study approach.","PeriodicalId":340996,"journal":{"name":"2014 IEEE 12th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Useful recommendations for successful implementation of programming courses\",\"authors\":\"M. Binas, E. Pietriková\",\"doi\":\"10.1109/ICETA.2014.7107618\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Learn to program is hard. Learn to program well, is harder. But much more challenging is to teach students how to program. According to this fact, programming courses may become boring. But if we try to motivate students enough (and games provide an excellent motivation), teaching and learning programming can provide an entertaining experience. This work is focused on advices for programming teaching that have played out in global results of programming courses in a university of Central Europe. The results include game-based learning in combination with learning by game creation, supported by case-study approach.\",\"PeriodicalId\":340996,\"journal\":{\"name\":\"2014 IEEE 12th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA)\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE 12th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETA.2014.7107618\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 12th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETA.2014.7107618","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Useful recommendations for successful implementation of programming courses
Learn to program is hard. Learn to program well, is harder. But much more challenging is to teach students how to program. According to this fact, programming courses may become boring. But if we try to motivate students enough (and games provide an excellent motivation), teaching and learning programming can provide an entertaining experience. This work is focused on advices for programming teaching that have played out in global results of programming courses in a university of Central Europe. The results include game-based learning in combination with learning by game creation, supported by case-study approach.