Undergraduate Degrees 2026 entry

MEng Robotics and Artificial Intelligence

Please note: This page is for 2026 entry. Click here for 2027 entry.

UCAS code H111
Duration 4 years
Entry year 2026
Campus Streatham Campus
Typical offer

View full entry requirements

A-Level: AAB-ABB
IB: 34/665-32/655
BTEC: DDD-DDM

Contextual offers

A-Level: BBB-BBC
IB: 30/555-28/544
BTEC: DDM-DMM

Why study MEng Robotics and Artificial Intelligence at Exeter?

  • Help shape our future by studying Robotics and Artificial Intelligence. Prepare to lead and innovate in this rapidly evolving field which is set to revolutionise how we live and work.
  • Gain hands-on experience in autonomous systems, machine learning and intelligent robotics. Engage with projects ranging from developing self-driving vehicles to creating advanced robotic manipulators. 
  • Dive deeper into robotics and AI with an integrated Masters. In the final year of the MEng course, you’ll explore more advanced topics and put your skills into practice with an investigative project.
  • Benefit from state-of-the-art teaching lab spaces equipped with the latest robotics equipment and get involved in real-world challenges and projects.
  • Prepare for exciting roles in diverse industries such as manufacturing, product development and software engineering, where expertise in robotics and AI is in high demand.
  • You may also be interested in our three-year BEng Robotics and Artificial Intelligence programme.

View 2027 Entry

Request a prospectus

Open Days

How to apply

Contact

Web: Enquire online

Phone: +44 (0)1392 72 72 72

Top 15 icon

Top 15 in the UK for General Engineering

13th in the Complete University Guide 2026

Spanners icon

Hands-on course with an emphasis on practical project work

Medal with star on icon

92% of our Engineering research is internationally excellent

Based on research rated 4* + 3* in REF 2021

Tree and building icon

£6.5million investment in our teaching labs, workshop spaces and equipment

Accreditation information

This course launches in 2025 and has been developed in close partnership with industry and in consultation with our accrediting bodies. We have already successfully gained accreditation from industry professional bodies for established programmes across the Engineering Department.

As this is a new programme, we aim to seek accreditation from the relevant professional bodies; however, this cannot be guaranteed at this stage.

Accreditation status will be updated when new information is available. If you require any further information, please get in touch.

Entry requirements (typical offer)

Qualification Typical offer Required subjects
A-Level AAB-ABB GCE A-Level Maths grade B and another science* subject at grade B. Candidates may offer GCE A-Level Maths, Pure Maths or Further Maths.
IB 34/665-32/655 HL5 in Mathematics (Analysis and approaches or Applications and interpretations) and HL5 in another Science subject. Applicants achieving IB Maths SL7 plus IB HL5 in Physics will also be considered.
BTEC DDD - DDM See below under 'read more' for further information
GCSE 4 or C Grade 4/C in GCSE English Language
Access to HE 24 L3 credits at Distinction Grade and 21 L3 credits at Merit Grade 12 L3 Credits at Merit Grade in Mathematics and 12 L3 Credits at Merit Grade in an acceptable Science subject area.
T-Level Distinction T-Level in Design and Development for Engineering and Manufacturing, or T-Level in Design, Surveying and Planning for Construction. GCE A-Level Maths is still required.
Contextual Offer

A-Level: BBB-BBC
IB: 30/555-28/544
BTEC: DDM-DMM

Specific subject requirements must still be achieved where stated above. Find out more about contextual offers.

Other accepted qualifications

View other accepted qualifications

English language requirements

International students need to show they have the required level of English language to study this course. The required test scores for this course fall under Profile B1. Please visit our English language requirements page to view the required test scores and equivalencies from your country.

NB General Studies is not included in any offer.

Grades advertised on each programme webpage are the typical level at which our offers are made and provide information on any specific subjects an applicant will need to have studied in order to be considered for a place on the programme. However, if we receive a large number of applications for the programme we may not be able to make an offer to all those who are predicted to achieve/have achieved grades which are in line with our typical offer. For more information on how applications are assessed and when decisions are released, please see: After you apply

*Accepted GCE A-Level/AS science subjects include: Biology/Human Biology**; Chemistry; Computing; Design and Technology; Economics; Electronics; Environmental Science; Environmental Studies; Geography; Geology; Life and Health Sciences; Physical Education; Physics; Psychology; Science (applied); Statistics.

**If more than one of these is taken they would only count as one 'science' but could count as two A-Levels towards our general requirements.

BTEC Extended Diploma

Applicants studying one of the following BTEC Extended Diplomas will be considered without a GCE A-Level science subject (GCE A-Level Maths is still required): Applied Science, Aeronautical Engineering, Building Services Engineering, Construction and the Built Environment, Civil Engineering, Operations and Maintenance Engineering, Computer Engineering, Electrical/Electronic Engineering, Engineering, Manufacturing Engineering, Mechanical Engineering, Environmental Sustainability.

BTEC Diploma or BTEC Extended Certificate

Applicants studying Applied Science or Engineering in the BTEC Diploma or BTEC Extended Certificate will be considered without a GCE A-Level science subject. GCE A-Level Maths is still required.

