Undergraduate Catalog

COSC 410 Parallel and Distributed Computing

This course covers a broad range of topics related to parallel and distributed computing, including parallel and distributed architectures and systems, parallel and distributed programming paradigms, parallel algorithms, and scientific and other applications of parallel and distributed computing. Course topics include: concepts of parallelism, parallelism in Python, multi-threading, networks and MPI for cluster computing, fork-join parallelism, shared-memory concurrency control, and practical parallel/distributed programming applications.

Credits

3

Prerequisite

COSC 312, ECCE 354

Offered

Fall