Link Search Menu Expand Document

Schedule (Session 2, Cheng Tan)

  • This schedule is to change as the weeks go on.
  • Readings are to be completed before class.

Week 1

01/08
Lecture Introduction to systems I (note) (scribble)
(optional) The Night Watch
01/10
Lecture Introduction to systems II (note) (scribble)
OSTEP Ch2
01/13
 
released Lab1

Week 2

01/15
no class Martin Luther King Jr. Day
01/17
Lecture C language I (note) (scribble) (examples) (handout)
C Tutorial, “Introduction and Basic C Features” and “Pointers, Arrays and Strings”
01/19
 
due Lab1
01/20
 
release Lab2,
release Assn1

Week 3

01/22
Lecture C language II (note) (scribble) (examples)
C Tutorial, “File IO and command line arguments”
01/24
Lecture Processes I (note) (scribble) (examples)
OSTEP Ch4
01/26
 
due Assn1,
release Assn2

Week 4

01/29
Lecture Processes II (note) (scribble) (examples) (handout)
OSTEP Ch5
01/31
Lecture Processes III (note) (scribble) (examples) (handout)
OSTEP Ch6
02/02
 
due Assn2,
release Assn3

Week 5

02/05
Lecture Processes IV (note) (scribble)
OSTEP Ch7
02/07
Lecture Concurrency I (note) (scribble) (handout)
OSTEP Ch26,
due Lab2
02/08
 
due Lab2
02/09
 
due Assn3,
release Lab3,
release Assn4

Week 6

02/12
Lecture Concurrency II (note) (scribble) (handout) (examples)
OSTEP Ch27, Ch28
02/14
Lecture Concurrency III (note) (scribble) (handout) (examples)
OSTEP Ch29, Ch30
02/16
 
due Assn4,
released Assn5

Week 7

02/19
no class Presidents Day
02/21
Lecture Concurrency IV (note) (scribble) (handout)
Read Coding Standards for Programming with Threads, by Mike Dahlin
02/23
 
due Assn5

Week 8

02/26
reivew Midterm Review (note) (scribble) (handout)
bring your questions.
due Lab3
02/28
exam Midterm

Week 9

03/04
no class Spring break
03/06
no class Spring break

Week 10

03/11
Lecture File systems I (note) (scribble)
OSTEP Ch39
03/13
Lecture File systems II (note) (scribble)
OSTEP Ch40
03/15
 
release Assn6

Week 11

03/18
Lecture File systems III (note) (scribble) (handout)
OSTEP Ch42,
release Lab4 (Part A)
03/20
Lecture File systems IV (note) (scribble) (handout)
03/22
 
due Assn6, release Assn7
03/23
 
due Assn6

Week 12

03/25
Lecture Networking I (note) (scribble)
03/27
Lecture Networking II (note) (scribble) (handout)
due Lab4 (Part A)
03/28
 
release lab4 (Part B)
03/29
 
due Assn7, release Assn8

Week 13

04/01
Lecture Device drivers Networking III (note) (scribble) (handout)
OSTEP Ch36
04/03
Lecture Virtual memory Device drivers (note) (scribble)
OSTEP Ch13, Ch15
04/05
 
due lab4 (Part B), due Assn8, release Assn9
04/06
 
release lab5

Week 14

04/08
Lecture System security I (note) (scribble)
OSTEP Ch53
04/10
Lecture System security II (note) (scribble) (handout)
OSTEP Ch55
04/12
 
due Assn9,
release Assn10

Week 15

04/15
no class Patriots Day
due lab5
04/17
lecture Final Exam Review (notes)
bring your questions
04/19
 
due Assn10

Week 16

04/24
final exam
location: West Village F 020
time: 3:30 PM