Dec 13, 2025  
2024-2025 Course Catalog 
    
2024-2025 Course Catalog [ARCHIVED CATALOG]

ETEC 3702 - Concurrency

This course examines principles of concurrent and parallel programming. These may include synchronization primitives such as semaphores, conditions, and barriers; techniques of mutual exclusion; parallel algorithms; synchronous and asynchronous message passing; remote procedure calls; task rendezvous; callback-based parallelism; and popular process interaction paradigms.

Credits: 3

Prereq: ETEC 2101
Lecture hours: 2
Lab hours: 3
Course/lab fee: $