For any questions relating to entry requirements please contact the team via our online form or 01392 727272.

Read more

Course content

Robotics and artificial intelligence are pivotal to modern society, with increasing demand for skilled professionals. In your first year on the course, you'll build a solid foundation in mechanical, electronic and materials engineering.

As you advance, you'll specialise in robotics and artificial intelligence, delving into autonomous systems, machine learning and intelligent robotics. Key topics include robot sensing, path planning and AI-driven decision-making. In your fourth year, you’ll put your skills into practice with an individual investigative project. 

The course features extensive hands-on projects, allowing you to apply theory and develop practical skills. You'll work on exciting projects such as developing self-driving vehicles and creating advanced robotic manipulators. 

If you are interested in Formula Student, you have the option to join the student team to build and program a fully autonomous car. If your team passes the selection process and demonstrates strong project development, you will have the opportunity to participate in the Formula Student AI competition at Silverstone circuit.

You may notice changes to some of our modules over the coming months. This is because we are making space for the following:

  • Minors: Future Skills Pathways - Alongside your main degree you may be eligible (depending on your course) to choose modules from another subject to broaden your skills and interests.
  • Skills to Thrive built into every degree - Essential skills for your future, including communication, problem-solving, teamwork and digital confidence.
  • Increased innovation and wellbeing - More room for creative learning, real-world projects and a healthier study rhythm.

The modules below provide examples of what you can expect to learn on this degree course based on recent academic teaching. The precise modules available to you in future years may vary depending on staff availability and research interests, new topics of study, timetabling and student demand.

Please note that the module information displayed here is subject to change.

120 credits of compulsory modules.

Compulsory modules

CodeModuleCredits
Compulsory 1
Engineering Mathematics and Scientific Computing30
Multi-Disciplinary Group Challenge Project30
Fundamentals of Mechanics15
Fundamentals of Materials15
Fundamentals of Electronics15
Fundamentals of Engineering15

ENG1002: Engineering Mathematics and Scientific Computing

This module introduces modern Engineering Mathematics by teaching maths alongside programming.

What you learn in this module will support mathematical content in core modules throughout your programme. You will be introduced to core mathematical tools for modelling Engineering systems which will be developed further in Year 2. You will learn about statistical methods of analysis that are vital tools for Engineers in the 21st century.

An elementary introduction to programming in Python will be provided which will equip you with valuable data processing and modelling skills. The teaching of Python will mirror mathematical content, building on knowledge of specialist packages for matrices, differential equations and statistics.

This module aims to provide you with all mathematical tools to tackle modern Engineering problems. It will allow you to develop strong quantitative skills, such that mathematical tools become second nature so you can focus directly on Engineering challenges and concepts. An important aspect of this is to provide a solid foundation in programming so that it will help you develop new ways of Engineering thinking and cutting-edge solutions to ever-changing societal challenges.

View an example full module specification

ENG1005: Multi-Disciplinary Group Challenge Project

The University declared an environment and climate emergency in May 2019. The future of our planet and community is at stake. We know though that simply declaring an environment and climate emergency is not enough so you will be part of a team involved in this real-world Project Based Learning (PBL) module to show our commitment to leading the change required. Your career as a professional engineer will require you to work effectively with multi-disciplinary teams on complex and challenging projects. In preparation for this working environment your first task as a new engineering student will be to work on energy harvesting during this multidisciplinary challenge project.

The PBL driving question is ‘How can we harness ocean energy and convert it into reliable, sustainable and cost-competitive electricity that can be used to power homes, transport, and industries’.

The purpose of this module is to:

  • Address the climate emergency through a team project focused on energy harvesting. The PBL project will facilitate the application of the core engineering knowledge gained in Fundamentals of Mechanics, Materials and Electronics.
  • Develop 21st century skills in creativity, collaboration, communication, critical thinking, problem solving, leadership and technology literacy.
  • Gain valuable experience in research/study skills, sketching, technical communication, 3D modelling and prototyping.
  • Steering projects through the design process and creating prototypes for a final PBL ‘Public Product’.

View an example full module specification

ENG1007: Fundamentals of Mechanics

In this module we focus on classical mechanics. At the heart of any engineering analysis is the need to understand an object’s response to its environment, whether it’s the forces imparted by traffic as it traverses a bridge or the forces of lift that allow an aircraft to fly. None of this analysis is possible without first understanding classical mechanics. In this module you will cover foundational mechanics theory.

This module aims to equip you with fundamental knowledge and skills in Mechanics. It also consolidates a common knowledge base and begins the development of a learning methodology appropriate to a professional engineer. Through both continuous assessment and the end of year exams, the module encourages you to actively manage your own learning and seeks to develop your ability to communicate your understanding of engineering theory and concepts in a professional manner.

View an example full module specification

ENG1008: Fundamentals of Materials

In this module, we focus on two sub-disciplines, fracture mechanics and additive manufacturing. At the heart of any engineering analysis is the need to understand an object’s response to the applied conditions, whether it is the allowed stress level to avoid catastrophic failure of pressurised vessels, or altering material micro- and nanostructures to provide improved ductility, strength, or resistance to fracture. None of this analysis is possible without first understanding basic materials.

