Thesis Detail Page
Student Use of Physics to Make Sense of Incomplete but Functional VPython Programs in a Lab Setting
written by Shawn Weatherford
Computational activities in Matter & Interactions, an introductory calculus-based physics course, provide students with experience applying a small set of fundamental principles to model a wide range of physical systems.
This study explores how students complete interpretation and prediction tasks when presented with functional but incomplete VPython programs. Rather than asking students to modify programs, students interpret programs missing key lines of code corresponding to the algebraic form of physics principles, and draw predictions of how the simulation would evolve. They then run the program to evaluate the prediction. This study specifically examines how participants: 1. use physics while interpreting the program code and creating a prediction; 2. evaluate their understanding of the program and goals at the beginning of a modification task.
Study participants working in groups were recorded completing three activities. Video data analysis showed participants had little difficulty interpreting physics quantities, generating predictions, or determining how to modify incomplete programs. When trying to predict the motion of the objects in the simulation, many turned to their knowledge of how the system would evolve if it represented a real-world physical system. Participants rarely interpreted lines of code in the computational loop during the first activity, but most used their physics knowledge to interpret computational loops during latter activities.
Computational activities in the Matter & Interactions curriculum were revised based on these findings. The modified activities ask students to create an additional whiteboard prediction for the time-evolution of the real-world phenomena which example programs will eventually model. This thesis shows how comprehension tasks effective in improving reading comprehension (Palinscar and Brown 1984) also help students apply their physics knowledge in interpreting and understanding computational models.
University: North Carolina State University
Academic Department: Physics
View the supplemental document attached to this resource
The following appendices are available for this dissertation:
P. 271: Pilot Script
P. 274: Spacecraft.py program from pilot study, Spring 2008
P. 275:… more...
download 3527kb .pdf
Published: March 23, 2011
ComPADRE is beta testing Citation Styles!
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.
Citation Source Information
The AJP/PRST-PER presented is based on the AIP Style with the addition of journal article titles and conference proceeding article titles.
The APA Style presented is based on information from APA Style.org: Electronic References.
The Chicago Style presented is based on information from Examples of Chicago-Style Documentation.
The MLA Style presented is based on information from the MLA FAQ.