go to CIS 
home page

CIS6650.03
Winter 2008

 Home

 Outline 

 Lectures 

 Assignments 

 Group Project 

 Students Work 

 Online Resources 


Comments/Suggestions


Advanced Topics in D istributed Computing

Course Outline

Instructor: Qusay H. Mahmoud, Ph.D.
Email: qmahmoud at uoguelph.ca

Books: There is no single textbook that covers all the topics that will be discussed in this course, and hence there is no required textbook. Links to resources will be provided (look under Online Resources). The following books provide a good coverage (the first book is available on reserve at the McLaughlin library for 2-hour in-library use):
Service-Oriented Computing: Semantics, Processes, Agents by Munindar P. Singh and Michael N. Huhns.
Web Services: Principles and Technology by Michael P. Papazoglou.

Pre-requisite: B.Sc. in Computer Science or equivalent, and a working knowledge of a programming language such as Java, C#, C/++, VB.NET.

Grading Scheme: The final grade will be determined based on the following components:

  • Assignments: 35%
    • One programming assignment (10%)
    • Reading a research paper (2-person activity): presenting it (5%) and two-page critique (5%)
    • Researching a topic and presenting it (15%)
  • Class Participation & Leading Discussions: 10%
  • Midterm Test: 15% (Monday, February 25)
  • Group Project: 40% (2-3 students per group)

Note: Academic Honesty plays a key role in our efforts to maintain a high standard of academic excellence and integrity. Students are advised that ALL acts of intellectual dishonesty are subject to disciplinary action by the school; serious infractions are dealt with in accordance with the University of Guelph's academic misconduct. Students are encouraged to read the University of Guelph statement on academic misconduct.

Tentative Schedule

Date
Topics
Week 1 (January 7)
Introduction and Overview
Week 2 (January 14)
SOA, Web Services, SOC
Week 3 (January 21)
More Web Services
Week4 (January 28)
Interoperability, Software Agents, Securing Web Services
Week5 (February 4)
Coordination (Composition), Transaction
Week 6 (February 11)
Presentations (presenting your reading assignment)
Week 7 (February 18)
Spring Break
Week 8 (February 25)
QoS, Midterm Test (1-hr)
Week 9 (March 3) Seminar (presenting your research assignment)
Week 10 (March 10) Semantic Web Services
Week 11 (March 17)
Service-Centric Software Engineering
Week 12 (March 24)
Wireless Web Services
Week 13 (March 31)
Project Presentations & Demos
Note: Last day of classes for the Winter semester is April 4.



Copyright © Qusay H. Mahmoud , University of Guelph.