You will work through new topics each week with the aid of extensive learning materials, lectures, tutorials, and experimental activities. You will undertake several online continuous assessments throughout the module, which will allow you to evaluate your understanding of the material and diagnose areas that require further attention. Continuous assessments provide ongoing feedback and support you to actively manage your learning.

The module is taught using a flipped learning methodology. Each week, you will review background materials. A flipped learning methodology allows you to extract more benefit from guided tutorials but also requires more upfront work by you in preparation.

View an example full module specification

ENG1009: Fundamentals of Electronics

This module introduces the key building blocks of modern electronic systems, focusing on both analogue and digital electronics. You will learn how components like diodes and transistors help control and amplify signals, and how operational amplifiers are used in everyday devices. On the digital side, you’ll explore how computers and digital systems make decisions using logic, learning about the basic rules (Boolean algebra) and building blocks (logic gates, flip-flops, and counters) that underpin digital technology. The module blends theory with hands-on activities to help you understand how electronic circuits work and how they are used in real-world applications.

You will also take part in assessed practical electronic laboratories that introduces and develops your practical electronic skills in soldering and wiring. These practical laboratories will also develop the familiarity with using test and measurement equipment and applies your knowledge in both analogue and digital fields and demonstrate applications of their circuits.

View an example full module specification

ENS1000: Fundamentals of Engineering

This module exemplifies the unique approach taken here at Exeter to nurturing the next generation of multidisciplinary engineers. It will introduce engineering concepts and theory across the areas of Mechanics, Materials and Electronics and will provide you with a solid grounding on which to build in later modules.

In this module we focus on two sub-disciplines of materials, material science and material engineering, with topics spamming from material properties, material structures, material failure and material applications. At the heart of any engineering analysis is the need to understand an object's response to the applied conditions, whether it is the allowed stress level to avoid catastrophic failure of pressurised vessels, or altering material micro- and nanostructures to provide improved ductility, strength, or resistance to fracture. None of this analysis is possible without first understanding basic materials.

We also focus on classical mechanics. At the heart of any engineering analysis is the need to understand an object's response to its environment, whether it's the forces imparted by traffic as it traverses a bridge or the forces of lift that allow an aircraft to fly. None of this analysis is possible without first understanding classical mechanics. In this module you will cover foundational mechanics theory.

View an example full module specification

Please note that the module information displayed here is subject to change.

120 credits of compulsory modules.

Compulsory modules

CodeModuleCredits
Compulsory 1
Microcontroller Engineering15
Modelling of Engineering Systems15
Communication and Networking Technologies15
Analogue and Digital Electronics Design15
Python and ROS for Robotics15
Robotics and AI Challenge Project30
Control Engineering15

ENG2008: Microcontroller Engineering

A microcontroller is a small computer on a single integrated circuit. It is widely used in automatically controlled systems and devices such as appliances, automobiles, robots and mobile phones. In this module, you will be introduced to the fundamental principles of the design, operation and application of microcontrollers. This includes the architecture of microcontrollers and peripherals, such as various types of memories, analogue and digital input/output interfaces, serial communication modules, timers and interrupts. You will also learn how to program a microcontroller and gain extensive practical experience of designing an embedded system using a microcontroller.

Prerequisite module: ENG1009 or equivalent

This module aims to develop your understanding of the fundamental principles of the design, architecture and applications of a microcontroller. The laboratory sessions concentrate on the microcontroller development system, and you will get the chance to use programming languages to develop a range of microcontroller based applications.

View an example full module specification

ENG2009: Modelling of Engineering Systems

This module is designed to introduce second year undergraduates to mathematical modelling techniques for engineering systems, and their implementation using scientific computing (e.g. python).

1. To strengthen mathematical and computational skills for solving mathematical challenges arising in the modelling of engineering systems.

2. To acquire a large variety of analytical, numerical and mathematical techniques to be used for those engineering problems.

3. To build practical skills in translating engineering problem statements into mathematical models / questions, and then analysing, simulating and solving the problem by writing a software programme.

4. Understand the concept of analytical and numerical approximation, and learn methods to validate and test your mathematical formulation and programme.

View an example full module specification

ENG2017: Communication and Networking Technologies

Communications and networking technologies are rapidly evolving, and have revolutionised the ways in which we socialise, and network in business. This module gives you the chance to gain in-depth knowledge of these technologies, and the ways in which they are used. You will learn all about protocols - the set of rules and instructions that computers and other devices follow when they communicate with each other across a network. Furthermore, you will gain invaluable practical experience, using the Internet as a tool to assist on your own project, in which you will conduct a risk analysis, and gain a deeper understanding of the impact that viruses can have on computer networks. You will also get the chance to see computer applications and protocols in action, when lecturers give demonstrations, using real life examples.

The aim of this module is to equip you with the underlying theory and knowledge that underpins the fields of communications engineering and computer networking. You will learn about the nature and purpose of key telecommunication and networking principles, and apply these principles to addressing typical telecommunications and networking problems. You will demonstrate what you have learnt by critically evaluating a specified communication system, and providing an appropriate technical solution to a problem associated with that system.

