Embedded Systems Engineering MSc (Eng)

The following modules are available in 2023/24 for Embedded Systems Engineering MSc (Eng) and are examples of the modules you are likely to study. All modules are subject to change. You will study 180 credits in total.

Compulsory modules

Modern Industry Practice - 15 credits
This module aims to engage students in developing a detailed understanding of the global engineering industry and assist them with their career plans.

Data Communications and Network Security - 15 credits
Develop a knowledge and understanding of data communications networks and their use in a range of applications, and to consider the need for network security and appropriate security measures.

FPGA Design for System-on-chip - 15 credits
This module introduces the design principles of modern FPGA systems using Hardware Description Languages and contemporary, industry-standard design tools.

Embedded Microprocessor System Design - 15 credits
Explore the options for advanced embedded system implementation and study the operation of System-on-Chip development systems. The module provides an opportunity to develop skills in the use of contemporary design tools which support the optimization of embedded processor architectures.

Medical Electronics and E-Health - 15 credits
Provides knowledge and understanding of how electronics technology is used in medical applications and healthcare, and to consider a range of possible future developments in this field.

Programming - 15 credits
Develop competence in computer programming, using both Matlab and the C programming language.

MSc Individual Project - 60 credits
This module will require you to define an experimental research investigation or design problem, and conduct the investigation, or develop a design solution, by employing the knowledge and skills gained in both previous and current studies.

Optional modules

Wireless Communications Systems Design - 15 credits
Explores the principles which govern the physical layer of modern wireless communications systems, including the software tools needed to design and evaluate the systems and sub-systems which form a wireless communications system.

Digital Signal Processing for Communications - 15 credits
Learn the fundamental principles of digital signal processing, and provides the skills to apply DSP techniques to a broad range of signal processing problems.

High Speed Internet Architecture - 15 credits
The goal of this module is to provide a basis for understanding, appreciating, and performing practical research and development in networking with a special emphasis on Internet routers and switches. It covers topics on the design, analysis and performance evaluation of a wide range of network architectures, switches and Internet routers. Students will learn the architectural evolution of routers and switches, analyse their performance and hardware cost and gain insights to their limitations.

Control Systems Design - 15 credits
Gain the knowledge and understanding of linear systems is developed to enable them to analytically investigate control systems and simulate them using computer tools. Students have the opportunity to design and evaluate PID and compensator-based controllers using several analytical techniques.

The full list of module information can be read in the course catalogue.