Dec 15, 2025  
2015-2016 University Catalog 
    
2015-2016 University Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 35300 - Principles Of Concurrency And Parallelism


Credit Hours: 3.00. Important concepts, models, algorithms, abstractions, and implementation aspects of concurrent and parallel programs. Topics include: techniques used to describe concurrent programs (e.g., threads, events, co-routines, continuations), abstractions for shared-memory and message-passing programs, relaxed memory models, livestock and deadlock detection, lock-free algorithms, data races and atomicity, scheduling techniques, process calculi, and software transactions. Typically offered Spring.



Add to Portfolio (opens a new window)