Academics Navigation
Academics
You are here
Courses
Campus | Haverford |
Semester | Spring 2025 |
Registration ID | CMSCH356B001 |
Course Title | Concurrency and Co-Design in Operating Systems |
Credit | 1.00 |
Department | Computer Science |
Instructor | Dougherty,John |
Times and Days | |
Room Location | |
Additional Course Info | Class Number: 2538 A practical introduction to the principles of shared-memory concurrent programming and of hardware/software co-design, which together underlie modern operating systems; includes a substantial laboratory component, currently using Java's high-level concurrency and the HERA architecture.; Prerequisite(s): CMSC 251 or B223 or H240; concurrent enrollment in this and two other CMSC lab courses requires permission of the instructor; Enrollment Limit: 24; Lottery Preference: 1. senior CMSC majors; 2. junior CMSC majors; 3. sophomores and first years; 4. CMSC minors and Scientific Computing concentrators; 5. everyone else Div: II; Natural Science, C: Physical and Natural Processes (; Hav: NA, C) |
Miscellaneous Links |