Request ES Author ES Instructions for ES Authoring

## Browse Exercise Sets (E.S.)

Course Any
more
Course Level Any
Programming Language Any
more

## 59 Exercise Sets

### A Rigid Three-bar Pendulum

Beyond the First Year Mechanics

Developed by E. Behringer

Programming Languages: Python

### Binary Stars with Equivalent One Body Problem

Beyond the First Year Mechanics

Developed by A. Titus

Programming Languages: IPython/Jupyter Notebook

### 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 Languages: Mathematica

### Harmonic and Anharmonic Oscillations of a Boat

First Year and Beyond the First Year Mechanics

Developed by E. Ayars

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

### Lagrangian dynamics

Beyond the First Year and Advanced Mechanics

Developed by Andy Rundquist

Programming Languages: Mathematica

### Lunar Lander

First Year and Beyond the First Year Mechanics

Developed by A. Titus

Programming Languages: Glowscript

### Plane Rigid Pendulum

First Year and Beyond the First Year Mechanics

Developed by K. Roos

Programming Languages: C/C++, 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++, 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

### 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 Languages: IPython/Jupyter Notebook

### Electric Field Due to a Uniformly Charged Ring

First Year Electricity & Magnetism

Developed by A. Titus

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

### Solving systems of linear equations: resistor networks

First Year and Beyond the First Year Electricity & Magnetism

Developed by E. Ayars

Programming Languages: Python and Mathematica

### The Wien (E x B) Filter

First Year and Beyond the First Year Electricity & Magnetism

Developed by E. Behringer

Programming Languages: Python

### Laser Beam Profile

Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python

### Rainbows

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python

First Year and Beyond the First Year Waves & Optics

Developed by E. Behringer

Programming Languages: Python

### 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 and Python

### Ice thickness

Beyond the First Year Thermal & Statistical Physics

Developed by Andy Rundquist

Programming Languages: Mathematica

### Relativistic Dynamics in 1D with a constant force

Beyond the First Year Modern Physics

Developed by Larry Engelhardt

Programming Languages: IPython/Jupyter Notebook and Python

### 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 Languages: Mathematica

### Shooting method for solving 1D quantum potentials

Beyond the First Year Modern Physics and Quantum Mechanics

Developed by Andy Rundquist

Programming Languages: Mathematica

### Monte Carlo error propagation

First Year Mathematical/Numerical Methods

Developed by Andy Runquist

Programming Languages: Mathematica and Python

### Separation of Variables in Cartesian Coordinates

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

Developed by J. D. McDonnell

Programming Languages: 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 Languages: IPython/Jupyter Notebook

### Curve Fitting

Beyond the First Year Mathematical/Numerical Methods and Experimental Labs

Developed by E. Ayars

Programming Languages: Python

### Lab Skills: Converting file formats

First Year and Beyond the First Year Experimental Labs

Developed by E. Ayars

Programming Languages: Python

### Projectile Motion: Experiment and Computational Model

First Year Mechanics and Experimental Labs

Developed by Todd Zimmerman

Programming Languages: IPython/Jupyter Notebook and Sage Worksheet

### Introduction to GlowScript and VPython

First Year Other

Developed by A. Titus

Programming Languages: Glowscript

### Using Python in Introductory Physics

First Year Other

Developed by E. Ayars

Programming Languages: 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 (similar to Angry Birds)

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Bellicose Birds with Energy

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Center of Mass for Point Particles

First Year Mechanics

Developed by Deva O'Neil

Programming Languages: Glowscript

### Discovery of the Euler Algorithm for Modeling Dynamics

First Year Mechanics

Developed by W. Freeman

Programming Languages: Glowscript

### Introduction to Projectile Motion: Target Practice

First Year Mechanics

Developed by Sean Bartz

Programming Languages: Glowscript

### Lunar descent game (similar to Lunar Lander)

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Planetoids game (similar to asteroids)

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Planetoids with Momentum!

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Planetoids with Torque!

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

### Planetoids with a Spring!

High School and First Year Mechanics

Developed by Chris Orban

Programming Languages: Javascript

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

First Year Mechanics

Developed by Fred Salsbury

### Charges in a conductor and Gauss's Law

First Year and Beyond the First Year Electricity & Magnetism

Developed by Larry Engelhardt

Programming Languages: Glowscript

### Charging/Discharging RC circuits

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Languages: Javascript

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

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Languages: Javascript

### Particle Accelerator!

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Languages: Javascript

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

High School and First Year Electricity & Magnetism

Developed by Chris Orban

Programming Languages: Javascript

### Wave Interference (with sound!)

First Year Waves & Optics

Developed by Chris Orban

Programming Languages: Javascript

### 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

### Microcanonical Ensemble

Beyond the First Year and Advanced Thermal & Statistical Physics

Developed by Shafat Mubin

Programming Languages: Python

### 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

### Density measurement and Propagation of Error

First Year Experimental Labs

Developed by Hai Nguyen

### Interactive modeling of exoplanets

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

Developed by Jay Wang

Programming Languages: Python and IPython/Jupyter Notebook

### 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++

### 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