CS 111: Operating Systems Principles — Stanford Root
CS 111 UNITS: 3-5
GRADING: Letter or Credit/No Credit
LEVEL: Undergrad
GER: —
Overview Charts Comments
Explores operating system concepts including concurrency, synchronization, scheduling, processes, virtual memory, I/O, file systems, and protection. Available as a substitute for CS 110 that fulfills any requirement satisfied by CS 110. Prerequisite: CS 107.
Syllabus for selected term:
View Spring 2026 SyllabusIs the syllabus available? Sign in to participate Know the correct link? Submit it here!
CS 111: Operating Systems Principles 3-5 units · Letter or Credit/No Credit
Explores operating system concepts including concurrency, synchronization, scheduling, processes, virtual memory, I/O, file systems, and protection. Available as a substitute for CS110 that fulfills any requirement satisfied by CS110. Prerequisite: CS107.
Offered in Winter 2026, Spring 2026 at Stanford University.
Winter 2026 sections Discussion — Wednesday 3:30 PM – 4:20 PM — Green Earth Sciences131 (Undergrad) Discussion — Wednesday 4:30 PM – 5:20 PM — 160-326 (Undergrad) Discussion — Wednesday 4:30 PM – 5:20 PM — 160-325 (Undergrad) Discussion — Thursday 9:30 AM – 10:20 AM — 540-103 (Undergrad) Discussion — Thursday 9:30 AM – 10:20 AM — 200-219 (Undergrad) Discussion — Thursday 10:30 AM – 11:20 AM — Thornton 210 (Undergrad) Discussion — Thursday 10:30 AM – 11:20 AM — Lathrop 296 (Undergrad) Discussion — Wednesday 2:30 PM – 3:20 PM — Encina Center 464 (Undergrad) Discussion — Wednesday 3:30 PM – 4:20 PM — 160-332 (Undergrad) Discussion — Thursday 3:30 PM – 4:20 PM — Thornton 207 (Undergrad) Discussion — Thursday 5:30 PM – 6:20 PM — Lathrop 296 (Undergrad) Discussion — Friday 1:30 PM – 2:20 PM — Green Earth Sciences131 (Undergrad) Discussion — Friday 1:30 PM – 2:20 PM — 250-108 (Undergrad) Discussion — Friday 2:30 PM – 3:20 PM — Gates100 (Undergrad) Discussion — Thursday 4:30 PM – 5:20 PM — Lathrop 296 (Undergrad) Discussion — Thursday 7:30 PM – 8:20 PM — 200-202 (Undergrad) Discussion — Friday 10:30 AM – 11:20 AM — 160-129 (Undergrad) Discussion — Friday 10:30 AM – 11:20 AM — 160-125 (Undergrad) Discussion — Friday 3:30 PM – 4:20 PM — Littlefield 104 (Undergrad) Discussion — Friday 3:30 PM – 4:20 PM — Econ 139 (Undergrad) Discussion — Thursday 2:30 PM – 3:20 PM — 110-114 (Undergrad) Discussion — Thursday 2:30 PM – 3:20 PM — Econ 218 (Undergrad) Discussion — Thursday 1:30 PM – 2:20 PM — Knight Building, Room K18 (Undergrad) Discussion — Thursday 2:30 PM – 3:20 PM — Knight Building, Room K18 (Undergrad) Discussion — Thursday 1:30 PM – 2:20 PM — 110-114 (Undergrad) Discussion — Thursday 3:30 PM – 4:20 PM — 460-429 (Undergrad)
Discussion — Thursday 4:30 PM – 5:20 PM — 160-332 (Undergrad)
Discussion — Thursday 5:30 PM – 6:20 PM — 160-332 (Undergrad)
Discussion — Thursday 2:30 PM – 3:20 PM — Lathrop 298 (Undergrad)
Discussion — Thursday 3:30 PM – 4:20 PM — Lathrop 298 (Undergrad)
Discussion — Thursday 2:30 PM – 3:20 PM — Thornton 207 (Undergrad)
Discussion — Thursday 2:30 PM – 3:20 PM — 460-429 (Undergrad)
Discussion — Thursday 1:30 PM – 2:20 PM — Econ 218 (Undergrad)
Discussion — Thursday 2:30 PM – 3:20 PM — McMurtry Art Building 350 (Undergrad)
Discussion — Thursday 1:30 PM – 2:20 PM — McMurtry Art Building 350 (Undergrad)
Discussion — Wednesday 2:30 PM – 3:20 PM — 260-011 (Undergrad)
Discussion — Thursday 10:30 AM – 11:20 AM — 160-123 (Undergrad)
Discussion — Friday 10:30 AM – 11:20 AM — 540-103 (Undergrad)
Discussion — Friday 10:30 AM – 11:20 AM — 160-331 (Undergrad)
Discussion — Wednesday 4:30 PM – 5:20 PM — 160-332 (Undergrad)
Discussion — Wednesday 3:30 PM – 4:20 PM — Encina Center 464 (Undergrad)
Discussion — Friday 2:30 PM – 3:20 PM — Econ 139 (Undergrad)
Discussion — Wednesday 2:30 PM – 3:20 PM — 200-034 (Undergrad)
Discussion — Wednesday 3:30 PM – 4:20 PM — 200-034 (Undergrad)
Discussion — Thursday 1:30 PM – 2:20 PM — Econ 206 (Undergrad)
Discussion — Thursday 2:30 PM – 3:20 PM — Econ 206 (Undergrad)
Lecture — Monday
Wednesday
Friday 11:30 AM – 12:20 PM — Hewlett Teaching Center 200 — Troccoli, N., Tariq, U., Lee, J., Lin, F., Barbella-Blaha, A., Doan, A., Xiao, C., Rios, R., Jovel, P., Ladsaria, D., Benitez, P., Shao, C., Padilla, D., Garg, T., Bethina, S., Liu, A. (Undergrad) Spring 2026 sections Discussion — Monday 5:30 PM – 6:20 PM — 50-52H (Undergrad) Discussion — Friday 2:30 PM – 3:20 PM — 160-323 (Undergrad) Lecture — Monday
Wednesday
Friday 11:30 AM – 12:20 PM — NVIDIA Auditorium — Lin, F., Liu, R., Rios, R., Varah, J., Jovel, P., Mattei, M., Liu, A., Rosenblum, M. (Undergrad)