Stanford Root

Schedule

Stanford Root

Schedule

CS 112

Operating systems kernel implementation project

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

Students will learn the details of how operating systems work throughfour implementation projects in the Pintos operating system. Theprojects center around threads, processes, virtual memory, and filesystems. This class should not be taken by students who have taken orplan to take CS 212 or CS 140. Prerequisite: CS 111 or permission of theinstructor.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 28504
0 / 150 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Mazieres, David
3units

CS 112: Operating systems kernel implementation project

3 units · Letter or Credit/No Credit

Students will learn the details of how operating systems work throughfour implementation projects in the Pintos operating system. Theprojects center around threads, processes, virtual memory, and filesystems. This class should not be taken by students who have taken orplan to take CS212 or CS140. Prerequisite: CS111 or permission of theinstructor.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Monday Wednesday 1:30 PM – 2:50 PM — Mazieres, David (Undergrad)

More CS courses

  • 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 111: Operating Systems Principles
  • CS 111ACE: Problem Solving Lab for CS111
  • 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
  • CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280)
  • CS 125: Data: Algorithms, Tools, Policy, and Society (POLISCI 156)

All CS courses · All departments