CS370: Operating Systems |
| [Syllabus] | [Schedule] | [Canvas] |
Important Dates:
| Aug 26, 2025 | First class |
| S001: Oct 14, 2025 (S801: Oct 15) | Midterm |
| Nov 25, 27 2025 | Fall Break |
| S001: Tu Dec 16, 2-4 PM S801: Window Dec 17 12:10 AM-11:50 PM | Comprehensive Final Exam |
| Dec 23/24, 2025 | Course Letter Grades submitted/available |
| Key to Notation Readings will be from the Operating Systems Concepts book by Silberschatz, Galvin, and Gagne 10th edition. John Wiley & Sons, Inc. ISBN-13: 978-1119456339. [SCG] |
Tentative, subject to change. Lecture notes and are posted when only when they are available. The Help Session videos videos and slides are available when they are ready.
| Week | Date | Topic | Assignments | Readings |
| W1 | Aug 26, 28 | Introduction Lecture 1 Lecture 2 |
Quiz 1 |
Ch {1} [SGG], Ch {1} [RR] Ch {1} [AD] Ch {1} [AT] |
| W2 | Sept 2, 4 | OS Structures, Processes Lecture 3 (08/26) Lecture 4 (08/28) |
Quiz 2 HW1 Due 9/18/25 |
Ch {2,3} [SGG] Ch {2} [AT] Ch {2} [AD] Ch {2, 3} [RR] |
| W3 | Sept 9, 11 | Processes, Inter-Process Comm. Lecture 5 Lecture 6 Help Session 1, Th 5-5:45 PM? |
Quiz 3 Term Project description, TDD1 Due 10/4 |
Ch {3} [SGG] Ch {2} [AT], Ch {3} [AD] |
| W4 | Sept 16, 18 | IPC, Threads, Scheduling Lecture 7 Lecture 8 |
Quiz 4 HW2 due 10/2 |
Ch {3,4, 5} [SCG] Ch {2} [AT] Ch {12} [RR] Self exercises |
| W5 | Sept 23, 25 | CPU Scheduling/Synchronization Lecture 9 Lecture 10 Help Session 2, Th 5-5:45 PM |
Quiz 5 |
Ch {5} [SCG] Ch {7} [AD] Ch {7} [RR] Ch {2} [AT] |
| W6 | Sept 30, Oct 2 | Process Synchronization Lecture 11 Lecture 12 |
Quiz 6 HW3 due 10/16 Project proposal TPBD1 due 10/5 |
Ch {5, 6} [SCG] Ch {5} [AD] Ch {5} [RR] |
| W7 | Oct 7, 9 | Deadlocks Lecture 13 Lecture 14, MT Review Study Guide Help Session 3 Th 5-5:45 PM Quiz 7 |
Ch {1-6}[SCG] |
|
| W8 | Oct 14,16 | Midterm/Deadlock Midterm (10/14) Lecture 15 |
HW4 due 10/30, Quiz 8 |
Ch {6}[SCG] Ch {4} [AT] |
| W9 | Oct 21, 23 |
Memory Management Lecture 16 Lecture 17 Help session 4 |
Quiz 9 TPBD2 due 11/01 |
Ch {8,9} [SCG] Ch {6.5} [AD] Ch {6} [AT] |
| W10 | Oct 28, 30 |
Lecture 18 Virtual memory Lecture 19 |
HW 5 Due 11/13 Quiz 10 |
Ch {7, 8} [SCG] Ch {5,6} [RR] Ch {8} [AD] Ch {3} [AT] |
| W11 | Nov 4, 6 |
Virtual Memory, File Systems Lecture 20 Lecture 21 Help session 5 |
Quiz 11 |
Ch {8, 9} [SCG] Ch {3, 7} [AT], Ch {8,9} [RR] {8} [AD] |
| W12 | Nov 11, 13 |
File Systems Lecture 22 Lecture 23 |
Quiz 12 HW 6 due 11/20 |
Ch {9} [SCG] Ch {10, 11, 12} [SCG] Ch {5} [AT] {11, 12, 13} [AD] |
| W13 | Nov 18, 20 | File Systems, Virtualization Lecture 24 Lecture 25 |
Quiz 13 | Ch {10, 11, 12} [SCG] Ch {5} [AT] {11, 12, 13} [AD] |
| Fall Break | Nov 25, 27 | Fall break |
- |
|
| W14 | Dec 2,4 | Virtualization, Security Lecture 26 Lecture 27 |
Project Final Report TPBD3 Due 12/01
Quiz 14 |
Ch {16} [SCG] Ch {4, 7} [AT] |
| W15 | Dec 9, 11 | Review/Presentations Project Presentations, demos(12/08-12/11 as arranged) View project slides, videos on Team (12/08-12/11) Final Review Study guide for second half |
TA Eval Demos M, T, W Peer Reviews Due 12/13 |
|
| Finals | Finals Week | Final S001: Tu Dec 16 2:00-4:00 PM
S801 (online): Wed Dec 17 Details to be announced.
|
Ch {Most of 1-15, 18 and other materials} [SCG] |
|
Dec 23/24: Final Grades posted/Available |
||||
| Department of Computer Science, Colorado State University, Fort Collins, CO 80525 USA © 2025 Colorado State University |