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 Packages

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 Package

Featured OSP Resource

Copernican Revolution
A shared file folder of Astronomy models designed for a course on the Copernican Revolution.  In this course students explore the history of astronomy from the Ancient Greeks to Isaac Newton.  Astronomical theories are studied in some detail and evaluated based on their success or failure at reproducing astronomical observations.  The EJS simulations in this folder allow students to actively engage with the astronomical theories and visualize the apparent motions predicted by each theory.

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

Newton’s Mountain Model
The EJS Newton's Mountain model illustrates the motion of a projectile launched from the top of a VERY tall mountain on Earth. The diagram shown in the simulation is taken from Newton's A Treatise on the System of the World, which he wrote after the Principia. Newton concluded that a projectile launched horizontally with sufficient speed would orbit Earth rather than crashing to Earth's surface.
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:

OSP Events

Computer Modeling of Physical Phenomena
EJS-based computer modeling course for high school teachers
Boston University
Mar. 1- Apr. 29, 2010

Teaching Physics and Astronomy Using EJS Models
Workshop: NCS-AAPT Meeting
Elon University
April 17, 2010

Incorporating Computation and Modeling into Physics Teaching
Workshop for New Physics and Astronomy Faculty
ACP, College Park, MD
June 28 - July 1, 2010

Open Source Physics & Easy Java Simulations: Adaptable and adoptable technology for science learning
This presentation at the MERLOT/Sloan-C/Moodle Symposium will introduce OSP and EJS resources to a broad audience of educators and technologists.

More events

Latest OSP Materials

Feb 27 CSM Textbook Chapter 5: Few-Body Problems
Feb 14 Magnetic Multipole Field Model
Feb 14 Electric Multipole Field Model
Feb 6 Sidereal and Solar Day

Recent Library Material Comments

Feb 22 - 12:19 PM EST
Diego Racero posted Intensity to the Two-Color Multiple Slit… thread.