The purpose of this book is to present the basic elements of numerical methods for compressible flows. It is appropriate for advanced undergraduate and graduate students and specialists working in high speed flows. The focus is on the unsteady one-dimensional Euler equations which form the basis for numerical algorithms in compressible fluid mechanics. The book is restricted to the basic concepts of finite volume methods, and even in this regard is not intended to be exhaustive in its treatment. Although the practical applications of the one-dimensional Euler equations are limited, virtually all numerical algorithms for inviscid compressible flow in two and three dimensions owe their origin to techniques developed in the context of the one-dimensional Euler equations. The author believes it is therefore essential to understand the development and implementation of these algorithms in their original one-dimensional context. The text is supplemented by numerous end-of-chapter exercises.