Computational Physics Laboratory PHZ4151C/PHZ5156C
  Spring 2009

  Class Meetings: HCB 0219, Tuesday and Thursday from 2:00 to 3:15 PM

  Office Hours: Wednesday 4:00 - 5:00 PM or upon appointment

  Course Text: David Yevick, A First Course in Computational Physics and Object-Oriented Programming with C++

Solutions to course projects

  • Project 01:    Unix Navigation and Web Page Design

  • Project 02:    Programming Standards and Simple Data Plots I

  • Project 03:    Programming Standards and Simple Data Plots II

  • Project 04:    Numerical Limits in Programming

  • Project 05:    Debugging Programs with DDD

  • Project 06:    Introduction to C++ Object-Oriented Programming

  • Project 07:    Solving Nonlinear Equations

  • Project 08:    Introduction to Numerical Differential Equations

  • Project 09:    Introduction to ROOT: An Object-Oriented Data Analysis Framework

  • Project 10:    Analysis of Large Data Sets

  • Project 11:    Introduction to Numerical Integration: The IntegralCalculator

  • Project 12:    Monte Carlo Integration

  • Project 12:    Energy Eigenvalues and Eigenvectors of Schroedinger's Equation


Solutions to some homework assignments