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