View an example full module specification

ENG2118: Analogue and Digital Electronics Design

Analogue and digital signals are found in all modern-day technology, from mobile phones to aircraft. This practical, hands-on module teaches you how to design, simulate, build and test real electronic systems.

You will get the chance to design electronic circuits using basic analogue and digital circuit building blocks, including transistor amplifiers, integrated circuit operational-amplifiers, filters, oscillators, counters, decoders, adders, latches and multiplexers. Furthermore, you will devise complex digital systems using programmable logic, such as Field Programmable Gate Arrays (FPGAs). Finally, you will design a range of practical circuits, simulating their performance in modern electronics simulators (Multisim and HDL) and explore their hardware implementation taking into account practical considerations such as component tolerances for circuit analysis and improvement.

Throughout the module, lecturers will use a variety of case studies to aid your learning, including the design of amplifiers, filters and synchronous counters.

Prerequisite module: ENG1009 or equivalent

View an example full module specification

ENS2000: Python and ROS for Robotics

This module introduces you to Python programming designed specifically for robot applications. It focuses on using Python to control and interact with robotic systems, covering key concepts such as data manipulation, sensor integration and real-time monitoring. You will learn to use Python libraries such as ROS (Robot Operating System), NumPy and OpenCV for robot programming and simulation. Through practical exercises, you will develop skills to write effective code for tasks such as motion planning, sensor data processing and automation.

The aim of this module is to equip students with the knowledge and skills necessary for programming robots using Python. The curriculum emphasises practical application, teaching students how to employ Python in controlling robotic systems and interfacing with sensors for data handling and live monitoring. Students will become proficient in utilising specialised Python libraries like ROS, NumPy, and OpenCV to code for robotics and simulations. The hands-on approach of the module ensures that students gain experience in writing efficient programs for robot motion planning, sensor data interpretation, and task automation.

View an example full module specification

ENS2001: Robotics and AI Challenge Project

This module, through a project-based learning approach, develops the robotic design and practical skills in a project-based learning framework. Through this project, you will design and validate robotics, automation and AI systems to solve an engineering problem. You will be working as part of a group to bring the project to a successful conclusion. Through the project-based approach, you will use your existing knowledge, learn new theory and skills or adopt a heuristic approach to tackle some aspects of the work. In this way, you will gain practical understanding of the robotics design process and practices which cannot be developed through lectures alone.

This module aims to develop essential robotic design and practical skills through a project-based learning approach. The primary objectives are to enable students to design, implement, and validate via numerical simulations or experiments a robotics system to solve an engineering problem. By working individually and in groups, students will bring their projects to successful conclusions, applying existing knowledge while learning new theories and skills. The module emphasises an empirical approach to problem-solving, fostering a practical understanding of the robotics design process and practices that cannot be developed through lectures alone.

View an example full module specification

ENS2005: Control Engineering

The advancement of technology during the 20th century put control engineering on the map - and it still plays a critical role in everything from simple household washing machines to high performance fighter aircraft. This module will give you a fundamental understanding of control engineering for single input single output systems. In particular, you will analyse the fundamental concept of feedback and its impact on system dynamics. You will study the performance of closed loop systems from a time domain and frequency domain perspective. Classical approaches to studying closed loop systems will be introduced including root-locus, Nyquist and Bode diagram methods. The module will also describe a method for parameterizing all stabilizing controllers for a given plant model, and how this result can be used from a design perspective. The module will also introduce the fundamentals of proportional-integral-derivative (PID) control, which you will use to analyse and design control systems. The module will describe the concepts of gain and phase margins for assessing the robustness of closed loop systems to modelling uncertainty.

View an example full module specification

Please note that the module information displayed here is subject to change.

If you choose the 'with Year in Industry' version of this course, your placement will take place in your third year, and your course will be 5 years in total. 

120 credits of compulsory modules.

Compulsory modules

CodeModuleCredits
Compulsory 1
Year in Industry120

ECM3174: Year in Industry

The Year in Industry module will provide you with an opportunity to undertake practical work experience in a business, commercial or public sector engineering environment that is of direct relevance to your development as an experienced professional. You will apply the knowledge and skills from taught modules in the workplace, which will give you important insights into your potential job role once you graduate from university. You will be responsible for finding your own placement (with support from the Student Experience and Employability Team and the Career Zone). All paperwork to support the approval of the placement must be submitted by you, and approved by the module leader at least 4 weeks in advance of the start date for your placement. You can undertake your work placement in the UK, any part of the European Union countries that participate in the Erasmus+ programme, or other approved international setting.

The aim of this module is to provide practical work experience in a business, commercial or public sector setting that is of direct relevance to the subject-specific aims of your degree programme. Crucially, the module will also develop and enhance critical soft skills which are in demand within the engineering sector, e.g. communication, team working, time management, planning, resilience, commercial awareness.

View an example full module specification

Please note that the module information displayed here is subject to change.

105 credits of compulsory modules, 15 credits of optional modules.

Compulsory modules

