Editor selections by Topic and Unit

The Physics Front is a free service provided by the AAPT in partnership with the NSF/NSDL.

Computational Modeling in Physics with Bootstrap

Computational modeling is widely recognized as an essential skill for the future workforce and success in STEM. This "Computational Modeling in Physics First with Bootstrap" project was a collaboration between the AAPTAmerican Modeling Teachers Association (AMTA)Bootstrap, STEMteachersNYC, and more than 100 secondary physics teachers between 2016 and 2022. It engaged teachers in professional development to plan and implement classroom instruction in algebra-based Physics First courses that integrated computational modeling (one aspect of computational thinking) through two existing, widely used approaches: Modeling Instruction for physics and Bootstrap for computational modeling. This program was especially focused on combating many equity concerns associated with student access to physics and computer science. Future workshops may be offered through the American Modeling Teachers Association. See a list of AMTA's upcoming workshops.

Please contact Rebecca Vieyra at rvieyra@aapt.org to request permission from the project partners to use any of these materials outside of your own classroom. These materials were updated on 3 August 2022.

Programming Progression

Unit 0: Pyret Introduction

Unit 1: Qualitative Energy Model

Unit 2: Constant Velocity Model

Unit 3: Uniform Acceleration Model

Unit 4: Balanced Forces Model

Unit 5: Unbalanced Forces Model


Licensed under a Creative Commons Attribution License by the American Association of Physics Teachers, American Modeling Teachers Association, Bootstrap, and STEMteachersNYC.

This project is supported by funding through NSF #1640791 and 100Kin10. Any opinions, findings, and conclusions or recommendations expressed in these materials are those of the author(s) and do not necessarily reflect the views of the National Science Foundation or 100Kin10.

Please contact Rebecca Vieyra, AAPT K-12 Program Manager, for additional information: rvieyra@aapt.org.