15-440/640 Distributed Systems
15-440/640 - COURSE PROFILE
|Units: 12||Special Permission Required: No|
(if yes, please see Notes below)
Frequency Offered: Generally offered every spring and fall - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes
Course Relevance (who should take this course?): Students who are interested in how current large-scale distributed systems, such as those used by Google, Facebook and Microsoft, are designed, built and tested. Any students wanting to know how real world distributed systems work and how to build and debug them from scratch.
|Key Topics:||Background Knowledge:||Assessment Structure:|
Most Recent Syllabus Available: http://www.cs.cmu.edu/~srini/15-440-all/2016.Fall/syllabus.html
15-213 is a pre-requisite for basic computer systems knowledge, and programming experience.
Sample Assignment: https://github.com/CMU-440-F16/HW
Sample class notes: available at http://www.cs.cmu.edu/~srini/15-440/syllabus.html
Sample Exam: http://www.cs.cmu.edu/~srini/15-440/exams.html
Sample Lecture Recording: not applicable
Course Website: http://www.cs.cmu.edu/~15-440/
|Learning Resources:||Pre-reqs, Cross list, Related:||Notes:|
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 October 2017|
|https://www.csd.cs.cmu.edu||https://www.scs.cmu.edu||Back to Course Profile List|