Computational Physics Logo

Course Coverage

Course Coverage

  1. Introduction to Linux
    1. Commands, Files, and Directories
    2. Man Pages and Info
    3. Editors
    4. Compiling Source Code
    5. Running Your Code
  2. First Programs
    1. Precision and Arithmetic Computations
    2. Numerical Differentiation
    3. Introduction to Plots and Graphs
  3. Ordinary Differential Equations
    1. Euler Methods
    2. The LPA
    3. The Verlet Method
    4. Runge-Kutta Methods
  4. Solving Systems of Equations
    1. Linear Systems of Equations
    2. Computing the Inverse Matrix
    3. Nonlinear Systems of Equations
  5. Analysis of Data
    1. Curve Fitting
    2. Spectral Analysis
    3. Normal Modes
  6. Partial Differential Equations
    1. Explicit Methods
    2. Relaxation and Spectral Methods
    3. Stability and Implicit Methods
    4. Linear Algebra
  7. Special Functions and Quadrature
    1. Generating "Special" Functions
    2. Numerical Integration
    3. Gaussian Quadrature
  8. (Time Permitting) Stochastic Methods
    1. Kinetic Theory
    2. Random Number Generators
    3. Direct Simulation Monte Carlo


This page designed and maintained by t.l. gibson

<< Return to Gibson Home Page