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