COMPUTATIONAL PHYSICS COURSE SYLLABUS
INTRODUCTION
A. HISTORY
B. HARDWARE
C. SOFTWARE
D. COMMUNICATIONS
E. MANUALS, CONSULTANTS and HELP FILES
F. THE WEB REVOLUTION
G. COMPUTER SECURITY
BASIC METHODS OF COMPUTATIONAL PHYSICS
(KOONIN, Chapter 1 and GOULD and TOBOCHNIK, Chapters 1 and 2)
A. SIMULATION, ENUMERATION, ALGEBRAIC MANIPULATION and SOLUTION of EQUATIONS
B. NUMERICAL DIFFERENTIATION
C. NUMERICAL QUADRATURE
D. FINDING ROOTS

ORDINARY DIFFERENTIAL EQUATIONS
(KOONIN, Chapter 2 and GOULD and TOBOCHNIK, Chapter 7)
A. METHODS
B. ORDER AND CHAOS
MONTE CARLO SIMULATION
(KOONIN, Chapter 8 and GOULD and TOBOCHNIK, Chapters 1012, 1416)
A. RANDOM VARIABLES
B. PERCOLATION
C. ISING MODEL
D. MONTE CARLO INTEGRATION
MOLECULAR DYNAMICS
(GOULD and TOBOCHNIK, Chapter 6)
A. SELECTED TOPICS
QUANTUM MECHANICS
(KOONIN, Chapters 35 and GOULD and TOBOCHNIK, Chapter 17)
A. SCHRODINGER EQUATIONS
B. SELECTED TOPICS
COMPUTATIONAL PHYSICS COURSE INFORMATION
CLASS LOCATION: Room 315, Physics Building.
TEXTBOOK: S. J. KOONIN, ``Computational Physics"
REFERENCE BOOKS: H. GOULD and J. TOBOCHNIK ``An Introduction to Computer
Simulation Methods: Application to Physical Systems, Parts 1 and 2 "
or the single volume 2nd edition;
and W. H. PRESS, B. P. FLANNERY, S. A. TEUKOLSKY and W. T. VETTERLING,
``Numerical Recipes", Cambridge University Press, 1986 (1st or 2nd
editions, Fortran, C or C++ only).
ASSESSMENT: Exercises  30%  Final Project  70%
COMPUTERS USED FOR INSTRUCTION: Linux Computer
(called phelafel)
and phclass15 in Room
315,
Parallel Supercomputers. The class languages will be
C or Fortran.
PREREQUISITE: Knowledge of one computer language and at least five
semesters of physics.
CLASS GOALS: Familiarity with algorithms of computational physics,
and the modern computing environment, including internet and web basics,
elementary UNIX, two and three dimensional graphics, computer algebra and
parallel computation. Understanding how to utilise these for research and
teaching in physics.
WEB PAGES: Web pages with class material,
references to useful information and help files
and assignments can be found on the
CP class website (http://phycomp.technion.ac.il/~comphy).
STUDENTS please don't print this material indiscriminately
on the Physics Department
printers, you will also be given appropriate handouts.