Course content
You’ll undertake eight modules and an MSc project. All modules are designed for the practical application, so you’ll be work-ready on completion of the course.
Modules cover a range of important topics such as the use of embedded systems, artificial intelligence and advanced robotic systems. You’ll also work on 'internet of things' devices, as well as autonomous vehicles and their applications.
Professional body accreditation
Accredited by the Institution of Engineering and Technology (IET) on behalf of the Engineering Council as meeting the requirements for Further Learning for registration as a Chartered Engineer. Candidates must hold a CEng accredited BEng/BSc (Hons) undergraduate first degree to comply with full CEng registration requirements
Modules
The tables provide an indicative list of the modules that make up the course for the current academic year. Each module is worth a specified number of credits. Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. We aim to ensure that all modules run as scheduled. If for any reason a module cannot be run we will advise you as soon as possible and will provide guidance on selecting an appropriate alternative module.
Robotic Systems Design
This module will cover some exciting applications of robotic systems and principles that are applied at different design stages of advanced robots. It will also discuss complex computation methods and tools required to perform these computations in a systematic manner. It will also allow participants to explore recent research and be informed of latest actuation methods and be able to evaluate performance of modern actuators.As many robotic products use a Printed Circuit Board (PCB), this module will also provide practical experience of how to design and assemble PCBs. You will work as team on robotic related PCB design projects, which will involve defining the problem, identifying appropriate hardware and software, and implementing the entire system.
Module code: ELEC73157
Engineering Project Management And Research Methods
In this module you will evaluate your engineering prowess and project management acumen. This comprehensive module is designed to equip professionals with essential skills to thrive in todays dynamic engineering landscape. This module covers five main areas: research methods, research analysis, project management, engineering ethics and team working. You will be exposed to writing research projects, structure and formatting of professional reports, presenting results scientifically to a technical audience; advanced project management methodologies and tools to efficiently plan, execute and control group-based engineering projects; explore ethical considerations in engineering emphasising the importance of integrity and responsible conduct.
Module code: ENGG73114
Advanced Embedded Systems And Iot Design
Embedded systems are widely used to solve complex problems across a variety of applications, including smart homes, industrial automation and Internet of Things (IoT) ecosystems. This module provides an advanced-level study of embedded systems, focusing on solving real-life and industrial problems through the development of efficient and reliable embedded software. The module adopts a highly practical approach, enabling you to design, implement and optimise embedded and IoT-based systems using industry-relevant tools and technologies. You will gain hands-on experience in developing connected solutions, preparing you with the skills needed to pursue a career in embedded systems and IoT application development.
Module code: ELEC73156
Ai Programming And Applications
This module explores the areas of Natural language processing (NLP) and Machine Learning, key emerging areas in computing. Students will explore these areas in depth looking at aspects of text mining, and how to make the best use of the technologies. There will be a focus on data modelling and design. Allied to this the module will take designs and implement these practically using the Python programming language. In undertaking the programming students will learn some of the advanced features available. This will add a degree of sophistication to coding skills they will already possess.
Module code: COMP70080
Msc Individual Project
This is your chance to design and implement your own large-scale project of investigation, experimentation and analysis. Your project will need to have practical and investigative elements, meaning you will have the opportunity to evaluate existing background, theories and knowledge as applied to a design problem or the development and improvement of new or existing processes and products. By using the wide-ranging skills, you have developed during your course you will be able to use practical measurement, design, implementation and above all, creativity, to devise and develop a solution based on sound engineering principles.
Module code: ENGG73113