School of Computer Science

Module 06-30209 (2022)

Advanced Networking

Level 3/H

Eike Ritter Ian Batten Ahmad Ibrahim Semester 1 20 credits
Co-ordinator: Ian Batten
Reviewer: Eike Ritter

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


One of the defining characteristics of today’s computer systems is their ability to exchange information. Whether we are talking about the smallest home network or the Internet as a whole, computer networks play a key role in many computer applications. An enormous number of applications, from general services such as the World Wide Web to specialised messaging or video streaming apps rely on networks and the common standards and protocols which make them work. This module introduces the basic concepts, technologies, architectures and standards involved in computer networks, together with methods for their design and implementation. This will include discussion of data transmission protocols, TCP/IP, LANs and WANs, communication mechanisms and synchronization issues. The module will be based on the discussion of real-world case studies, research papers and standardisation documents.

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 and protocol design
  • Demonstrate an understanding of the layered organization and structuring of computer networks and their specific problems and algorithms
  • Explain the main types of architectures and mechanisms of communication, such as client-server, mobile or cloud, including social networks
  • Apply state-of-the-art techniques and technologies, including those recently presented in research papers and standardisation documents, in the development of networked and cloud systems

Taught with

  • 06-30236 - Advanced Networking (Extended)

Cannot be taken with

  • 06-30236 - Advanced Networking (Extended)


  • Main Assessments: 1.5 hour examination (80%) and continuous assessment (20%)
  • Supplementary Assessments: 1.5 hour examination (100%)

Programmes containing this module