首页 | 本学科首页   官方微博 | 高级检索  
   检索      


Student Explanations in the Context of Computational Science and Engineering Education
Authors:Camilo Vieira  Alejandra J Magana  Anindya Roy  Michael L Falk
Institution:1. Department of Computer and Information Technology, Purdue University, West Lafayette, IN, USA;2. Materials Science and Engineering, Johns Hopkins University, Baltimore, MD, USA
Abstract:Creating explanations is an important process for students, not only to make connections between novel information and background knowledge, but also to be able to communicate their understanding of any given topic. This article explores students’ explanations in the context of computational science and engineering, an important interdisciplinary field that enables scientists and engineers to solve complex problems. Specifically, this study explores: (a) students’ approaches to create written explanations of programing code and (b) the relationship between students’ explanations and their ability to do computer programing. Students wrote in-code comments for 3 MATLAB® worked-examples, which were qualitatively analyzed using a coding scheme. Different approaches to self-explain were identified using hierarchical cluster analysis, and differences in students’ ability to do computer programing were identified using analysis of variance. The resulting approaches to self-explain were: original solution, mechanistic, principle-based, limited, and goal-based. The findings suggest that experienced students wrote simple in-code comments to self-explain, but students with lower ability to do computer programing wrote more comprehensive explanations, as they may take this as a learning opportunity.
Keywords:Explanations  self-explanations  computational science  computer programing  computational thinking
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号