CSCI 5806 - Operating Systems
Fall 2026 Syllabus, Section A01, CRN 43583,
Credit hours: 3
Course Meeting Times
Log in to view more
Instructor
Hailong Jiang
Email: hjiang@ysu.edu
Course Description
Course Readings
| Group | Title | Author | ISBN |
|---|---|---|---|
| Modern Operating Systems | Tanenbaum, Andrew | 9780137618941 |
Edition : 5TH 23
Publisher : PEARSON CO
The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.
Assignments/Assessments
Log in to view more
Tentative Course Schedule (Subject to Change)
| Week of | Reading(s) | Proposed Topic | Due/To Prepare for Class |
|---|---|---|---|
| 8/24 | Chapter 1, OS boot demo | Intro to OS concepts | Quiz 1, Reflection post |
| 8/31 | Chapter 2, Context switching video | Processes and threads | Lab 1: scheduler sim Quiz 2 |
| 9/7 | Chapter 3, page fault visualizer | Memory management | Lab 2: page replacment Quiz 3 |
| 9/14 | Chapter 4, 5 Disk scheduling video |
File system and I/O | Mini-project Quiz 4 |
| 9/21 | Chapter 6, Semaphore explainer | Deadlocks and Synchronization | Lab 3: Deadlock sim Quiz 5 |
| 9/28 | Chapter 7-8, Hypervisor Demo | Virtualization and Cloud system | Lab 4: Docker/VM Quiz 6 |
| 10/5 | Chapter 9-12, Linux v.s. Windows Analysis | OS security, design, case study | Final project Final quiz |
The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better learning.