An account is given of the present state of the art of computational fluid dynamics for graduate students, researchers, engineers and physicists. The underlying numerical principles are treated with a fair amount of detail, using elementary methods.
1