Description
This course provides an introduction to parallel and distributed computing. Students will learn about asynchronous computing, threading, and computing on an HPC cluster. If time admits, computing in the cloud will also be covered. This course includes programming assignments. Prerequisite: CS 300. Offered: Fall.