School of Computer Science

Module 06-23644 (2010)

Networks and Distributed Systems

Level 3/H

Georgios Theodoropoulos Semester 1 20 credits
Co-ordinator: Georgios Theodoropoulos
Reviewer: Achim Jung

The Module Description is a strict subset of this Syllabus Page.


The aims of this module are to:

  • to be completed

Learning Outcomes

On successful completion of this module, the student should be able to:

  • demonstrate an understanding of the fundamental concepts and issues involved in computer networking
  • demonstrate an understanding of the engineering principles of network and protocol design
  • demonstrate 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
  • recognise and appreciate fundamental characteristics of distributed systems: geographical distribution, concurrency, lack of global time, delay in communication, heterogeneity and existence of failures
  • explain the main types of architectures and mechanisms of communication, such as client-server, distributed object models and communication protocols
  • demonstrate an understanding of fundamental issues in distributed systems design such as timing, coordination and agreement

Taught with

  • 06-23640 - Networks and Distributed Systems (Extended)

Teaching methods

3 hours lectures a week, plus exercise classes


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

Detailed Syllabus

  1. to be completed

Programmes containing this module