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

Spins Package
The Spins package is a self-contained file for the teaching of measurement and time evolution of spin-1/2 systems in quantum mechanics.  The material focuses on single and multiple measurements of different ensembles of identically prepared spin-1/2 particles.
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

Teaching with Interactive Simulations
Presentation: Physics Day at NSTA
Charlotte Area NSTA Conference
Charlotte, NC
October 31, 2008

Interactive Computer-based Models and the Internet
Presentation: An outline of the pedagogical and technical features of Physlet- and OSP-based materials. Raleigh NC.
Nov 1, 2008.

Teaching and Modeling using Physlets and OSP
Presentation: Workshop for New Physics and Astronomy Faculty
ACP, College Park, Md
November 6-9, 2008

Supercomputing 08 Education Program
Easy Java Simulations workshop is part of the Supercomputing 08 Education Program in Austin TX,
November 16, 2008.

Introduction to EJS Modeling
Workshop: American Association of Physics Teachers Meeting
Chicago, IL
February 13, 2009

Event archive

Latest OSP Materials

Sep 8 STP Textbook Chapter 8: Classical Gases and Liquids
Sep 1 Eigenstate Superposition
Aug 30 Eigenstate Superposition
Aug 19 Ejs Electromagnetic Wave Model

Recent Discussions

Sep 03 - 8:26 AM EST
Wolfgang posted Journal article refer... to the References thread.

Aug 26 - 10:47 AM EST
Wolfgang posted Creating an applet HT... to the Applets thread.

Aug 25 - 2:36 PM EST
Wolfgang posted Multi-user and Comput... to the EJS Configuration thread.