This course discusses the basic concepts of CFD, Navier-Stokes equations, mathematical models and boundary conditions, mesh and grid generation, discretization (Finite Element Methods, Finite Difference Methods and FiniteVolume Methods), introduction and application of CFD software. Ability to analyze fluid flow and heat transfer numerically.