Skip to content

CSC 388 — REAL-TIME MULTITHREADED ARCHITECTURE (CUR-228)

CSC 388 — REAL-TIME MULTITHREADED ARCHITECTURE is a DePaul University catalog course in Jarvis College of Computing and Digital Media. 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.

Summary 🟢 ✓

  • Resource type: course
  • College / school: Computer Science
  • College/School: Jarvis College of Computing and Digital Media
  • Curriculum section: Engineering / Computer Science / CDM
  • Catalog: CSC 388
  • Last Verified: 2026-07-01

Course access

  • Access: 🟢 Green — Open or routine access
  • Rationale: No formal prerequisites listed in catalog description; open to any student meeting university registration rules.
  • Prerequisites: None listed in catalog description

Verification

Catalog description

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. GAM 372 or ( SE 350 and CSC 361 ) are prerequisites for this class.

Resource relevance

Relevant applied coursework per catalog description review (May 2026).

Notes

Catalog course key: CSC 388.

Catalog context

  • Recent schedule: Not offered in the queried registrar terms