Computer Science (COMP) 689
|
|||||||||||||||||||||||||||||||||||
| Method of Delivery: | Grouped Study Online |
| Credits: | 3 - IS Core Elective or IS Elective |
| Prerequisite: |
Students who are concerned about not meeting the prerequisite for this course are encouraged to contact the course coordinator before registering. |
| Centre: | School of Computing and Information Systems |
| Course Sample | COMP 689 Sample |
| Instructor: |
Vlad Voytenko |
Overview | Course Objectives | Learning Outcomes | Outline | Evaluation | Course Workload | Course Materials - Textbook | Special Course Features | Ubiquitous Course Features | Course Fees | Course Availability
COMP689 deals with the major recent developments in distributed systems technology, explains the principles of distributed systems such as communication, naming, synchronization, replication, fault tolerance and security, using many examples and case studies. It covers architectures in distributed systems, reflecting the progress that has been made on organizing distributed systems, new topics such as peer-to-peer computing, sensor networks, Web services, Grid computing, virtualization and its role in distributed systems, and self-management of distributed systems.
The course is designed to provide knowledge of the principles and practice of distributed system design, and to illustrate the design concepts for each topic with concept-oriented assignments and a small high level programming assignment. The course has a term project (TP) about the design and implementation of a real distributed system
The learning objectives of this course are to:
A student successfully completing this course should be able to:
To receive credit for Foundation/Core courses, students must achieve a course composite grade of at least B- (70%), with and average grade of at least 60% on the assignments and students must achieve a grade at least 60% on the final examination.
The weighting of the composite grade is as follows:
| TME 1 |
Article Reading |
10% | ||
| TME 2 | Lab | 10% | ||
| TME 3 | Project |
30% | ||
| Final Exam | 40% | |||
| Class participation |
10% |
|||
| Total | 100% |
This course workload is based on weekly schedule, so this would best translate into -- readings / synthesis and/or exercises / lab per week:
3 hours readings time per week
2 hours synthesis/exercises time per week
4 hours lab time per week.
The text is supplemented by some notes providing an historical perspective, by digital library articles/WWW links with both standard methods and techniques and more recent developments. The remainder of the learning materials for Computer Science 689 are distributed in electronic format.
Those materials will include:
COMP 689 is offered by computer mediated communications (CMC) mode and can be completed at the students's workplace of home. Your computer must have sound capabilities.
You must have your own virus protection software and be competent at using it to protect your system.
This page was modified on