Print this page

Schedule

Daily Schedule:
9-10                 Lecture 1
10-10:15         Tea Break
10:15-11:15   Lecture 2
11:15-12         Time for Homework
12-1                  Lunch Break
1-2                    Problem Session
2-3                    Guided Lab Session
3-5                    Homework Time and Extra Lab TIme

There will be two exams given during the afternoon sessions.

Approximate Schedule (will change as the course goes):

July 16 Introduction[slides, notes] Quick C++ Review[slides, notes]
July 17 Virtual Mem and Paging[slides,notes] Virtual Mem and Paging
July 18 Virtual Mem and Paging[notes] Virtual Mem and Paging
July 21 Virtual Mem and Paging Virtual Mem and Paging
July 22 Malloc[slides, notes] Malloc
July 23 GC[slides, notes] GC
July 24 Processes and Threads[slides][notes] Synchronization[slides][notes]
July 25 Synchronization Synchronization
July 28 Synchronization Synchronization
July 29 Semaphores[slides] Deadlock[slides]
July 30 Concurrency Patterns[slides][notes] Queueing Systems[slides][notes]
July 31 Distributed Systems[slides][notes] Map Reduce[slides,paper]
Aug 1 Map Reduce Current Research (Gene)
Aug 4 Networks Eon (current research)
Aug 5 File and  Storage Systems File and  Storage Systems
 


Previous page: Development Guide
Next page: Projects