Derivation of the Navier-Strokes equations; the Euler equations; Lagriangian vs. Eulerian methods of description; nonlinear hyperbolic conservation laws; characteristics and Riemann invariants; classification of discontinuity; weak solutions and entropy condition; Riemann problem; CFL condition; Godunov method; artificial dissipation; TVD methods; and random choice method.