Welcome to CSCI 4061!
Wk | Date | Lecture | Reading | Quiz/Survey | Lab | Project |
---|---|---|---|---|---|---|
1 | 2025-01-20 | Quiz 1 Released, Enterance Survey Released | ||||
2025-01-21 | Course Intro, Operating Systems Overview (slides) (code) | Stevens Ch 1 | ||||
2025-01-22 | ||||||
2025-01-23 | C Review (slides) (code) | C References, Stevens Chs 1, 5 | ||||
2025-01-24 | ||||||
2 | 2025-01-27 | Quiz 1 Due, Enterance Survey Due, Quiz 2 Released | Lab 1 (slides) | Project 1 Released | ||
2025-01-28 | Programs and Processes (slides, code) | Stevens Ch 7 | ||||
2025-01-29 | Lab 1 Due | |||||
2025-01-30 | Process Management (slides, code) | Stevens Ch 8 | ||||
2025-01-31 | Project 1 Quiz Due | |||||
3 | 2025-02-03 | Quiz 2 Due, Quiz 3 Released | Lab 2 (slides) | |||
2025-02-04 | Low-Level I/O Basics (slides , code) | Stevens Ch 3 | ||||
2025-02-05 | Lab 2 Due | |||||
2025-02-06 | Advanced I/O Redirection (slides , code) | Stevens Ch 3 | ||||
4 | 2025-02-10 | Quiz 3 Due, Quiz 4 Released | Lab 3 (slides) | |||
2025-02-11 | File Systems (slides , code) | Stevens Ch 4 | ||||
2025-02-12 | Lab 3 Due | |||||
2025-02-13 | More File Systems (slides , code) | Stevens Ch 4 | ||||
2025-02-14 | Project 1 Due | |||||
5 | 2025-02-17 | Quiz 4 Due , Quiz 5 Released | Lab 4 (slides) | |||
2025-02-18 | Exam Review (Midterm 1 Practice) | |||||
2025-02-19 | Lab 4 Due | |||||
2025-02-20 | Midterm 1 | |||||
6 | 2025-02-24 | Quiz 5 Due | Lab 5 (slides) | Project 2 Released, Assignment | ||
2025-02-25 | Virtual Memory (slides) | |||||
2025-02-26 | Lab 5 Due | |||||
2025-02-27 | Finish VM, Start Signals (slides) | Stevens Ch 10 | ||||
2025-02-28 | Project 2 Quiz Due | |||||
7 | 2025-03-03 | Quiz 6 Released | Lab 6 (slides) | |||
2025-03-04 | Signal Handling (slides) | Stevens Ch 10 | ||||
2025-03-05 | Lab 6 Due | |||||
2025-03-06 | Interprocess Communication, Pipes (slides) | Stevens Ch 15.1-15.2 | ||||
N/A | Spring Break | |||||
8 | 2025-03-17 | Quiz 6 Due, Quiz 7 Released, Midterm Semester Survey Released | Lab 7 (slides) | |||
2025-03-18 | Pipes, Multiplexed I/O (slides, code) | Stevens 15.2, 14.4 | ||||
2025-03-19 | Lab 7 Due | |||||
2025-03-20 | Shared Memory (slides, code) | Stevens 15.7, 15.9 | ||||
2025-03-21 | Project 2 Due | |||||
9 | 2025-03-24 | Quiz 7 Due, Midterm Semester Survey Due, Quiz 8 Released | Lab 8 (slides) | Project 3 Released | ||
2025-03-25 | Intro To Networking and Sockets (slides) | Stevens Ch 16 | ||||
2025-03-26 | Lab 8 Due | |||||
2025-03-27 | Sockets and Communication Protocols (slides, code) | Stevens Ch 16 | ||||
2025-03-28 | Project 3 Quiz Due | |||||
10 | 2025-03-31 | Quiz 8 Due, Quiz 9 Released | Lab 9 (slides) | |||
2025-04-01 | Exam Review | |||||
2025-04-02 | Lab 9 Due | |||||
2025-04-03 | Midterm 2 Midterm 2 | |||||
11 | 2025-04-07 | Quiz 9 Due | Lab 10 (slides) | |||
2025-04-08 | TCP Sockets (slides , code) | Stevens Ch 16 | ||||
2025-04-09 | Lab 10 Due | |||||
2025-04-10 | Protocols, Intro to Multithreading (slides , code) | Stevens Ch 11 | ||||
2025-04-11 | Project 3 Due | |||||
12 | 2025-04-14 | Quiz 10 Released | Lab 11 | Project 4 Rleased | ||
2025-04-15 | Thread Usage (slides , code) | Stevens 11, 12 | ||||
2025-04-16 | Lab 11 Due | |||||
2025-04-17 | Thread Synchronization (slides , code) | Stevens Ch 11, 12 | ||||
2025-04-18 | Project 4 Quiz Due | |||||
13 | 2025-04-21 | Quiz 10 Due, Quiz 11 Released | Lab 12 | |||
2025-04-22 | Threads and Semaphores (slides) | Stevens ch 11,12 | ||||
2025-04-23 | Lab 12 Due | |||||
2025-04-24 | Distributed Systems | |||||
14 | 2025-04-28 | Quiz 11 Due, Quiz 12 Released | Lab 13 | |||
2025-04-29 | Special Topics, Course Conclusion | |||||
2025-04-30 | Lab 13 Due | |||||
2025-05-01 | Final Exam Review (Last day of lecture) | |||||
2025-05-02 | Project 4 Due | |||||
25 | 2025-05-04 | Quiz 12 Due | ||||
2025-05-05 | Last Day of Classes |
We have our final exam slot confirmed for all three sections of CSCI 4061:
Date/time: Monday 05/12/2025 - 8:00a.m.-10:00a.m. Room: Willey Hall 175
We will soon be sending out information about what to do if you have a conflicting final exam. Keep an eye out for Canvas announcements.
For those taking the final exam in the DRC you must schedule final exams in the DRC by April 15th, 2025.
You can find the office hours schedule here.