Physics 105: Introduction to Computational Physics

Spring 2016

Course Outline


  1. Introduction

    System Basics

    Homework #1 (due April 7, 2016)   (solutions)

  2. Programming Tools

  3. Analytical Tools

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

  4. Modeling Particle Motion

    Homework #3 (due April 28, 2016)   (solutions)

  5. Accuracy and Errors

    Homework #4 (due May 5, 2016)   (solutions)

  6. A better integrator

    MID-TERM EXAMINATION  (May 12, 2016)   (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 19, 2016)   (solutions)

  8. Two-dimensional motion

    Homework #6 (due May 26, 2016)   (solutions)

  9. Suborbital motion

  10. Orbital motion

    Homework #7 (due June 2, 2016, 5 pm)