Skip to content

CSC 562 — OPTIMIZED C++ MULTITHREADING (CUR-243)

Summary 🟢 ✓

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

Course access

  • Level: green (Open Enrollment)
  • 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

Software architecture of applied C++ concurrency and multithreading fundamentals. Basic threading concepts: process model, threads, stacks, fibers, mutexes, semaphores, atomics and events. Leveraging advanced C++ language features relating to the memory model and the threading support in large multithreaded architectures. Architecting lock-based and lock-free concurrent data structures in applications. Designing a threaded management system to control the access and reuse of threads in applications. Designing multithreaded architecture for real-time performance. ( SE 450 or SE 456 ) and CSC 461 are prerequisites for this class.

Hardware relevance

Hardware-related coursework per catalog description review (May 2026).

Notes

Catalog course key: CSC 562.

Provenance (promotion record)

  • Promotion date: 2026-07-01
  • Promotion batch: catalog-course-promotion-2026-06-30
  • Provenance kernel:
  • depaul/XTR-000182depaul/SRC-000788 (catalog_description)
  • Extraction status: linked
  • Evidence packets:
  • 2026-06-30-engineering-catalog-evidence
  • Schedule (capture): 2026-2027 Autumn — Edward Keenan
  • Evidence captures:
  • Catalog: sources/inbox/2026-06-30-engineering-catalog-evidence/source_snapshot/captured/catalog-search-CSC-562.html
  • Schedule: sources/inbox/2026-06-30-engineering-catalog-evidence/source_snapshot/captured/schedule-CSC-562.json
  • Notes: Promoted from catalog discovery evidence packets; XTR/SRC linkage to be completed in forthcoming provenance refactor.