A Hybrid Approach for Using Programming Exercises in Introductory Physics
Chris Orban, Richelle M. Teeling-Smith, Joseph R. H. Smith, Chris D., Porter

TL;DR
This paper introduces a hybrid web-based programming approach for introductory physics that minimizes cognitive load, enabling beginner students to successfully engage with coding exercises that reinforce physics concepts.
Contribution
The paper presents a novel hybrid method combining interactive visualizations with minimal coding, tailored for beginners in physics programming education.
Findings
Most students can complete coding tasks without severe difficulty.
Survey results suggest positive engagement and learning outcomes.
Future work will assess conceptual understanding using standardized metrics.
Abstract
Incorporating computer programming exercises into introductory physics is a delicate task that involves a number of choices that may have an effect on student learning. We present a "hybrid" approach that speaks to a number of common concerns regarding cognitive load which arise when using programming exercises in introductory physics classes where many students are absolute beginner programmers. This "hybrid" approach provides the student with a highly interactive web-based visualization, not unlike a PhET or Physlet interactive, but importantly the student is shown only the subset of the code where the initial conditions are set and the system variables are evolved. We highlight results from a coding activity that resembles the classic game Asteroids. The goals of this activity are to show how a simple 1D code can be modified into a 2D code, and to reinforce ideas about the…
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.
