Schedule
Classes meet on Thursdays 7:20 to 10:00pm in Krug Hall, room 7 (map).
Office hours: TA, Jae Hyuk Kwak, Tuesdays 8pm-10pm at ST 2
room 330 (jkwak2 at gmu)
or instructor, by appointment (jpsousa at gmu)
Only 5 reading assignments (at student’s choice) need to be turned in for
grading.
Assignments are due by the end of Saturday following class; for example, RA2 is
due Jan 31.
date |
topic |
readings |
assignment |
1/22 |
Introduction |
T 1, Waldo |
RA1, sample |
1/29 |
Communication: styles |
T 4 |
RA2, sample |
2/05 |
RA3, sample |
||
2/12 |
Synchronization; |
T 6.1-2 |
|
2/19 |
Service Discovery |
T 5, Chakraborty, Dabrowski, McGrath |
RA4, sample |
2/26 |
Computation: service-centric |
T 12.1-4; Vinosky |
|
3/05 |
Web Services, Example |
RA5, sample |
|
3/12 |
No class – Spring Break |
|
|
3/19 |
Project checkpoint: t1, t2, t3, t4, t5 |
|
Prj1 due |
3/26 |
Computation: process-centric |
T 3.1-2; M 1-3 |
RA6, sample |
4/02 |
Computation: data-centric |
T 7; M 5 |
RA7, sample |
4/09 |
Security |
T 9 |
RA8, sample, Prj2 due |
4/16 |
Adaptation |
T 3.5, 8; Sousa (sections 1-3) |
RA9, sample |
4/23 |
Examples & Course Summary |
RA10, sample |
|
4/30 |
Project presentations: t1, t2, t3, t4, t5 |
|
Prj3, Peer Evals due |
5/07 |
Final Exam (open book) |
|
|
Note 1: T i refers to chapters in Tanenbaum’s textbook, M i to chapters in Magee’s (recommended).
Note 2: links to slides and reading assignments will be set as the semester goes.
Note 3: this schedule is subject to adjustment. After each class, check the schedule for the following week.