2025 - 2026 Catalog 
  
    Mar 13, 2025  
2025 - 2026 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)