CodeModuleCredits
Compulsory 1
Communications Engineering15
Mechatronics15
Distributed Algorithms for Robotics15
Machine Learning and AI15
Robotics and AI Group Project30
Transport Phenomena15
Optimisation Methods15

ECM3166: Communications Engineering

Communications lie at the heart of our modern-day society so our communication systems need to deal with ever-increasing amounts of information, to operate at ever-increasing speeds, use lower and lower powers and protect personal data. In this module you will learn how to modern communication systems, such as wired and wireless technologies and optical fibre systems, meet such demands and, importantly, how to design modern communication links from a systems level perspective.

Prerequisite module: ENG2017 or equivalent.

The purpose of this module is to develop the subject-specific knowledge, understanding and skills, required to design and analyse modern-day communication systems. It develops the signal and system theory framework necessary to further your understanding of the operating and performance-limits of analog and digital communication systems. Furthermore, it applies such theory to real-world communications examples, including analog and digital radio, fibre-optic communications and wireless systems.

Finally, the module describes in detail the design and implementation of a range of modern-day digital communication systems, such as digital mobile communications links, computer communications, radio and TV broadcasting systems, optical fibre communications.

View an example full module specification

ENG3012: Mechatronics

This module takes you into an interdisciplinary field of engineering dealing with the integration of mechanical, electric and electronic components coordinated by a controller. You will have the chance to learn a broad range of mechatronic systems and components, including analogue and digital circuits, sensors, actuators, energy harvesting and system integration to gradually build your capability to design mechatronic systems. You will also have practical hands-on session to learn how to build real-world mechatronic systems, ranging from simple LED light flashing and DC motor control circuits, to complex robot arm control and ultrasonic range detection.

Aimed at both electronic and mechanical engineers, this module combines major components of mechanical, electric and electronic engineering to explore how mechatronic systems are designed and built, right from learning the fundamental knowledge and concepts of major components in the systems, through to building mechatronic systems for real-world applications.

View an example full module specification

ENS3000: Distributed Algorithms for Robotics

This module explores the design and analysis of algorithms that enable coordinated actions in robotic networks. You will learn essential topics such as leader election, where robots dynamically choose a leader; averaging algorithms, which allow robots to reach consensus through local interactions; and more complex tasks like deployment and aggregation algorithms that manage robot movements to achieve specific formations or cover areas efficiently. The module emphasises the integration of sensing, communication, and control capabilities in robots, addressing both theoretical aspects and practical implementations. It is critical for applications in disaster recovery, environmental monitoring, and security.

View an example full module specification

ENS3001: Machine Learning and AI

The module provides an overview of the principles that drive modern artificial intelligence technologies. You will explore key concepts of machine learning, such as supervised and unsupervised learning, neural networks and deep learning architectures. The module focusses on practical applications and problem-solving using tools such as PyTorch or TensorFlow. Through a balance of theoretical lectures and practical tutorials, you will gain an overview of model training, evaluation, and deployment. You will be provided with the basic skills needed to understand and contribute to the advancement of artificial intelligence and machine learning and prepares them for a career in a rapidly evolving technological landscape.

This module aims to equip students with a comprehensive understanding of the foundational principles and cutting-edge technologies in artificial intelligence. By delving into key machine learning concepts, including supervised and unsupervised learning, neural networks, and deep learning architectures, students will develop both theoretical knowledge and practical skills. The module emphasizes hands-on problem-solving using industry-standard tools such as PyTorch and TensorFlow. Through a blend of lectures and practical tutorials, students will learn to train, evaluate, and deploy AI models, preparing them to contribute effectively to the field of artificial intelligence and pursue careers in this dynamic and rapidly evolving sector.

View an example full module specification

ENS3002: Robotics and AI Group Project

The module offers you the opportunity to collaborate in teams to solve complex robotic challenges. This course focuses on group dynamics and project management skills, and you will design, build and program robot systems to solve problems in the real world. You will integrate concepts from various fields of robotics and autonomy, including sensing, control and machine learning, to develop autonomous solutions in robotics. You will also develop leadership and cooperation skills that are essential for the robotics industry by focusing on teamwork. This project-based approach provides you practical experience and prepares students for the multi-disciplinary role of advanced robotics applications. Throughout this module, you will also actively contribute towards the realisation of a full-autonomous racing car, and you will have the option to possibly attend the yearly Formula AI event at Silverstone (UK), in July.

View an example full module specification

ENS3023: Transport Phenomena

The understanding of transport phenomena in chemical processes is fundamental to the ability to effectively design efficient chemical operations. The module will cover molecular diffusion, convection and mass transfer including how these can be calculated and controlled in chemical processes. The principle that a quantity being considered must adhere to a continuity equation and its response to stimuli can be calculated using a constitutive equation such as the Navier-Stokes equations will be introduced. The module will explore fluid flow and interactions between multi-phase systems (gas/liquid, liquid/liquid, solid/liquid). Heat transfer during unit processes and energy recovery using heat exchange systems will be considered and the way an understanding of transport phenomena is incorporated into plant design will be studied. Transport phenomena will be observed in a practical component of the module.

