CS212 Schedule

Spring 2026

Week of Monday Wednesday Friday
Mar 30

Apr 3
Intro
Text: Ch. 1-2
*CS112
Threads & Processes
Text: Ch. 3-4
HW 1 Section
Due: Lab 0 (setup)
Threads
*CS112
Apr 6

Apr 10
Concurrency
Text: Ch. 6-7, Birrell
*CS112
Scheduling
Text: Ch. 5
Make-up for fire alarm
Apr 13

Apr 17
Virtual Memory Hardware
Text: Ch. 8
Virtual Memory OS techniques
Text: Ch. 9
Due: HW 1 (Threads)
HW 2 Section
Add/drop deadline (5pm)
*CS112
Apr 20

Apr 24
Synchronization 1
*CS112
Synchronization 2
*CS112
no class
Apr 27

May 1
Linking Memory allocation
Due: HW 2 (Userprog)
Midterm Review Section
May 4

May 8
Midterm Quiz
*CS112
I/O & Disks
Text: Ch. 12-13
HW 3 Section
VM
*CS112
May 11

May 15
File Systems
Text: Ch. 10-11
Advanced File Systems no class
May 18

May 22
Networking
Text: Ch. 16
Protection
Text: Ch. 14
Due: HW 3 (VM)
HW 4 Section
Course withdrawal deadline (5pm)
*CS112
May 25

May 29
Memorial Day Security
Text: Ch. 15
no class
Jun 1

Jun 5
Virtual Machines Final Review Section
Due: HW 4 (File system)
Final Exam Saturday, June 6th, 2026, 8:30am-11:30am *CS112