Course Info

CSC 552: Concurrent Software Development

Due to COVID-19, Spring in-class sections will be conducted online. Please contact your instructor for more information.

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. PREREQUISITE(S): SE 450 and CSC 407

SE 450 and CSC 407 are the prerequisites for this class

Fall 2020-2021

Section: 701
Class number: 10118
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00802 at Loop Campus
CLOSED
Section: 710
Class number: 10471
Meeting time: -
Location: OLASY NCHOP at Online Campus

Fall 2019-2020

Section: 701
Class number: 12588
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
Section: 710
Class number: 13048
Meeting time: -
Location: ONLIN E0000 at Online Campus

Fall 2018-2019

Section: 701
Class number: 14554
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
Section: 710
Class number: 15959
Meeting time: -
Location: N/A at Online Campus

Fall 2017-2018

Section: 701
Class number: 12198
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
Section: 710
Class number: 12225
Meeting time: -
Location: N/A at Online Campus

Fall 2016-2017

Section: 701
Class number: 32474
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01507 at Loop Campus
Section: 710
Class number: 32534
Meeting time: -
Location: N/A at Online Campus