In this module you will understand how the key processes of diffusion, convection, evaporation and other transport phenomena effect and can be utilised in chemical engineering processes. The principles of conservation of mass/energy and momentum and how these are affected by changing external factors will be explored using various theoretical and at least one practical case studies.

View an example full module specification

ENS3024: Optimisation Methods

This module provides advanced techniques for solving optimization problems, focusing on their applications in robotics and clean energy systems. Topics include linear and nonlinear programming, multi-objective optimization, and dynamic programming. Students will explore algorithmic strategies such as gradient-based methods, evolutionary algorithms, and convex optimization. Emphasis is placed on problem formulation, solution interpretation, and computational tools. Applications include robotic path planning, energy management in renewable systems, and optimization of fuel cell and battery systems. Practical case studies and project-based learning will enhance skills in applying optimization methods to real-world engineering challenges, fostering critical thinking and technical problem-solving abilities.

View an example full module specification

Optional modules

CodeModuleCredits
Optional 1
Digital Signal Processing15
Zero Emission Vehicles15
Energy, Materials and Sustainability15

ECM3165: Digital Signal Processing

In our technologically oriented world we need to process, interrogate and manipulate ever-increasing amounts of data from a wide variety of sources - such as video, audio and text, information databases, sensors and measurement systems, manufacturing equipment and robotic systems etc. Today, such signal processing is invariably carried out using digital techniques, and so digital signal processing (DSP) has become an invaluable and integral part of a wide variety of fields ranging from consumer electronics to medicine to space exploration. In this module you learn about the theory that lies behind the enormous popularity and power of DSP, as well as learning how to design and implement real-world DSP systems.

This module introduces you to the fundamental principles of digital signal processing, from both theoretical and practical viewpoints. You will get the chance to design digital signal processing systems for a range of important application areas, and to develop experimental digital signal processing applications using the XiLinx FPGA devices.

View an example full module specification

ENG3023: Zero Emission Vehicles

Today, it is of paramount importance to stimulate the creativity of students to solve the challenges in the decarbonisation of the transportation sector.

This module aims to provide you with a solid foundation in modelling and control techniques for zero-emission powertrains. Throughout the module, you will gain a comprehensive understanding of the core components of a fully electric vehicle, including batteries, power converters, electric motors, and drives, as well as mechanical elements. Furthermore, the module will introduce you to the fundamentals of energy balance and management principles specific to electric vehicles, along with an introduction to optimization approaches applied in this domain.

The module provides a comprehensive exploration of the concepts of modelling, energy-power management, control, and optimisation as they relate to zero-emission vehicles. It will enable you to develop a range of interdisciplinary skills at the intersection between mechanical, electrical, and control systems engineering. A central theme of the module is to demonstrate the significance of mathematical modelling and equations in critically evaluating power requirements, efficiency, and energy balance in the context of electric vehicles.

The module will encourage the creation of an inclusive team-work environment where you will contribute as a group to achieve common goals.

View an example full module specification

PHY3222: Energy, Materials and Sustainability

This module will allow you to develop a critical, scientific, and pragmatic understanding of the role energy and materials can play in building a sustainable future. The module will emphasise the relationship human activity has with our only finite resource, the Earth . The environmental and societal impacts of acquiring energy and primary resources required to survive as a species will be explored. We will discuss the costs and limitations of manufacturing using more sustainable materials on a planet with finite resources. You will gain a strong background in renewable energy generation and new materials to help build a sustainable future.

This module will provide you with:

  • A global perspective of our total energy and resource needs now and in the future.
  • An overview of established energy sources.
  • An overview of renewable energy sources including photovoltaics, wind, and wave power
  • An overview of how these more sustainable technologies can help reduce our dependence on fossil fuels, and the environmental implications of the move to renewable energy sources.

In addition, the module will enable you to:

View an example full module specification

Please note that the module information displayed here is subject to change.

75 credits of compulsory modules, 45 credits of optional modules.

Compulsory modules

CodeModuleCredits
Compulsory 1
MEng Individual Investigative Project45
Robotics and Automation15
Motion Planning15

ENGM015: MEng Individual Investigative Project

The MEng Individual Project module will enable you to put into practice your research, project management and engineering skills, in the investigation of an engineering research question. This is a research focused project that will give you the opportunity to develop a deep level of understanding in a research area of your choice. You will work with engineering academics in their areas of expertise and contribute towards engineering innovation.

Upon selecting of an area of research interest, you will, in collaboration with your research supervisor, develop a research question based on your review and assessment of the existing literature. You will develop a hypothesis and set about designing a programme of research that allows you to test your hypothesis. Projects may range from heavily experimental to purely theoretical or numerical.

You will disseminate your research findings by producing an academic paper and presentation. A goal throughout your project will be the production of publishable work that advances the state of knowledge. To this end, you will produce an academic paper. Should your work have made a contribution to the state of knowledge on your chosen topic and be endorsed by your supervisor, your paper will be submitted for publication in an academic journal.

View an example full module specification

ENGM020: Robotics and Automation

