Skip to content

RICE · COMP · COURSE SHEET

COMP 318See offeringsHas prerequisites

Concurrent Program Design

CT Score
1500
#0 of 0 in COMP
Difficulty
/10
Workload
h/wk
Median grade
from grade distribution
Would take again
n = 0 verified

Grade distribution

No distribution published for this course.

By professor: same course, different game
PROFESSORSCOREGRADEHRS/WKTERMS
Professor ratings →
Sections

No section data for this term yet.

In the tree
COMP 215 Description: Modern software systems are typically complex, event-driven, and require coordination across multiple components. Such systems require careful design to ensure that they uphold best practices in software design while supporting concurrency. This course will introduce principles of designing large-scale concurrent software and give students practice implementing these principles in the context of large-scale, highly concurrent software systems. Topics covered will include concurrency vs. parallelism, concurrency concepts and mechanisms, and principles of software design including encapsulation, composition, decoupling, and accessibility. Mutually Exclusive: Cannot register for COMP 318 if student has credit for COMP 310COMP 318unlocks 13 courses

13 mapped courses list COMP 318 as a prerequisite. See on the map →

Study groups
0 active

🔒 Verified-only writes. You post as “sophomore, lecture section”: real enough to trust, anonymous enough to be honest.