Date | Topic | Grade |
---|---|---|
08/28 | Introduction to Internet Computing Part I -- Models/Theory. | |
08/31 | Pi-Calculus - Introduction | |
09/04 | Pi-Calculus - Operational Semantics | |
09/07 | Pi-Calculus - Bisimilarity and Congruence | |
09/11 | Actors - Introduction | |
09/14 | Actors - Operational Semantics | |
09/18 | Actors - Expression Equivalence | |
09/21 | Mobile Ambients | |
09/25 | Join Calculus | |
09/28 | Partial Exam | 20% |
10/02 | Introduction to Internet Computing Part II -- Programming Languages and Frameworks | |
10/05 | Java RMI, Sockets, URL, Serialization | |
10/12 | Java Concurrency -- Programming Project 1 Due 10/15 | 10% |
10/16 | Objective CAML Java Reflection and Security | |
10/19 | JOCAML CSP in Java | |
10/23 | Nomadic PICT -- Programming Project 2 Due 10/29 | 10% |
10/26 | Actor Foundry | |
10/30 | SALSA | |
11/02 | WWC -- Programming Project 3 Due 11/08 | 10% |
11/06 | Introduction to Internet Computing Part III -- Research Topics -- Selected Paper Critiques and Presentations by Students | 20% |
11/09 | Coordination | |
11/13 | ||
11/16 | Naming | |
11/20 | Mobility | |
11/27 | Scalability | |
11/30 | Heterogeneity | |
12/04 | Security | |
12/07 | Final Exam | 20% |
Class Participation | 10% |
Please contact the instructor if there is any question about academic (dis)honesty.