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
Fall 2020-2021
Section:
701
Class number:
10118
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
710
Class number:
10471
Meeting time:
-
Location:
Online: Async (Sync-Option)