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 |
|
|