Turning a Physics Class into a Virtual Lab

Alfonso Garcia
Stanford University
2020

The purpose of this ETP is to develop an open-ended process for students to learn physics and coding in python. This process will include four steps. The first step will be to learn the physics concepts by direct instruction: given the principles, examples and exercises. The second step would be to learn the basics of coding in python to develop physics virtual labs or games that include physics principles. The third step would be to walk through an example of a game written in python with the assistance of the instructor. Finally, the fourth step would be to students developing their own virtual labs or games using the pygame module.

Funders

Stanford University