D. Saito, Ayana Sasaki, H. Washizaki, Y. Fukazawa, Yu Muto
{"title":"Program learning for beginners: Survey and taxonomy of programming learning tools","authors":"D. Saito, Ayana Sasaki, H. Washizaki, Y. Fukazawa, Yu Muto","doi":"10.1109/ICEED.2017.8251181","DOIUrl":null,"url":null,"abstract":"Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.","PeriodicalId":119785,"journal":{"name":"2017 IEEE 9th International Conference on Engineering Education (ICEED)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 9th International Conference on Engineering Education (ICEED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEED.2017.8251181","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes, which inhibit a great learning effect if the tool and learning objectives are not aligned. However, which tool is most appropriate for a given objective remains unknown. In this research, we propose a taxonomy table to evaluate program learning tools and demonstrate its usefulness by researching and comparing 43 kinds of program learning tools in the taxonomy table. This research should contribute to the selection of suitable tools for program learning.