Module 23644 (2010)

Syllabus page 2010/2011

06-23644
Networks and Distributed Systems

Level 3/H

Unknown/Left
20 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Relevant Links

Module web page


Outline

This module introduces the basic concepts, technologies and standards in the area of Computer Networks and Distributed Systems. It follows a bottom-up approach, from data transmission techniques at the physical layer up to the methods and technologies used for the design and implementation of distributed systems. It covers topics related the OSI and TCP/IP layers and protocols, design of LANs and WANs, distributed system models and architectures, communication mechanisms, consensus algorithms, distributed objects and synchronization.


Aims

The aims of this module are to:

  • to be completed

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1demonstrate an understanding of the fundamental concepts and issues involved in computer networking Examination; Formative assessment (exercise classes)
2demonstrate an understanding of the engineering principles of network and protocol design Examination; Formative assessment (exercise classes)
3demonstrate an understanding of the layered organization and structuring of computer networks, distinguish the problems involved at each layer and understand the techniques and algorithms that have been devised to address these problems Examination; Formative assessment (exercise classes)
4recognise and appreciate fundamental characteristics of distributed systems: geographical distribution, concurrency, lack of global time, delay in communication, heterogeneity and existence of failures Examination; Formative assessment (exercise classes)
5explain the main types of architectures and mechanisms of communication, such as client-server, distributed object models and communication protocols Examination; Formative assessment (exercise classes)
6demonstrate an understanding of fundamental issues in distributed systems design such as timing, coordination and agreement Examination; Formative assessment (exercise classes)

Restrictions, Prerequisites and Corequisites

Restrictions:

May not be taken by anyone who has taken or is taking 06-23640 (Networks and Distributed Systems (Extended)).

Prerequisites:

None

Co-requisites:

None


Teaching

Teaching Methods:

3 hours lectures a week, plus exercise classes

Contact Hours:

33


Assessment

  • Sessional: 2 hour examination (100%)
  • Supplementary (where allowed): 2 hour examination (100%) (where allowed)

Recommended Books

None


Detailed Syllabus

  1. to be completed

Last updated: 1 October 2010

Source file: /internal/modules/COMSCI/2010/xml/23644.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus