NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

Computational Resources for Teaching

The OSP Collection provides curriculum resources that engage students in physics, computation, and computer modeling. Computational physics and computer modeling provide students with new ways to understand, describe, explain, and predict physical phenomena.

Simulations

OSP Simulations are compiled programs on specific topics. The models can be used for concept building, exploring physical systems that are not accessible otherwise, or as a basis for other student exercises.

Browse simulations

Featured Simulation

Featured OSP Resource

Polarizer Program
The Polarizer program displays the effect of a plane polarizer on an incident electromagnetic wave.   The default electromagnetic wave is plane polarized but this polarization can be changed using the input fields.  The slider can be used to rotate the polarizer to change its orientation.
More...

Curriculum

OSP Curriculum packages combine computer simulations with tutorial materials and student worksheets. Packages can be modified to meet the needs of faculty and students

Browse curriculum resources by topic and learn how to customize packages

Featured Curriculum

Featured OSP Resource

Modeling Physics with Easy Java Simulations: TPT Package
This Java archive contains a collection of simple Easy Java Simulations (EJS) programs for the teaching of computer-based modeling.  The materials and text of this resource appeared in an article of the same name in The Physics Teacher.
More...

EJS Modeling

Student modeling, the guided exploration of physical systems and concepts, is a powerful approach to engaged learning. Easy Java Simulations provides the computational tools for students and faculty to explore physics without the need for learning details of java programming.

Learn more about EJS

Featured EJS Model

Featured OSP Resource

Ejs Orbiting Mass on a Cone 3D Model
The Ejs Orbiting Mass on a Cone 3D model displays the frictionless dynamics of a mass constrained to orbit on the inside of a cone.  The simulation displays the motion of the masses as well as the effective potential energy.  The cone angle and the total energy and the initial radial position of the mass can be changed.
More...

Programming

Open Source Physics provides an extensive resources for computational physics and physics simulations. Included are:

  • An Eclipse environment for OSP
  • OSP Source Code Libraries
  • OSP best practices
  • Documentation

Access programming resources

Tools

OSP provides several general applications for physics teaching, student activities, and curriculum distribution. These are:

Upcoming OSP Events

Physlets and EJS Modeling
Presentation: Two-Year College Teachers, TYC New Faculty Workshop, Ann Arbor, Michigan.
July 25, 2008.

Easy Java Simulations: From Free Fall to Chaos
Workshop as part of the "Taste of Technology"
AAPT Meeting Ann Arbor, Michigan
July 26, 2009

Building a National Digital Library of Physics Simulations
Talks and workshop as part of the
CCP2009 conference in Kaohsiung, Taiwan
December 2009

More events

Latest OSP Materials

Jun 27 Function Visualizer Model
Jun 27 The Open Source Physics Computational Physics-Education Digital Library Collection
Jun 26 Faraday Loop Model
Jun 26 E x B Trajectory Model

Recent Library Material Comments

Jun 18 - 11:50 AM EST
wee lookang posted is the file incomple... to the EM Radiation Program thread.