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.
|