Stanford Root

Schedule

Stanford Root

Schedule

CS 111

Operating Systems Principles

UNITS:3-5
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

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.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Lecture 1Open
ID: 25356
0 / 350 enrolled
DAYS:Monday, Wednesday, Friday
TIME:10:30 AM – 11:20 AM
LOCATION:NVIDIA Auditorium
INSTRUCTOR:
Troccoli, Nick
units

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.

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Lecture — Monday Wednesday Friday 10:30 AM – 11:20 AM — NVIDIA Auditorium — Troccoli, Nick (Undergrad)

Winter 2027 sections

  • Lecture — TBA TBA — Troccoli, Nick (Undergrad)

Spring 2027 sections

  • Discussion — Monday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Monday 1:30 PM – 2:20 PM (Undergrad)
  • Discussion — Monday 1:30 PM – 2:20 PM (Undergrad)
  • Discussion — Monday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Monday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Monday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Monday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Monday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 1:30 PM – 2:20 PM (Undergrad)
  • Discussion — Friday 1:30 PM – 2:20 PM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Lecture — Monday Wednesday Friday 11:30 AM – 12:20 PM — Lin, Febie, Liu, Rachel, Rios, Ricky, Varah, James, Jovel, Patrick, Mattei, Matthew, Liu, Alex, Rosenblum, Mendel (Undergrad)

More CS courses

  • CS 107: Computer Organization and Systems
  • CS 107ACE: Problem-solving Lab for CS107
  • CS 107E: Computer Systems from the Ground Up
  • CS 109: Introduction to Probability for Computer Scientists
  • CS 109ACE: Problem-solving Lab for CS109
  • CS 110: Principles of Computer Systems
  • CS 111ACE: Problem Solving Lab for CS111
  • CS 112: Operating systems kernel implementation project
  • CS 114: Selected Reading of Computer Science Research
  • CS 120: Introduction to AI Safety
  • CS 121: Equity and Governance for Artificial Intelligence
  • CS 123: A Hands-On Introduction to Building AI-Enabled Robots

All CS courses · All departments