Physics 105: Introduction to Computational Physics

Spring 2015

Course Outline


  1. Introduction

    System Basics

    Homework #1 (due April 9, 2015)   (solutions)

  2. Programming Tools

  3. Analytical Tools

    Homework #2 (due April 21, 2015)   (solutions)

  4. Modeling Particle Motion

    Homework #3 (due April 30, 2015)   (solutions)

  5. Accuracy and Errors

    Homework #4 (due May 12, 2015)   (solutions)

  6. A better integrator

    MID-TERM EXAMINATION  (May 7, 2015)   (solutions)
    Use these C++ and Python template programs as starting points for your work.

  7. Dissipation, Driving, and Chaos -- the Driven Pendulum

    Homework #5 (due May 21, 2015)   (solutions)

  8. Two-dimensional motion

    Homework #6 (due May 28, 2015)   (solutions)

  9. Suborbital motion

  10. Orbital motion

    Homework #7 (due June 5, 2015, 5 pm)