CSP55040 – Machine Learning Application to Radio and Optical Networks

(Semester 2, 5 ECTS) This module focuses on practical application of machine learning techniques to radio and optical transmission networks. It will start with an overview of the machine learning techniques that are applicable to some specific problems in the networking domain and then provide deeper insight into those that will be used in the lab to address the specific use cases described below

CS7NS6 – Distributed Systems

(Semester 2, 5 ECTS) This course takes a critical look at some of the architectural issues involved in, and paradigms available for, the construction of large-scale distributed systems such as the infrastructures supporting Google’s search engine or Amazon’s online sales platform. In particular, the course considers how to develop systems that must make trade-offs between performance, consistency, reliability, and availability.

CS7GV1 – Computer Vision

(Semester 1, 5 ECTS) Image processing, feature detection and matching, image registration, recognition
and segmentation – Motion flow and object tracking in video – Mathematics for
computer vision.

CS7NS1 – Scalable Computing

(Semester 1, 5 ECTS) This module aims to provide a theoretical and practical understanding of modern scalable systems and architectures, from billions of highly distributed Internet of Things devices, through to present and future concepts, such as Quantum and Nanotech systems.

CS7GV3 – Real-Time Rendering

(Semester 2, 5 ECTS) This module deals with programming for GPU pipeline architectures e.g. geometry,
rasterisation, texturing, fragment / pixel and vertex shaders.

CS7DS1 – Data Analytics

(Semester 1 & 2, 10 ECTS) To understand the theory and be able to apply the following techniques
to a set of data.

CSP7GV7- Extended Reality

(Semester 2, 5 ECTS)
This course covers fundamentals and state-of-the-art in augmented reality, as well
as related areas of 3D computer vision and graphics.

CS7DS4 – Data Visualisation

(Semester 1, ECTS 5) This module aims to equip the student with the knowledge and tools to visualise data in ways that give insight and understanding.

CS7NS4 – Urban Computing

(Semester 1, 5 ECTS) This module aims to provide both a theoretical and practical understanding of urban
computing and associated cyber-physical concepts, principles, challenges and
solutions.