This collection of lectures given at the 1990 ALCOM Spring School of Parallel Computation includes the following topics: PRAM algorithmics, general purpose computation, systolic and distributed algorithms, distributed memory models, as well as issues from practical parallel computation.