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 relationship between force, velocity, and acceleration vectors. Survey results from four semesters of introductory physics classes at the Ohio State University's Marion campus, in which a high percentage of the students are weak or absolute beginner programmers, provide evidence that most students can complete coding tasks without severe difficulty. Other survey results are promising for future work where conceptual learning will be assessed in a direct way using metrics like the Animated Force Concept Inventory [Dancy and Beichner, Phys. Rev. Spec. Top. Phys. Educ. 2, 010104 (2006)]. The exercise highlighted here and others from our group are available for general use at http://compadre.org/PICUP.
Skip Nav Destination
Article navigation
November 2018
PAPERS|
November 01 2018
A hybrid approach for using programming exercises in introductory physics
C. M. Orban;
C. M. Orban
a)
Department of Physics, The Ohio State University
, Columbus, Ohio 43210
Search for other works by this author on:
R. M. Teeling-Smith;
R. M. Teeling-Smith
University of Mt. Union
, Alliance, Ohio 44601
Search for other works by this author on:
J. R. H. Smith;
J. R. H. Smith
Department of Physics, The Ohio State University
, Columbus, Ohio 43210
Search for other works by this author on:
C. D. Porter
C. D. Porter
Department of Physics, The Ohio State University
, Columbus, Ohio 43210
Search for other works by this author on:
a)
Electronic mail: orban@physics.osu.edu
Am. J. Phys. 86, 831–838 (2018)
Article history
Received:
November 07 2017
Accepted:
September 14 2018
Citation
C. M. Orban, R. M. Teeling-Smith, J. R. H. Smith, C. D. Porter; A hybrid approach for using programming exercises in introductory physics. Am. J. Phys. 1 November 2018; 86 (11): 831–838. https://doi.org/10.1119/1.5058449
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Pay-Per-View Access
$40.00
Citing articles via
It is time to honor Emmy Noether with a momentum unit
Geoff Nunes, Jr.
All objects and some questions
Charles H. Lineweaver, Vihan M. Patel
Resource Letter ALC-1: Advanced Laboratory Courses
Walter F. Smith
Exploration of the Q factor for a parallel RLC circuit
J. G. Paulson, M. W. Ray
In this issue: September 2024
Mario Belloni, John Essick, et al.
Entropy production diagrams
Ramandeep S. Johal