Request ES Author ES ES Authoring Instructions

Browse Exercise Sets (E.S.)

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

73 Exercise Sets

Detailed ViewCompact View

A Rigid Three-bar Pendulum

Beyond the First Year Mechanics

Developed by E. Behringer

Programming Language: Python

Binary Stars with Equivalent One Body Problem

Beyond the First Year Mechanics

Developed by A. Titus

Programming Language: IPython/Jupyter Notebook

Center of Mass for Point Particles

First Year Mechanics

Developed by Deva O'Neil

Programming Language: Glowscript

Falling Sphere with Air Resistance Proportional to $v^2$

First Year and Beyond the First Year Mechanics

Developed by K. Roos

Programming Languages: C/C++, Fortran, Glowscript, IPython/Jupyter Notebook, Mathematica, Octave*/MATLAB, Python, and Spreadsheet

Foucault Pendulum

Beyond the First Year Mechanics

Developed by Andy Rundquist

Programming Language: Mathematica

Harmonic and Anharmonic Oscillations of a Boat

First Year and Beyond the First Year Mechanics

Developed by E. Ayars

Programming Languages: Python, Easy Java Simulations, IPython/Jupyter Notebook, and Mathematica

Lagrangian dynamics

Beyond the First Year and Advanced Mechanics

Developed by Andy Rundquist

Programming Language: Mathematica

Lunar Lander

First Year and Beyond the First Year Mechanics

Developed by A. Titus

Programming Languages: Glowscript and Easy Java Simulations

Plane Rigid Pendulum

First Year and Beyond the First Year Mechanics

Developed by K. Roos

Programming Languages: C/C++, Easy Java Simulations, Fortran, IPython/Jupyter Notebook, Mathematica, Octave*/MATLAB, Python, and Spreadsheet

Simple Hanging Harmonic Oscillator

First Year and Beyond the First Year Mechanics

Developed by K. Roos

Programming Languages: C/C++, Easy Java Simulations, Fortran, Glowscript, IPython/Jupyter Notebook, Mathematica, Octave*/MATLAB, Python, and Spreadsheet

Traveling to Mars

First Year and Beyond the First Year Mechanics

Developed by A. Titus

Programming Languages: Glowscript and Easy Java Simulations

Calculating the magnetic field with the Biot-Savart Law

Beyond the First Year Electricity & Magnetism

Developed by J. D. McDonnell

Programming Languages: IPython/Jupyter Notebook and Fortran

Electric Dipole in an Uniform Field

First Year Electricity & Magnetism

Developed by David Urminsky

Programming Language: IPython/Jupyter Notebook

Electric Field Due to a Uniformly Charged Ring

First Year Electricity & Magnetism

Developed by A. Titus

Programming Language: IPython/Jupyter Notebook

Electric Field Due to a Uniformly Charged Rod

First Year and Beyond the First Year Electricity & Magnetism

Developed by A. Titus

Programming Language: IPython/Jupyter Notebook

Equipotentials and Electric Field Lines: Collections of Point Charges and the Method of Images

First Year and Beyond the First Year Electricity & Magnetism

Developed by J. D. McDonnell

Programming Language: IPython/Jupyter Notebook

Motion of a Charged Particle in a Magnetic Field

Beyond the First Year Electricity & Magnetism

Developed by J. D. McDonnell

Programming Languages: IPython/Jupyter Notebook and Easy Java Simulations

Solving systems of linear equations: resistor networks

First Year and Beyond the First Year Electricity & Magnetism

Developed by E. Ayars

Programming Languages: Python, Easy Java Simulations, and Mathematica

The Wien (E x B) Filter

First Year and Beyond the First Year Electricity & Magnetism

Developed by E. Behringer

Programming Languages: Python and Easy Java Simulations

Laser Beam Profile

Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python and Easy Java Simulations

Rainbows

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python and Easy Java Simulations

Shadows (Ray Optics)

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python and Easy Java Simulations

Heat flow -- Dynamics of a 1D rod

First Year and Beyond the First Year Thermal & Statistical Physics

Developed by L. Engelhardt

Programming Languages: IPython/Jupyter Notebook, Python, and Easy Java Simulations

Ice thickness

Beyond the First Year Thermal & Statistical Physics

Developed by Andy Rundquist

Programming Language: Mathematica

Relativistic Dynamics in 1D with a constant force

Beyond the First Year Modern Physics

Developed by Larry Engelhardt

Programming Languages: IPython/Jupyter Notebook, Python, and Easy Java Simulations

Quantum Dynamics in 1D with a Series Solution

First Year and Beyond the First Year Modern Physics and Quantum Mechanics

Developed by Gardner Marshall

Programming Language: Mathematica

Shooting method for solving 1D quantum potentials

Beyond the First Year Modern Physics and Quantum Mechanics

Developed by Andy Rundquist

Programming Language: Mathematica

Using the Finite-Difference Approximation and Hamiltonians to solve 1D Quantum Mechanics Problems

Beyond the First Year Modern Physics and Quantum Mechanics

Developed by M. Lopez del Puerto

Programming Languages: Octave*/MATLAB and IPython/Jupyter Notebook

Monte Carlo error propagation

First Year Mathematical/Numerical Methods

Developed by Andy Runquist

Programming Languages: 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

Programming Language: IPython/Jupyter Notebook

Separation of Variables in Spherical Coordinates

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

Developed by J. D. McDonnell----

