Undergraduate Catalog

COSC 410 Parallel and Distributed Computing

This course covers relevant topics related to parallel and distributed computing from architectural and algorithmic perspectives. It presents core concepts and examples of applications of parallel distributed computing. The course elaborates on parallelism in Python, multi-threading, networks and message-passing interfaces for cluster computing, fork-join parallelism, and shared-memory concurrency control.

Credits

3

Prerequisite

COSC312,( ECCE354, or COSC354)

Distribution

2-3-3

Offered

Fall