Course schedule (tentative)

Date Time Location Reading Topic
Week 36
Monday Sep 3 13:15 - 15:00 S303 RESTful Web Services vs. "Big" Web Services: Making the Right Architectural Decision Introduction + L1: REST and SOAP Web Services
Monday Sep 3 15:15 - 17:00 MA446 T1: Web Services
Thursday Sep 6 13:15 - 15:00
 
Week 37
Monday Sep 10 13:15 - 15:00 MA146 L2: Service-Oriented Architectures
Thursday Sep 13 13:15 - 15:00 MA156 Handbook of Applied Cryptography, Chapter 1 (webpage) L3: Introduction to Cryptography
Friday Sep 14 12:00 Deadline: Assignment 1
 
Week 38
Monday Sep 17 13:15 - 15:00 MA166 L4: Applied Cryptography
Monday Sep 17 15:15 - 17:00 MA446 T2: Cryptography
Thursday Sep 20 13:15 - 15:00 MA166 Cloud Computing and Grid Computing 360-Degree Compared L5: HPC, HTC & Grid Computing
 
Week 39
Monday Sep 24 12:00 Deadline: Project plan
Monday Sep 24 13:15 - 15:00 MA176 L6: Applied Security
Thursday Sep 27 13:15 - 15:00 MC313 A View of Cloud Computing L7: Cloud Computing (moved to Oct 15)
Friday Sep 28 12:00 Deadline: Assignment 2
 
Week 40
Monday Oct 1 08:15 - 10:00 MA166 A Survey and Comparison of Peer-to-Peer Overlay Network Schemes L8: Peer-to-Peer Computing
Monday Oct 1 15:15 - 17:00 MA446 Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications T3: Chord
Thursday Oct 4 13:15 - 14:00 MA166 Exam (moved to Oct 11)
 
Week 41
Monday Oct 8 13:15 - 15:00 MA166 L9: Industry Guest Lecture (Tieto)
Thursday Oct 11 13:15 - 14:00 MA156 Exam
Friday Oct 12 12:00 Deadline: Assignment 3
 
Week 42
Monday Oct 15 13:15 - 15:00 MC413 A View of Cloud Computing L7: Cloud Computing
Monday Oct 18
 
Week 43
Monday Oct 22
Thursday Oct 25
 
Week 44
Week 45
Wednesday Nov 7 12:00 Deadline: Project report
Wednesday Nov 7 13:15 - 17:00 MA136 Project presentations