Parallel and Distributed Computing - CSC 413
This course introduces principles of parallel and distributed computing. Topics include concurrency, asynchrony, multithreading, parallel programming, GPU programming, message passing, and distributed systems. Prerequisite: CSC 323.