Skip to content

CSC 367 — CUDA DEVELOPMENT (CUR-221)

CSC 367 — CUDA DEVELOPMENT is a DePaul University catalog course in Jarvis College of Computing and Digital Media. This course discusses the principles, styles, and data-parallel patterns real-time software architecture using CUDA (Compute Unified Device Architecture). Trade-offs and ramifications of software architecture with respect to performance, maintainability, and reusability, will be explored. Topics include: Fermi and Kepler Architecture, Warps, Grid, Blocks, Thread coordination, Shared memory, synchronization and bulk texture memory.

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 367
  • Last Verified: 2026-07-01

Access (availability): 🟢 Green — open or routine · 🟡 Yellow — appointment or affiliation · 🔴 Red — restricted · ⚪/⚫ White/Black — not yet classified

Verification: ✓ confirmed · ~ likely · ? needs review · ✕ archived

Course access

  • Access: 🟡 Yellow — Needs an appointment or affiliation
  • Rationale: Catalog lists formal prerequisites, co-requisites, or program-status requirements.
  • Prerequisites:
  • CSC 361 is a prerequisite

Verification

Catalog description

This course discusses the principles, styles, and data-parallel patterns real-time software architecture using CUDA (Compute Unified Device Architecture). Trade-offs and ramifications of software architecture with respect to performance, maintainability, and reusability, will be explored. Topics include: Fermi and Kepler Architecture, Warps, Grid, Blocks, Thread coordination, Shared memory, synchronization and bulk texture memory. Focusing on CUDA Streams, scheduling, priorities and events using Atomic instructions with GPU and CPU interoperability. CSC 361 is a prerequisite for this class

Resource relevance

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

Notes

Catalog course key: CSC 367.

Catalog context

  • Recent schedule: Not offered in the queried registrar terms