15-410/605 Operating System Design and Implementation
15-410/605 - COURSE PROFILE
Course Level: Undergraduate/Graduate | Units: 15 | Special Permission Required: Yes (if yes, please see Notes below) |
Frequency Offered: Generally offered every fall & spring - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes | ||
Course Relevance (who should take this course?): For strong, confident Systems students who want to understand every detail of a small OS kernel by: solving hard design problems; implementing a kernel from scratch; debugging challenging run-time model violations due to concurrency mistakes; and being graded rigorously based on code quality. Students should expect to devote the time and focus required to, at the end of the semester, be able to confidently debug complex problems which they would not have been able to describe at the start of the semester. Course Website: https://www.cs.cmu.edu/~410/ | ||
Key Topics: | Background Knowledge: | Assessment Structure: |
| Strong grasp of all concepts and techniques covered in 15-213/513, especially: C run-time model, translating between C and assembly language, ability to write complicated pointer-based code. Sample Assignment: not provided Sample class notes: not provided |
Sample Exam: Sample Lecture Recording: not provided |
Most Recent Syllabus Available: https://www.cs.cmu.edu/~410/syllabus.html |
|
|
Course Goals/Objectives | ||
| ||
Learning Resources: | Pre-reqs, Cross list, Related | Notes: |
|
| Special Permission Required: Students should not register for this class without advisor concurrence. Graduate students will not be admitted without advisor recommendation. This course is cross-listed with graduate level number 15-605. Graduate students MUST enroll in the graduate level version of the course. Graduate students will NOT be enrolled into the undergraduate level course and will be removed from the waitlist without notification. |
Department Website: | College Website: | updated August 2017 |
https://www.csd.cs.cmu.edu | https://www.cs.cmu.edu | Back to Course Profile List |