Designed for the fluid mechanics course for mechanical, civil, and aerospace engineering students, or as a reference for professional engineers, this up to date text uses computer algorithms and applications to solve modern problems related to fluid flow, aerodynamics, and thermodynamics. Algorithms and codes for numerical solutions of fluid problems, which can be implemented in programming environments such as MATLAB, are used throughout the book. The author also uses non-language specific algorithms to force the students to think through the logic of the solution technique as they translate the algorithm into the software they are using. The text also includes an introduction to Computational Fluid Dynamics, a well-established method in the design of fluid machinery and heat transfer applications. A DVD accompanies every new printed copy of the book and contains the source code, MATLAB files, third-party simulations, color figures, and more.