2026 - 2027 Catalog 
    
    Mar 19, 2026  
2026 - 2027 Catalog
Add to Portfolio (opens a new window)

CPSC 330 - Parallel Programming


Introduction to the parallel computing landscape and a parallel programming language. Overview of processes, synchronization, and the use and implementation of semaphores. Introduction to distributed programming techniques (including message passing, RPC and rendezvous), process interaction paradigms and scientific computing (including heartbeat algorithms, pipeline algorithms, broadcast algorithms, grid computations and particle computations). Typically Offered: On Demand
Level: UG
Credit Hours: 4

Prerequisite (MATH 216 /D- And CPSC 200 /D- Or ECNS-111/D-) Or (MATH 220 /D- And CPSC 200 /D- Or ECNS 311 /D-)
Ferris Equivalencies:

Department: MATH



Add to Portfolio (opens a new window)