Course Info

CSC 388: Real-Time Multithreaded Architecture

Real-time constrained multithreaded architecture. Topics include multithreaded handle development, inter-thread communication, creating systems for user-defined callbacks, asynchronous loading and streaming of resources, non-blocking threading synchronization, design patterns and data driven messaging with time delivery constraints Exploration of multithreaded interfaces to maintain uniqueness and control for contented resources. Wrapping and intergrating a multithreaded solution into an application will be analyzed. Students will design, develop and implement a multithreaded real-time application (i.e. Audio engine) that integrates existing single and multithreaded middleware libraries. PREREQUISITE(S): GAM 372 or (CSC 361 and SE 350)

GAM 372 or (SE 350 and CSC 361) are prerequisites for this class.

Spring 2019-2020

Section: 901
Class number: 30762
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 30392
Meeting time: -
Location: ONLIN E0000 at Online Campus

Spring 2018-2019

Section: 901
Class number: 30847
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 30177
Meeting time: -
Location: ONLIN E0000 at Online Campus

Spring 2017-2018

Section: 901
Class number: 36261
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 36262
Meeting time: -
Location: N/A at Online Campus