SE350
eceweb.uwaterloo.ca · 1,206 words · saved by 1 readers
Operating Systems
SE350 Details Time & location Lectures: M, W 11:30 - 12:50, STC 0060 Tutorials: W 14:30 - 15:20, STC 0020 Teaching team Instructor Prof. Seyed Majid Zahedi Book appointments here Lab instructor Michael Cooper-Stachowsky GTA Andy Li GTA Zhiheng Zhou Description This course is an introduction to the fundamentals of operating systems design and implementation. Topics include processes, threads, concurrency, synchronization, scheduling, memory management, file systems, device management, and security. Prereq CS240, (CS246 or CS247), ECE222; Software Engineering students only Antireq CS350, ECE254,
saved by
related reading
- Operating Systems: Three Easy Piecespages.cs.wisc.edu
- OS 202 Class Notescs.nyu.edu
- Week 1: Operating Systems Part I | Computer System Engineering | Electrical Engineering and Computer Science | MIT OpenCourseWareocw.mit.edu
- Operating Systems: Three Easy Pieces Book Clubeatonphil.com
- Lecture1.pdfweb.stanford.edu
- Canvas Login Stanford Universitycanvas.stanford.edu
- CSci657 - F16 - Advanced Distributed Systemscs.princeton.edu
- Teach Yourself Computer Scienceteachyourselfcs.com
- HSRGnotes.ekzhang.com
- CS 153: Frontier Systems | Stanford Universitycs153.stanford.edu
- Compiler Construction – CSE 131 F19ucsd-cse131-f19.github.io
- 6.5840 Schedule: Spring 2026pdos.csail.mit.edu