Turning a Physics Class into a Virtual Lab
Web link opens in a new tab; file link initiates download.
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.