Fluid Dynamics with a Computational Perspective