Programming Language: IPython/Jupyter Notebook

Curve Fitting

Beyond the First Year Mathematical/Numerical Methods and Experimental Labs

Developed by E. Ayars

Programming Language: Python

Lab Skills: Converting file formats

First Year and Beyond the First Year Experimental Labs

Developed by E. Ayars

Programming Language: Python

Projectile Motion: Experiment and Computational Model

First Year Mechanics and Experimental Labs

Developed by Todd Zimmerman

Programming Languages: Glowscript, IPython/Jupyter Notebook, Sage Worksheet, and Easy Java Simulations

Binary Orbit Inspirals Due to Gravitational Radiation

First Year and Beyond the First Year Mechanics and Astronomy/Astrophysics

Developed by Robert Hilborn

Programming Languages: Glowscript and Mathematica

Introduction to GlowScript and VPython

First Year Other

Developed by A. Titus

Specialized Programming Language: Glowscript

Using Python in Introductory Physics

First Year Other

Developed by E. Ayars

Specialized Programming Language: Python



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.

Bellicose Birds with Energy

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Damped and Driven Harmonic Oscillator

First Year and Beyond the First Year Mechanics

Developed by Sarah Phan-Budd

Programming Languages: C/C++, IPython/Jupyter Notebook, and Java

Ready for Review

Lunar descent game (similar to Lunar Lander)

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Pascal’s Law and the Origin of Buoyancy

First Year Mechanics

Developed by Deva O'Neil

Programming Language: Glowscript

Ready for Review

Planetoids game (similar to asteroids)

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Planetoids with Momentum!

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Planetoids with Torque!

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Planetoids with a Spring!

High School and First Year Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

What physics needs to be including in modeling a home run?

First Year Mechanics

Developed by Fred Salsbury

Programming Language: Spreadsheet

Ready for Review

Charging/Discharging RC circuits

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Specialized Programming Language: Javascript

Ready for Review

Magnetic deflection (a.k.a. Magnetic Spectrometer)

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Particle Accelerator!

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Repulsion between two point charges (with application to fusion!)

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Wave Interference (with sound!)

First Year Waves & Optics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Boltzmann distribution, the statistical way

First Year and Beyond the First Year Thermal & Statistical Physics

Developed by Jay Wang

Programming Languages: Python and IPython/Jupyter Notebook

Ready for Review

Microcanonical Ensemble

Beyond the First Year and Advanced Thermal & Statistical Physics

Developed by Shafat Mubin

Programming Language: Python

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

Programming Languages: Python and IPython/Jupyter Notebook

Ready for Review

Projectile motion with air resistance

Beyond the First Year Mechanics and Mathematical/Numerical Methods

Developed by David Jackson

Programming Language: Python

Ready for Review

Sound and Fourier Transforms

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

Developed by Michelle Kuchera

Programming Language: IPython/Jupyter Notebook

Ready for Review

Density measurement and Propagation of Error

First Year Experimental Labs

Developed by Hai Nguyen

Programming Language: Python

Ready for Review

Finding the Earth-Sun Lagrange Points

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

Developed by Nicholas Nelson

Programming Language: Python

Ready for Review

Gravitational Waves from Binary Orbits

First Year and Beyond the First Year Mechanics and Astronomy/Astrophysics

Developed by Robert Hilborn

Programming Languages: Glowscript and Mathematica

Ready for Review

Energy and Phase Space of a Damped Oscillator

Beyond the First Year Mechanics

Developed by Deva O'Neil

Programming Languages: Glowscript, IPython/Jupyter Notebook, and Mathematica

Ready for Review

Introduction to Numerical Calculations

First Year Mechanics

Developed by Rhett Allain

Programming Languages: VPython and Python

Ready for Review

Move the Blob!

High School Mechanics

Developed by Chris Orban

Programming Language: Javascript

Ready for Review

Charges in a conductor and Gauss's Law

First Year and Beyond the First Year Electricity & Magnetism

Developed by Larry Engelhardt

Programming Language: Glowscript

Ready for Review

Chargesweeper (similar to Minesweeper)

First Year Electricity & Magnetism

Developed by Deva O'Neil

Programming Language: Glowscript

Ready for Review

Fresnel's Equations - A Brief Activity

Beyond the First Year and Advanced Waves & Optics

Developed by Todd Zimmerman

Programming Languages: IPython/Jupyter Notebook, Python, and Octave*/MATLAB

Ready for Review

Study of rectilinear motion with a smartphone: Elevators and Slides

First Year Mechanics and Experimental Labs

Developed by R.D. Crespo, A. García-Fuente, M. R. Sierra and M. Vélez

Programming Languages: 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

Programming Language: 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

Programming Languages: C/C++ and Easy Java Simulations

Ready for Review

Discretized Time Dependent Schrödinger Equation in 1D

Beyond the First Year and Advanced Modern Physics and Quantum Mechanics

Developed by K. Roos

Programming Language: Fortran

Complete

Introduction to the Doppler Effect

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

Developed by Andrew Morrison

Programming Language: Glowscript

Complete

This is a test

First Year Other

Developed by Andrew Morrison

Complete

Accelerate the blob!

High School Mechanics

Developed by Prof. Chris Orban

Specialized Programming Language: Javascript

Incomplete

Solving the Time-Dependent Schrödinger Equation

Beyond the First Year Modern Physics and Quantum Mechanics

Developed by PICUP

Programming Language: IPython/Jupyter Notebook

Incomplete