CS 140 Course Schedule

This is the intended schedule for the quarter. Actual lecture topics may vary depending on how the lectures proceed.

All readings listed as "Ch. n" refer to chapters in Silberschatz and Galvin, 7th Edition. Papers and notes listed will either be hyperlinked on this page, available here, or handed out in class. Additional papers and notes may be added as the quarter progresses. To get the most out of lecture, you should do readings before that topic's lectures.

Please note that assignments are due at 10:00 PM on the day before the one listed in the schedule below.
 

Week of

Monday

Wednesday

Friday

June 23rd

-

June 27th

 

Introduction
Reading: Ch. 1-2 (Skim) 
 

Project #1 Help Session: 

10 AM, Skilling 193

Lecture: Processes
Reading: Ch. 3,4

Project #1 out

June 30th

-

July 4th

Synchronization
Reading: Ch. 6

Deadlock
Reading: Ch. 3.{5,6}, 7

Holiday - No Class

July 7th

-

July 11th

Scheduling
Reading: Ch. 5

Scheduling

Project #1 Due

Project #2 Out

Linking

July 14th

-

July 18th

Virtual Memory

Virtual Memory

Midterm (in-class)

scheduled

July 21st

-

July 25th

User-level Memory Allocation

Project #2 Due

Project #3 Out

I/O Devices

File Systems

July 28th

-

August 1st

File Systems

Disks and Files

Protection & Security

Project #3 Due

Project #4 Out

August 4th

-

August 8th

Protection & Security

Networking

Networking

August 11th

-

August 15th 

Virtual Machines

Advanced Topics/Review

Project #4 Due

Friday: No class - dead day.

Final: Saturday, August 16th, 12:15-3:15 PM



CS 140 Homepage

cs140-sum0708-staff@lists.stanford.edu