Implementing and assessing computational modeling in introductory mechanics
Marcos D. Caballero, Matthew A. Kohlmyer, Michael F. Schatz

TL;DR
This study integrates computational modeling into a large introductory physics course, demonstrating students' ability to learn and apply programming skills in physics problem-solving with a majority successfully completing a novel evaluation.
Contribution
It introduces a scalable computational modeling curriculum and assessment method for large STEM courses, highlighting effective instructional strategies and common student errors.
Findings
60.4% of students succeeded in the computational evaluation
A small set of errors accounted for most program failures
The approach informs scalable computational instruction in STEM
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.
