{"title":"介绍建构主义的方法,将程式设计技巧应用于工程分析","authors":"A. McKenna, J. Nocedal, R. Freeman, S. Carr","doi":"10.1109/FIE.2005.1611958","DOIUrl":null,"url":null,"abstract":"In this paper we describe how we refined our instruction to create a more constructivist classroom setting for learning programming skills as applied to engineering analysis. In the context of our course, programming skills are important to help students develop engineering \"habits of mind\" such as how to break a large complex problem into manageable parts, how to isolate effects, test, and debug problems. The paper presents the rationale for refining the instruction, the method for collecting data on the impact of the changes, and results from our data collection. Results indicate that the new instructional format is effective in helping novice students understand Matlab to solve engineering analysis problems. Furthermore, student feedback indicates that the instructional setting modeled the central features of a constructivist learning environment","PeriodicalId":281157,"journal":{"name":"Proceedings Frontiers in Education 35th Annual Conference","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Introducing a constructivist approach to applying programming skills in engineering analysis\",\"authors\":\"A. McKenna, J. Nocedal, R. Freeman, S. Carr\",\"doi\":\"10.1109/FIE.2005.1611958\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we describe how we refined our instruction to create a more constructivist classroom setting for learning programming skills as applied to engineering analysis. In the context of our course, programming skills are important to help students develop engineering \\\"habits of mind\\\" such as how to break a large complex problem into manageable parts, how to isolate effects, test, and debug problems. The paper presents the rationale for refining the instruction, the method for collecting data on the impact of the changes, and results from our data collection. Results indicate that the new instructional format is effective in helping novice students understand Matlab to solve engineering analysis problems. Furthermore, student feedback indicates that the instructional setting modeled the central features of a constructivist learning environment\",\"PeriodicalId\":281157,\"journal\":{\"name\":\"Proceedings Frontiers in Education 35th Annual Conference\",\"volume\":\"116 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Frontiers in Education 35th Annual Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2005.1611958\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Frontiers in Education 35th Annual Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2005.1611958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Introducing a constructivist approach to applying programming skills in engineering analysis
In this paper we describe how we refined our instruction to create a more constructivist classroom setting for learning programming skills as applied to engineering analysis. In the context of our course, programming skills are important to help students develop engineering "habits of mind" such as how to break a large complex problem into manageable parts, how to isolate effects, test, and debug problems. The paper presents the rationale for refining the instruction, the method for collecting data on the impact of the changes, and results from our data collection. Results indicate that the new instructional format is effective in helping novice students understand Matlab to solve engineering analysis problems. Furthermore, student feedback indicates that the instructional setting modeled the central features of a constructivist learning environment