The following topics on computational methods for heat conduction and fluid flow are covered in the course:
1. How computers store numbers (single and double precision)
2. Numerical differentiation (central and forward differencing)
3. Errors in numerical methods (truncation, round-off, etc)
4. Heat conduction in solids: governing equations
5. Divergence Theorem
6. Compressible inviscid flow equations: conservation of mass, momentum and energy.
7. Finite difference method for steady 1D and 2D for heat conduction
8. Euler method for solving unsteady heat conduction equations (explicit time marching)
9. Higher order time-stepping (Predictor-Corrector Scheme and Runge-Kutta method
10. Stability limits for explicit time-marching
11. Crank-Nicolson Method (implicit time-marching)
12. Meshing
13. Advection equation and upwind schemes
14. Lax-Wendroff scheme
15. Introduction to solving inviscid flow equations
16. Introduction to Navier-stokes equations and turbulence