PHYS 61 -- Fall 1999

INTRODUCTIONS TO NUMERICAL TECHINIQUES IN PHYSICS

Prof. Jianping Lu email: jpl@physics.unc.edu

TA Calin Buia email: buia@physics.unc.edu
|HOMEWORK |REFERENCES| |Lab Notes|

Syllabus

  • Overview
  • Functions and Roots
  • Linear Algebra, Eigenvalues and Eigenvectors
  • Interpolation and Curve Fitting
  • Numerical Derivatives and Integrals
  • Ordinary Differential Equations
  • Partial Differential Equations
  • Fourier Analysis
  • Monte Carlo Methods

Related topics

  • Basic Unix
  • Using Mathematica
  • Internet and World Wide Web (WWW)
  • C and C++ Programming
  • Computer Graphics
  • Fractals, Chaos, and Nonlinear Dynamical Systems

References

  • Curtis F. Gerald & Patrick O. Wheatley -- Applied Numerical Analysis
  • Stephen Wolfram -- Mathematica
  • Walfgang Kinzel & George Reents -- Physics by Computer
  • Brian Kerninghan -- The C Programming Language
  • William H. Press et al. -- Numerical Recipes
  • Marvin L. De Jong -- Introduction to Computational Physics
  • Steven E. Koonin -- Computational Physics
  • William J. Thompson -- Computing for scientists and engineers
  • Pauk DeVires -- A First Course in Computational Physics
  • Benoit B. Mandelbrot -- The Fractal Geometry of Nature

Lab sessions

  • Tue. 2:00-4:00pm, Wed 2:00-4:00pm, Phillips 245.
  • Everyone must sign up a lab session.
  • Office hours are the same as lab sessions.

Homework, projects, and grade

  • Grade is based on homework (40%), projects (30%), and final exam (30%).
  • All Mathematica homework should be submitted in paper.
  • All C programs should be emailed to jpl@physics.unc.edu and buia@physics.unc.edu.