{"title":"The 4C/ID Model Applied to Learn Computer Programming With Python","authors":"","doi":"10.4018/978-1-7998-4096-1.ch009","DOIUrl":null,"url":null,"abstract":"The acquisition of knowledge in computer programming has been a new skill required by the most diverse academic backgrounds. It is no different for students and professionals using CAD (computer-aided design) software. There are several programming paradigms, and the use of textual programming languages like Python had been the most appropriate and has shown good results. This chapter presents the results of a study intended to understand the difficulties of learning computer programming in Python language, aimed at architects, and how the instructional design 4C/ID model can be used to overcome some of these difficulties; it also analyses the effects of this learning environment on the acquisition and transfer of programming knowledge.","PeriodicalId":403072,"journal":{"name":"4C-ID Model and Cognitive Approaches to Instructional Design and Technology","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"4C-ID Model and Cognitive Approaches to Instructional Design and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-7998-4096-1.ch009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The acquisition of knowledge in computer programming has been a new skill required by the most diverse academic backgrounds. It is no different for students and professionals using CAD (computer-aided design) software. There are several programming paradigms, and the use of textual programming languages like Python had been the most appropriate and has shown good results. This chapter presents the results of a study intended to understand the difficulties of learning computer programming in Python language, aimed at architects, and how the instructional design 4C/ID model can be used to overcome some of these difficulties; it also analyses the effects of this learning environment on the acquisition and transfer of programming knowledge.