Projects:
Simulations in Physics

SiP

The Simulations in Physics (SiP) Project collects and distributes material for teaching computational physics.  Visit the SiP Website for additional information including curricular material related to An Introduction to Computer Simulation Methods by Harvey Gould, Jan Tobochnik, and Wolfgang Christian.

An Introduction to Computer Simulation Methods: Applications to Physical Systems (Third Edition)
Harvey Gould, Jan Tobochnik, and Wolfgang Christian

An Introduction To Computer Simulation Methods teaches programming by example in the context of learning physics and does not discuss syntax or programming for its own sake. It contains many novel applications, is accessible to a large range of readers, develops good programming habits, and encourages student experimentation. The premise is that when students are not actively involved in program development, they lose out on much of what can be learned from computer simulations.

Compiled Code

The following Launcher package contains examples from An Introduction to Computer Simulation Methods.

The OSP Demo Launcher package has been embedded into this page using the ApplicationApplet applet  You can also execute the Launcher package directly using your native file system by using Java Web Start or by downloading the osp_csm.jar file to your desktop and then double clicking on the file.

Source Code

Source code for the examples in An Introduction to Computer Simulation Methods can be obtained from the OSP Developer site.

http://www.opensourcephysics.org/develop/source-code

CSM Errata Page

Sample Chapters

Simulations in Physics

The Simulation in Physics website has additional curricular material for the teaching of computational physics.

[SIP Website]