Overview and Authoring Guidelines

The PICUP Collection of Exercise Sets

The fundamental unit of the PICUP collection of educational materials is the "Exercise Set". All Exercise Sets are peer-reviewed and adaptable for faculty use. Standard Exercise Sets use numerical approaches that can be adapted to multiple platforms and Specialized Exercise Sets take advantage of particular computational platforms.

Exercise Type Any
Course Any
more
Course Level Any
Programming Language Any
more

8 Exercise Sets

Mathematical/Numerical Methods
Detailed ViewCompact View

Monte Carlo error propagation

First Year Mathematical/Numerical Methods

Developed by Andy Runquist

Example Implementations: Mathematica, Easy Java Simulations, and Python

Separation of Variables in Cartesian Coordinates

Beyond the First Year Electricity & Magnetism and Mathematical/Numerical Methods

Developed by J. D. McDonnell

Example Implementation: IPython/Jupyter Notebook

Separation of Variables in Spherical Coordinates

Beyond the First Year Electricity & Magnetism and Mathematical/Numerical Methods

Developed by J. D. McDonnell----

Example Implementation: IPython/Jupyter Notebook

Curve Fitting

Beyond the First Year Mathematical/Numerical Methods and Experimental Labs

Developed by E. Ayars

Example Implementation: Python

Error Propagation

First Year and Beyond the First Year Mathematical/Numerical Methods and Experimental Labs

Developed by Earl D. Blodgett

Example Implementation: IPython/Jupyter Notebook

Finding the Earth-Sun Lagrange Points

Beyond the First Year and Advanced Mechanics, Mathematical/Numerical Methods, and Astronomy/Astrophysics

Developed by Nicholas Nelson

Example Implementation: Python

Visualizing Effects of a Gravitational Wave with a Ring of Test Masses

Advanced Waves & Optics, Mathematical/Numerical Methods, and Astronomy/Astrophysics

Developed by Deva O'Neil and Parker Cline

Example Implementation: Glowscript

Lattice Elasticity, the Vibrating String, and Nonlinearity

Beyond the First Year and Advanced Waves & Optics, Mathematical/Numerical Methods, and Other

Developed by W. Freeman

Example Implementations: C/C++ and Easy Java Simulations