The use of robotics in society is increasing, with applications ranging from agriculture to manufacturing, with a growing interest in autonomous systems. This module will introduce you to the fundamentals of robotic systems, including kinematics and dynamics, as applied to manipulators and mobile robots. The module will also review the actuators and sensors supporting robotic systems and their motion control. In addition, this module will cover various aspects of automation and the application of robotic platforms, in industry, particularly for mobile sensing.

This module aims to develop your knowledge and understanding of robotics and automation. The module will provide you with an appreciation of the basic concepts of robotics, simulation and modelling techniques and critical components of such complex robotic systems. You will also learn planning tasks and design new automated systems with control and optimisation strategies. Scheduled tutorials and laboratory sessions aim to enhance your understanding of robotics and automation systems, their capability, planning/control, and fundamentals of robotic operating systems.

View an example full module specification

ENSM002: Motion Planning

This module covers key concepts and techniques for motion planning in robotic navigation. Topics include configuration space modelling, graph-based planning methods, sampling-based algorithms, and trajectory optimisation techniques. Students will explore kinematic and dynamic constraints, collision avoidance, and real-time path execution. The module integrates theoretical foundations with practical implementation using simulation tools, focusing on applications in autonomous robots and mobile platforms. Case studies and projects will demonstrate motion planning in dynamic environments, enabling students to design, analyse, and optimize navigation strategies for advanced robotic systems.

The module is designed to equip students with advanced techniques in motion planning for robot navigation, focusing on solving real-world challenges in dynamic and constrained environments. It introduces key methods such as configuration space representation, graph-based approaches, sampling-based algorithms, and trajectory optimization. The intention is to enable students to design robust motion planning strategies that account for kinematic and dynamic constraints, obstacle avoidance, and real-time execution. By integrating algorithmic foundations with applications, students will develop the capability to innovate in autonomous navigation systems across diverse domains.

View an example full module specification

Optional modules

CodeModuleCredits
Optional 1
Multivariable State-Space Control15
Research Methodology15
Advanced Communication Systems15
Data-Centric Engineering15
Nonlinear Control15
Validation and Safe Autonomy15

ECMM141: Multivariable State-Space Control

Control theory is concerned with forcing the measured outputs of a system to follow a desired reference command, through the manipulation of certain input variables to the system. Ideally this tracking should be accomplished in the face of uncertain knowledge of the system and external disturbances. A powerful concept in this field is the notion of feedback – whereby the measured outputs of the system are compared in real-time with the reference signal, and the errors are processed to compute updates of the manipulated system inputs. Control systems are often a 'hidden technology’ and exist all around us and are often a key aspect of many of the devices and products that that we rely upon. For example, control systems are a vital `component’ in hard disk drives, aircraft, communications devices, robots, chemical plants, space exploration, motors and drives, and land-vehicles. This module will build on ideas from ECM2105 which considered these ideas when posed in the framework of single-input single-output systems. Real engineering systems are often intrinsically multi-variable in nature, and a change to one input simultaneously affects many outputs e.g., aircraft. Whilst it is possible to try to decouple multi-input multi-output systems into several single-input single-output loops, a more elegant approach is to retain the multi-variable nature of the problem from the outset, and to consider a so-called state-space approach.

Pre-requisite ENS2005

View an example full module specification

ECMM410: Research Methodology

On this module, you will get an introduction to the methods used in scientific research, including finding research articles, critical review, peer review, presentation skills and literature synthesis. In the lectures, there is a strong emphasis on student engagement, and you should be prepared to stand up in front of the class and discuss things you have read.

The aim of the module is to introduce you to some of the soft skills you need to carry out research, such as communication, literature review and critical thinking. Because of the mix of different subjects, it is not possible to cover hard skills such as statistical analysis, because individual students will have a different baseline and have varying requirements for their work.

View an example full module specification

ENGM002: Advanced Communication Systems

The fast, reliable and low-power communication of information is critical to our modern technologically oriented world. Communication Systems is a field of study that has gained significant importance in recent years due to the rapid advancement of communication technologies and the increasing demand for high-speed and reliable communication networks.

In this module you will learn about the fundamental operating principles of wireless devices and systems for mobile and satellite communications, what factors drive their design, and their current and likely future applications. This includes the Internet of Things, or IoT, which is the network of Internet-based smart devices, or “Things”, that integrate embedded processors, sensors, and communication hardware to collect and exchange data. We will also explore some advanced topics in optical communication systems.

View an example full module specification

ENGM010: Data-Centric Engineering

The next decade will see a step changes in data-driven technology, impacting all aspects of engineering and industry. By exploiting data being generated presents enormous engineering opportunities to transform both system design and control.

This module focuses on the logic, algorithms, and frameworks that are essential to tackle real-world data and the grand challenges of modern data-driven engineering applicable to the domains such as materials, patient-specific medicine, virtual prototyping, and sustainability.

The module will introduce the students to mathematical foundations and state-of-the-art methods in probabilistic modelling, Bayesian analysis, and probabilistic machine learning.

The module aims at providing a course in mathematical foundations and advanced methods for data-centric engineering at the frontiers of the research of interest at the University of Exeter.

View an example full module specification

ENGM018: Nonlinear Control

