Instructor: Peter Siegel, Room 8-223,Email: pbsiegel@cpp.edu, Home Page.
Office Hours: MWF 9-10; Tu 10-11; M 2-3
Lecture Hours: Tu 4-6 in room 4-3-567
Textbook: There is no specic textbook for the course. I will post my lecture notes online as well as some sample programs. There are a number of good texts on computational physics. A nice one I have used in the past is Computer Simulation Methods: Applications to Physics Systems, by Gould and Tobochnik.
Grading: Programming Projects 100%
Course Material
Computers are used in many ways in solving physics problems. One goal of this
course is to teach you some numerical methods and give you experience of writing
computer programs to solve problems in nuclear and particle physics. Another goal
is to give you a good introduction to the ROOT software used at CERN. Below is a tentative
outline of the numerical methods and physics topics that I plan to cover this quarter.
These can vary depending upon the interest of the students.
Programming Projects
There will be 5 programming projects assigned thoroughout the quarter.
For each project you will be writting a computer program
in the ROOT environment from CERN.
I will try and design the assignment so that there is a basic
part which I hope everyone will be able to complete, plus a more
challenging part.
Date | Programming Topic | Physics Topic | Programming Project |
Jan 5 | Introduction, ROOT test program | ||
Jan 12 | Graphing | Scattering | |
Jan 19 | Graphing with Error Bars | Scattering | Graphing Scattering Data |
Jan 26 | Differential Equations | Nuclear Bound states | |
Feb 2 | Differential Equations | Nuclear Bound states | Nuclear Energy Level Calculation |
Feb 9 | Numerical Integration | Born Approximation | Form Factor Calculation |
Feb 16 | Random Numbers | Relativistic Kinematics | |
Feb 23 | Gaussian Distribution | Partial Wave Analysis | Simulation of Scattering Data |
Mar 1 | Function Minimumization | Chi-Sq analysis | |
Mar 8 | Function Minimization | Resonances | Fitting Resonance Parameters |