This course is an introduction to parallel computing, a rapidly growing area of Computer Science. Principles of parallel computer architecture and parallel algorithms for various applications will be studied. There will be practice in parallel programming.
Prerequisite: CPSC 251, CPSC 541 and MATH 320