Embedded Systems Engineering MSc (Eng)

The following modules are available in 2022/23 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
Wireless communication systems around the world are moving towards fourth generation (4G) services. The fact that these broadband services are underpinned by internet protocol (IP) illustrates the importance of this topic. This module covers all aspects of modern networking, including security, quality of service, IPv6 and TCP/IP provision.

FPGA Design for System-on-chip - 15 credits
Provides an understanding of the principles of the design of digital signal processing systems for VLSI technologies. You will gain have a detailed knowledge of digital design techniques for silicon chip technologies in the sub-100nm scale, understand the fundamentals of implementing complex systems on a single chip, and be able to use contemporary EDA design tools to design practical examples.

Embedded Microprocessor System Design - 15 credits
Provides an understanding of the various options for system-on-chip implementation: ASIC, FPGA and DSP chips; the various aspects of an EDA system, including support programmes, design environment, compilers, assembler and linker; the limitations and advantages of the architecture and instruction set hard processor; and the use of EDA support tools.

Medical Electronics and E-Health - 15 credits
Provides knowledge and understanding of how electronics and communications technology is and could be used in medical applications and healthcare.

Programming - 15 credits
Develops competence in computer programming, using both Matlab and c.

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
This module aims to engage students in developing an understanding of wireless communications systems design. The syllabus includes: introduction to microwave communication systems; link budget; RF subsystems; system modelling; modulation formats and impact on circuit design; distortaion and spectral regrowth; direct and heterodyne conversion; RFICs; sub-system characterisation; system noise figure analysis; impact of RF/microwave component design on wireless communication system performance; radio propogation analysis as a system planning tool; communications system architecture hardware anaysis as a design study; and delivering complete communications systems in the real-world.

Digital Signal Processing for Communications - 15 credits
Introduces the theoretical tools of digital signal processing (DSP) and shows the application of DSP in modern communication systems. The module will help you understand the realisation issues and trade-offs in practical designs.

High Speed Internet Architecture15 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
Control system design and analysis are essential in power generation and distribution, as in almost all engineering applications. This module treats the fundamentals of control systems, including stability theory, lead-lag compensators, PID controllers and their tuning.

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