\section*{University of California, Santa Cruz}
Aspects of parallelism are incorporated into traditional
courses in
Operating Systems and Programming Language Concepts.
The following graduate course is also offered.

\begin{itemize}
\item CIS220: Parallel Processing.

An introduction to massively parallel computing on array processors
and multiprocessors.  A study of special- and general-purpose
parallel architectures and the applications they support.  Networks
and memory hierarchies for multiprocessors.  Evaluation of programming
methodologies.  This course emphasizes architectures that scale to
thousands of processing elements.

\end{itemize}


