Author Author Instructions

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

10 Exercise Sets

Waves & Optics
Detailed ViewCompact View

Laser Beam Profile

Beyond the First Year Waves & Optics

Developed by E. Behringer

Example Implementations: Python and Easy Java Simulations

Rainbows

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Example Implementations: Python and Easy Java Simulations

Shadows (Ray Optics)

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Example Implementations: Python and Easy Java Simulations



Submitted exercise sets

The following exercise sets have been submitted for peer review, but they have not yet been accepted for publication in the PICUP collection.

Wave Interference (with sound!)

First Year Waves & Optics

Developed by Chris Orban

Example Implementation: Javascript

Ready for Review

Introduction to Fourier Series

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

Developed by B. D. DePaola

Example Implementations: Python and IPython/Jupyter Notebook

Ready for Review

Sound and Fourier Transforms

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

Developed by Michelle Kuchera

Example Implementation: IPython/Jupyter Notebook

Ready for Review

Fresnel's Equations - A Brief Activity

Beyond the First Year and Advanced Waves & Optics

Developed by Todd Zimmerman

Example Implementations: IPython/Jupyter Notebook, Python, and Octave*/MATLAB

Ready for Review

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

Ready for Review

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

Ready for Review

Introduction to the Doppler Effect

High School and First Year Waves & Optics, Astronomy/Astrophysics, and Other

Developed by Andrew Morrison

Example Implementation: Glowscript

Complete