Catalogue of Modules, University of Nottingham

G54ACN Advanced Computer Networks
(Last Updated:03 May 2017)

Year  17/18

Total Credits: 20

Level: Level 4

Target Students:  Specialist MSc and Part III undergraduate students in the School of Computer Science. Also available to Part II undergraduate students in the School of Computer Science subject to Part I performance. Also available to students from other Schools with the agreement of the module convenor.

This module is part of the Operating Systems and Networks theme in the School of Computer Science.  Available to JYA/Erasmus students.

Taught Semesters:

Autumn Assessed by end of Autumn Semester 


G51SYS Systems and Architecture 

Corequisites:  None.

Summary of Content:  This module will provide students with an advanced knowledge of computer communications networks, using examples from all-IP core telecommunications networks to illustrate aspects of transmission coding, error control, media access, internet protocols, routing, presentation coding, services and security. The module will describe Software Defined Networks (SDNs) and provide examples of using them to enable very large scale complex network control. The module will provide an advanced knowledge of various routing and query protocols in: Ad Hoc Networks; Mobile Ad Hoc Networks (MANETs); Vehicular Ad Hoc Networks (VANETs); Disconnection/Disruption/Delay Tolerant Networks (DTNs); impact of new networking developments, such as security risks, ethics, interception and data protection will be reflected and discussed systematically. Students will spend around three hours per week in lectures and one hour per week in computing classes.

Method and Frequency of Class:

ActivityNumber Of WeeksNumber of sessionsDuration of a session
Computing 11 weeks1 per week1 hour
Lecture 11 weeks3 per week1 hour

Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

Further Activity Details:
Plus associated practical coursework (non-assessed).

Method of Assessment: 

Assessment TypeWeightRequirements
Exam 1 50 2 hr written examination 
Coursework 1 50 Advanced network routing protocol design and simulation, multi criteria performance evaluation and analysis. Report and code submission. Minimum 10 pages, maximum 20 pages in length. 

Dr M Radenkovic

Education Aims:  
To deepen students' understanding of the use and operation of fixed and mobile communications networks, in particular both benchmark and state-of-the-art Internet protocols and their use in modern telecommunications and emerging mobile networks;
To deepen students' understanding of a wide range of routing protocols and services in Mobile Ad Hoc Networks (MANETs), Vehicular Ad Hoc Networks (VANETs), Delay/Disconnection/Tolerant Networks (DTNs), Opportunistic Networks and Mobile Social Networks.

Learning Outcomes:  Knowledge and Understanding:
To gain a deep understanding of a wide range of properties and engineering fixed, mobile and ad hoc networks.
To gain a deep understanding of routing protocols in cellular networks, ad hoc networks, Mobile Ad Hoc Networks (MANETs), Vehicular Ad Hoc Networks (VANETs), Delay/Disconnection/Tolerant Networks (DTNs), Opportunistic Networks and Mobile Social Networks and their applications.
To improve understanding of peer to peer systems, algorithms and services for data dissemination and query in mobile intermittent environments including Information Centric Networks (ICNs) and Content Centric Networks (CCNs).
To improve students' understanding of Software Defined Networks and their use to control complex large scale networks.
To appreciate the real-world social and ethical impacts upon user experience in the design and application of various networks and services.
To develop an understanding of the practical skills required in the design and development of network protocols and services in different application scenarios.
Intellectual Skills:
Understanding complex ideas and relating them to specific problems or questions.
Ability to understand different advanced network routing protocols and services and critically reflect on their application to different real world contexts.
Professional Skills:
Evaluate approaches, technologies and algorithms for distributed systems, and select those which are fit for purpose within a given domain.
To be able to understand appropriate networks, services and algorithms, and select those which are fit for purpose for different application domains (such as self-driving cars, unmanned aerial vehicles, location aware services, emergency services, mobile crowdsourcing, healthcare and others).
To be able to design and simulate complex mobile networks suitable for a variety of applications and evaluate them across different metrics.
To recognise ethical and security issues involved in the uses of different networks.

Offering School:  Computer Science

Use the Back facility of your browser to return to the previous page.

Module Catalogue Search for another module

[UoN Welcome Page] Return to The University of Nottingham Welcome Page