what

COMPUTATIONAL PHYSICS COURSE SYLLABUS

  1. INTRODUCTION
  2. A. HISTORY
    B. HARDWARE
    C. SOFTWARE
    D. COMMUNICATIONS
    E. MANUALS, CONSULTANTS and HELP FILES
    F. THE WEB REVOLUTION
    G. COMPUTER SECURITY
  3. BASIC METHODS OF COMPUTATIONAL PHYSICS
  4. (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
  5. ORDINARY DIFFERENTIAL EQUATIONS
  6. (KOONIN, Chapter 2 and GOULD and TOBOCHNIK, Chapter 7)
    A. METHODS
    B. ORDER AND CHAOS
  7. MONTE CARLO SIMULATION
  8. (KOONIN, Chapter 8 and GOULD and TOBOCHNIK, Chapters 10-12, 14-16)
    A. RANDOM VARIABLES
    B. PERCOLATION
    C. ISING MODEL
    D. MONTE CARLO INTEGRATION
  9. MOLECULAR DYNAMICS
  10. (GOULD and TOBOCHNIK, Chapter 6)
    A. SELECTED TOPICS
  11. QUANTUM MECHANICS
  12. (KOONIN, Chapters 3-5 and GOULD and TOBOCHNIK, Chapter 17)
    A. SCHRODINGER EQUATIONS
    B. SELECTED TOPICS

COMPUTATIONAL PHYSICS COURSE INFORMATION

LECTURER: Dr JOAN ADLER, Room 603 (phr76ja@tx.technion.ac.il)
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 phclass1-5 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.