|Select the desired Level or Schedule Type to find available classes for the course.|
|CPSC 222 - Introduction to Concurrent and Distributed Programming|
This course introduces the core concepts, techniques, and tools for concurrent and distributed programming. Topics include concurrent programming in shared memory systems and distributed programming in message passing systems. After introducing the necessary concepts, various coordination problems are discussed and then solved using different synchronization mechanisms. Relevant programming environments are introduced and students gain hands-on experience through programming assignments in both shared memory systems and message passing systems.
Schedule Types: Lecture, Final Exam
Students cannot receive credit for the course being described and the course(s) listed as Precluded
CPSC 101 Minimum Grade of C-
|Return to Previous||New Search|