|
Updates |
Capture the flag. Project 3 is out. Due December 3.
|
|
Deadlines |
December 3
Project 3 due.
|
|
Homeworks |
|
|
Projects |
Project 1 (due October 6)
Helpful C++ guide.
Project 2 (due November 9, 6pm)
Project 3 (due December 3, 6pm) -->
|
|
Lectures |
The lecture schedule is available here.
|
|
Overview |
I have two primary goals for CPS 110 this semester:
- Demystify the dependencies and interactions between software and hardware.
- Convey the design principles underlying modern operating systems
(e.g. *nix and Windows Vista) and distributed systems (e.g. AFS and the
Internet).
The prerequisites for this course are
CPS 100 and CPS 104 (or their equivalents). The intended audience is
computer science undergraduate and graduate students without a
background in systems.
Textbooks are only suggested, not required. I will
occasionally point out sections in "Modern Operating Systems" by
Tanenbaum (available from Amazon) that may help you better understand the lectures.
However, exams cover only the material presented in lecture, the
homework assignments, and the group projects.
Please read the syllabus for detailed course information.
|