Course Syllabus
NOTE: Some links in this syllabus page may only be accessible to currently enrolled students.
Required: Meet the Instructor Video
Hello! We are about to go on a journey through the world of operating systems; we will learn a lot of interesting things about how modern operating systems work, such as:
- Communicating with the operating system using system calls
- Creating and managing multiple threads and processes
- Synchronizing parallel computation
- Inter-process communication
- Fundamentals of systems programming in C
Please read the syllabus and schedule documents for critical information about this course.
Your instructor is Ryan Gambord (Ryan.Gambord@oregonstate.edu).
Office hours are scheduled on a shared google calendar and held over Teams
Asynchronous Q/A and announcements through Ed Discussions
Please refer to our live setup guide (google doc)