{"title":"An Analysis of Goal Orientation Pattern and Self-Efficacy for Explanation of Programming Plans","authors":"Chung Cheng Tseng, Po-Yao Chao, K. R. Lai","doi":"10.1109/ICALT.2015.93","DOIUrl":null,"url":null,"abstract":"Since typical introductory programming curricula emphasize the features and syntax of a programming language, rather than the application of programming strategies, most novices are incapable of solving programming problems at the end of curricula. The difference between experts and novices is that experts can develop abstract representation of solutions, called the programming plans, for problems through the experiences obtained from past problems and solutions. The experts then use the programming plans to solve similar program problems. In this study, we develop a system to help students comprehend programming plans by explaining program codes as well as investigate the relationship between goal orientation patterns and self-efficacy.","PeriodicalId":170914,"journal":{"name":"2015 IEEE 15th International Conference on Advanced Learning Technologies","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 15th International Conference on Advanced Learning Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT.2015.93","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Since typical introductory programming curricula emphasize the features and syntax of a programming language, rather than the application of programming strategies, most novices are incapable of solving programming problems at the end of curricula. The difference between experts and novices is that experts can develop abstract representation of solutions, called the programming plans, for problems through the experiences obtained from past problems and solutions. The experts then use the programming plans to solve similar program problems. In this study, we develop a system to help students comprehend programming plans by explaining program codes as well as investigate the relationship between goal orientation patterns and self-efficacy.