Fostering Computational Thinking
Marcos D. Caballero, Matthew A. Kohlmyer, Michael F. Schatz

TL;DR
This study integrated computational modeling into a large introductory physics course, demonstrating that over 60% of students successfully learned to solve physics problems using programming, with insights into common errors and instructional implications.
Contribution
It introduces a scalable approach to teaching computational modeling in large STEM courses and evaluates student proficiency through a novel assessment method.
Findings
60.4% of students successfully completed the computational evaluation.
Analysis identified common errors in student programs.
The approach has implications for integrating computational skills in STEM education.
Abstract
Students taking introductory physics are rarely exposed to computational modeling. In a one-semester large lecture introductory calculus-based mechanics course at Georgia Tech, students learned to solve physics problems using the VPython programming environment. During the term 1357 students in this course solved a suite of fourteen computational modeling homework questions delivered using an online commercial course management system. Their proficiency with computational modeling was evaluated in a proctored environment using a novel central force problem. The majority of students (60.4%) successfully completed the evaluation. Analysis of erroneous student-submitted programs indicated that a small set of student errors explained why most programs failed. We discuss the design and implementation of the computational modeling homework and evaluation, the results from the evaluation and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistics Education and Methodologies · Spreadsheets and End-User Computing · Water Quality and Resources Studies
