Schedule

Week Session DATE Topic Class Type Projects Problem Sets
1 1 3-Sep Introduction Lecture    
  2 5-Sep Networking - Part I Lecture    
  3 6-Sep Intro to Java, Sample Code Recitation   Start PS1
2 4 10-Sep Networking - Part II Lecture    
  5 12-Sep Remote Procedure Calls - Part I Lecture    
  6 13-Sep Socket Programming in Java, Code Recitation P1 Out  
3 7 17-Sep Remote Procedure Calls - Part II Lecture   PS1 Due
  8 19-Sep Architectures - Part I Lecture    
  9 20-Sep Project 1 - Part I Recitation   PS2 Out
4 10 24-Sep Architectures - Part II (continue on slides from Part I) Lecture    
  11 26-Sep Naming - Part I Lecture  
  12 27-Sep Project 1 - Part II Recitation  
5 13 1-Oct Naming - Part II Lecture   PS2 Due
  14 3-Oct Naming - Part II Cont'd & Quiz Review Lecture    
  15 4-Oct QUIZ I Recitation    
6 16 8-Oct Synchronization - Part I Lecture   PS3 Out
  17 10-Oct Synchronization - Part II (Cancelled) Lecture    
  18 11-Oct Synchronization - Part II Recitation P1 Due  
  - 14-Oct N/A N/A P2 Out  
7 19 15-Oct Synchronization - Part II (Cont'd) Lecture  
  20 17-Oct Synchronization (Cont'd) & Project 2 Lecture/Recitation    
  21 18-Oct MIDTERM Exam    
8 22 22-Oct Classes Cancelled Lecture   PS3 Due
  23 24-Oct Synchronization - Part II (Cont'd) Lecture    
  24 25-Oct Synchronization - Part II (Cont'd) Recitation    
9   28 to 30-Oct Fall Break      
  25 31-Oct Synchronization - Part III Lecture  
  26 1-Nov Synchronization - Part III (Cont'd) Recitation P2 Due  
10 27 5-Nov MPI Lecture P3 Out  
  28 7-Nov Distributed Frameworks Lecture  
  29 8-Nov MPI, MPI (CR), Handout, Code Recitation   PS4 Out
11 30 12-Nov Distributed Frameworks - Part II Lecture    
  31 14-Nov Distributed Frameworks - Part III Caching - Part I Lecture  
  32 15-Nov Distributed Frameworks - Part IV Lecture    
12 - 18-Nov N/A N/A   PS4 Due
33 19-Nov Distributed Frameworks (Concluded) N/A  
  34 21-Nov QUIZ II & Caching (Intro) Lecture  
  35 22-Nov MapReduce - Part I, Handout, Code Recitation  
13 36 26-Nov Caching - Part I Lecture  
- 27-Nov N/A N/A P3 Due PS5 Out
  37 28-Nov Caching - Part II Lecture P4 Out
  38 29-Nov Caching - Part III Lecture    
14 39 3-Dec Replication - Part I Lecture    
  40 5-Dec Replication - Part II Lecture  
  41 6-Dec Fault Tolerance Lecture   PS5 Due
15 42 10-Dec Final Review    
- 12-Dec N/A N/A P4 Due  
  43 TBA FINAL EXAM Exam