Course
Schedule – Principles of Distributed Software System Design (4010-442)
Fall
20121
Revised: 10/11/2012
Reading References Key
DS = “Distributed Systems – Concepts & Design”, 5th Edition, Coulouris, Dollimore, Blair & Kindberg
POS = “Pattern-Oriented Software
Architecture – Volume 4, A Pattern Language for Distributed Computing”,
Schmidt, Buschmann & Henney (on Books 24x7)
DP = “Design Patterns – Elements of
Reusable Object-Oriented Design”, Gamma, Helm, Johnson & Vlissides
All due dates assume 11:59 PM of that day unless otherwise noted.
|
Week |
Schedule/Topics |
Activities/Projects |
Assigned |
|
1 (09/03) |
Course Introduction/Logistics Designing Distributed Systems:
DS Architectural Models:
|
|
|
|
2 (09/10) |
DS Fundamental Models:
Networking
COMET Design Introduction |
|
|
|
3 (09/17) |
Interprocess Communication
COMET Design Introduction |
|
|
|
4 (09/24) |
Distributed Objects & Java RMI
|
·
Unit 1 Questions Due Tues 9/25
|
|
|
5 (10/1) |
10/2 – Exam #1 |
|
|
|
6 (10/8) |
COMET Design |
|
|
|
7 (10/15) |
Security |
|
|
|
8 (10/22) |
10/25 – Exam #2 |
|
|
|
9 (10/29) |
Technology Research Report Presentations
|
|
|
|
10 (11/5) |
Project 2 Presentations |
|
|
|
11 (11/12) |
Final Exam Wednesday, 11/14
- 10:15-12:15 Room 70-1520 |
||