Course Info

CSC 552: Concurrent Software Development

Fundamentals and techniques of developing concurrent object-oriented applications, using a patterns-based approach. Concepts covered include: threads, synchronization and object locking, thread blocking and deadlock, safety and liveness, state-dependent action and concurrency control. Formerly SE 552.

(SE 450 or SE 456) and CSC 407 are prerequisites for this class.

Fall 2021-2022

Section: 710
Class number: 4196
Meeting time: -
Location: Online: Async