Courses: Concurrency and Co-Design in Operating Systems (CMSCH356B01)

Spring 2015

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. Lottery Preferences: CMSC Majors first; then Sophs & Frosh; the CMSC Minors & Sci.Computing Concentrators; then all others.

Prerequisites: CMSC240 Enrollment requires Instructor permission.

Fulfills: NA II Limit:24

Meeting Times

MW 2:30-4:00