Welcome to CS 492!
Sections
| section | location | time |
| Section A | Howe 102 | MWF 10:00am - 10:50am |
| Section B | Howe 102 | MWF 11:00am - 11:50am |
| Section C | McLean 114 | MWF 1:00pm - 1:50pm |
Office Hours
| Role | Name | OH | |
| Instructor | Ryan Tsang | rtsang1@stevens.edu | MWF 2:00pm - 5:00pm GS 247 (usually available) |
| CA | Aya Salama | asalama@stevens.edu | W 4:00pm - 6:00pm GS 226 |
| CA | Duncan Lynch | dlynch3@stevens.edu | T 11:00am - 1:00pm GS 328 |
| CA | Brayden Abo | babo@stevens.edu | T 12:00pm - 2:00pm GS 226 |
Schedule
| wk | date | # | lecture | reminders | notes | recording | assignments |
| 1 | 01/21 | 1 | syllabus, intro | lec1 (template) | zoom | pa1 (due 1/30) | |
| 01/23 | 2 | os history | lec2 (template) | zoom | |||
| 2 | 01/26 | 3 | os concepts and structure | lec3 (template) | zoom | ||
| 01/28 | 4 | hardware review | lec4 (template) | zoom | |||
| 01/30 | 5 | intro to linux pt1 | lec5 (template) | zoom | |||
| 3 | 02/02 | 6 | intro to linux pt2 | lec6 (template) | zoom | pa2 (due 2/27) | |
| 02/04 | 7 | syscalls | lec7 (template) | zoom | |||
| 02/06 | 8 | processes | quiz | lec8 (template) | zoom | ||
| 4 | 02/09 | 9 | processes | lec9 (template) | zoom | ||
| 02/11 | 10 | processes | lec10 (template) | zoom | |||
| 02/13 | 11 | linux processes | lec11 (template) | zoom | |||
| 5 | 02/16 | 12 | threads (async) (president’s day) | lec12 (template) | zoom | ||
| 02/18 | 13 | threads | lec13 (template) | zoom | |||
| 02/20 | 14 | threads | lec14 (template) | zoom | |||
| 6 | 02/23 | 15 | scheduling | lec15 (template) | zoom | ||
| 02/25 | 16 | scheduling | lec16 (template) | yt (edited) zoom (raw) | |||
| 02/27 | 17 | scheduling | quiz | lec17 (template) | zoom | ||
| 7 | 03/02 | 18 | scheduling | lec18 (template) | zoom | pa3 (due 3/13) | |
| 03/04 | 19 | concurrency | lec19 (template) | zoom | |||
| 03/06 | 20 | concurrency | lec20 (template) | zoom | |||
| 8 | 03/09 | 21 | concurrency | lec21 (template) | zoom | ||
| 03/11 | 22 | concurrency | slides | lec22 | zoom | ||
| 03/13 | 23 | midterm | midterm | ||||
| 9 | 03/16 | - | spring break | pa4 (due 4/3) | |||
| 03/18 | - | spring break | |||||
| 03/20 | - | spring break | |||||
| 10 | 03/23 | 24 | concurrency | lec24 (template) | zoom | ||
| 03/25 | 25 | synchronization | lec25 (template) | youtube | |||
| 03/27 | 26 | midterm review | lec26 (template) | zoom | |||
| 11 | 03/30 | 27 | memory management | lec27 (template) | zoom | ||
| 04/01 | 28 | memory management | lec28 (template) | zoom | |||
| 04/03 | - | holiday (good friday) | |||||
| 12 | 04/06 | 29 | virtual memory | lec29 (template) | zoom | pa5 (due 4/17) | |
| 04/08 | 30 | page replacement | lec30 (template) | zoom | |||
| 04/10 | 31 | page replacement | quiz | lec31 (template) | zoom | ||
| 13 | 04/13 | 32 | page replacement | lec32 (template) | zoom | ||
| 04/15 | 33 | page replacement | lec33 (template) | zoom | |||
| 04/17 | 34 | file systems | lec34 (template) | zoom | |||
| 14 | 04/20 | 35 | file systems | lec35 (template) | zoom | project (due 5/6) | |
| 04/22 | 36 | io | lec36 (template) | zoom | |||
| 04/24 | 37 | io | quiz | ||||
| 15 | 04/27 | 38 | disks | ||||
| 04/29 | 39 | disks | |||||
| 05/01 | 40 | disks | |||||
| 16 | 05/04 | final pt 1 | |||||
| 05/06 | final pt 2 | ||||||
| 05/08 | - | finals | |||||
| 17 | 5/11 - 5/16 | - | finals |