Whilst linear systems are better understood from a mathematical perspective (often yielding analytic solutions) and have been extensively studied and used as a platform for the design of a wide range of linear control strategies, many real engineering systems are nonlinear and cannot be approximated well by linear ones (except around limited operational points). In this module, you will look at methods to analyse nonlinear systems and will introduce some state-of-the-art techniques for developing practical nonlinear control strategies for such systems.

In this module, you will learn why some Engineering systems are better modelled as nonlinear equations. The module will look at some of the popular methods to analyse nonlinear systems and will introduce some state-of-the-art techniques for developing practical nonlinear control strategies for such systems.

View an example full module specification

ENSM004: Validation and Safe Autonomy

Autonomous and intelligent systems (AIS) are rapidly becoming a part of our daily lives, promising to enhance safety and efficiency in critical applications. However, the potential failures of these systems can lead to severe consequences, including loss of life and property. Consider the numerous examples: autonomous mobility platforms in land, air, and sea, and cyber-physical infrastructure networks in the energy, water, and transport sectors. This underscores the crucial need for rigorous testing and validation of these systems before they can be certified and deployed in real-life scenarios. This module will provide a comprehensive understanding of the theory and applications of ensuring meeting design requirements safely and validation tasks. Selected methods and algorithms in formal methods, optimisations, planning, reinforcement learning, and importance sampling will form the basis of the module.

View an example full module specification

Course variants

MEng Robotics and Artificial Intelligence with Year in Industry

UCAS code: H137

Our five-year ‘with Year in Industry’ programme includes a paid placement in business or industry for the duration of your third year. Work experience is a real advantage when entering the graduate job market. It’s also a great way to try out different jobs and to make contacts within companies you’re interested in working for.

Does it count towards my degree?

Yes, it’s worth 120 credits.

How does it affect my tuition fee?

During this year you will pay a reduced tuition fee. Visit the Tuition Fees page for more information.

How do I apply?

You can apply for this programme through UCAS using the code above, or transfer onto this option at the end of your first year in an Exeter-based Engineering degree.

Preparation and support

We will help you to prepare for your work placement from early in your studies. A special module 'Employability and Placement Preparation for Engineers' takes place in your second year. This is an opportunity to start thinking about your placement well in advance. You’ll also be invited to attend workshops offering guidance and support.

Studying at Exeter is really enjoyable. There are so many different ways you can ask for support from academics who are always there to help you.

The best part about my subject is all of the hands-on opportunities. Almost all of the labs you see are ones you could have opportunities to use.

Emily

An Engineering student

Emily

Fees

Tuition fees for 2026 entry

UK students: £9,790 per year
International students: £31,200 per year

Scholarships

The University of Exeter offers a wide range of scholarships to support your education, with £7 million available for international students applying to study with us in the 2026/27 academic year, including our prestigious Exeter Excellence Scholarships*. We also provide scholarships for sport, music and other achievements, alongside regional and partner awards such as Chevening, The Beacon Trust and the British Council. Financial support is available for students from disadvantaged backgrounds, lower income households and other under-represented groups to help them access, succeed and progress through higher education.

* Terms and conditions, including deadlines, apply. See our website for details.

Find out more about tuition fees and scholarships

Learning and teaching

You’ll typically have between 15 and 32 hours of direct contact time per week with academics and you will be expected to supplement your lectures with independent study. You should expect your total workload to average about 40 hours per week during term time. 

In addition to lectures, you’ll also have access to our workshops and laboratories where you’ll be trained to use specialist equipment, supporting and developing what you’ve learnt in the classroom and putting it into practice. 

Facilities 

You will benefit from state-of-the-art teaching lab spaces equipped with the latest robotics equipment. These facilities provide hands-on experience, allowing you to experiment, innovate and apply theoretical knowledge to practical scenarios. 

A research and practice led culture

All our academic staff are internationally-recognised scientists working across a wide range of topics. Your course will draw on the very latest ideas, research discoveries and new technologies in the field. You’ll be able to participate directly in current research at various stages throughout your degree.

Student projects are often linked to our research activities and may involve working with industrial partners.  

Assessment

Modules are assessed by a combination of continuous assessment through small practical exercises, project work, essay writing, presentations and exams. You must pass your first year assessment in order to progress to the second year, but the results do not count towards your degree classification.

Project work is a core element of this degree, providing invaluable experience of problem-solving, engineering design and team working.

Expand text

Your future

An engineering student building a car

Robotics and artificial intelligence are among the fastest-growing fields, creating a high demand for skilled professionals to drive innovation.

As a graduate, you'll be highly sought after for your expertise in autonomous systems, machine learning and intelligent robotics. You'll bring strong technical skills, including proficiency in programming languages and software, along with essential abilities in analytics, problem-solving and project management. 

The practical experience gained at Exeter will set you apart from other graduates, as you will have applied theoretical knowledge to real-world industry challenges. Your specialised skills will position you as a valuable asset in diverse sectors, including manufacturing, product development and software engineering.

With a robust foundation in engineering, mathematics, computer science, robotics and AI, you will be well-equipped to shape the future of technology.