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

STP Percolation Program
The STP Percolation program generates occupied lattice sites for a given probability and determines the clusters of occupied sites. This program demonstrates properties of percolation, especially near the geometric phase transition, and is part of a group of  simulations for Statistical and Thermal Physics.
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

Phase Matters Package
The Phase Matters package is a self-contained file for the teaching of phase and time evolution in quantum mechanics.  The material focuses on when and how, for arbitrary quantum-mechanical states, the phase of the wave function matters.
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

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

SC 09: Educational Program
EJS, Pathways, and Digital Libraries Presentations
SC 09: International Conference on High Performance Computing, Networking, Storage, and Analysis
Portland, OR
November 14-17, 2009

Building a National Digital Library of Physics Simulations
Presentations by Wolfgang Christian and Fu-Kwun Hwang at the CCP 2009 conference in Kaohsiung, Taiwan December 2009

More events

Latest OSP Materials

Nov 14 Equatorial Coordinates Model
Nov 13 Solar and Lunar Eclipse Model
Nov 12 Circular Well Model
Nov 10 Rectangular Well Superposition Model

Recent Library Material Comments

Oct 29 - 6:09 AM EST
Santiago Cabrera posted Thanks to the GR Kerr Wavefront Program thread.

Oct 25 - 6:59 AM EST
lookang posted Re: any idea how to... to the Faraday Disk Dynamo Model thread.


Recent Discussions

Nov 09 - 5:14 PM EST
Larry Engelhardt posted Missing minus signs o... to the Errata in An Intro... thread.

Nov 04 - 3:02 PM EST
Douglas Brown posted Setting Java preferen... to the Tracker on Snow Leopa... thread.

Nov 04 - 2:41 PM EST
Douglas Brown posted Re: Re: Do I need App... to the Apple QuickTime thread.