CS 444 Parallel and Distributed Processing 4 cr.  (4-0-0)

This course covers parallel programming, including shared memory and distributed memory programming. Topics include architecture, programming techniques, the MPI, OpenMP, and pthread libraries and famous algorithms.