Learn the essential skills and techniques needed to develop autonomous systems, embedded artificial intelligence and robotics.

Our course will help you take your career forward in an innovative and developing area of engineering. It balances advanced theory with technical skills so that you can learn to develop complete operational systems. Our course is suited to you if you have a background in electronic and electrical engineering, computer science or a related discipline.

During the course, you will gain a comprehensive understanding of how to research, design and develop systems. You’ll explore robotics engineering and software, autonomous systems technologies, processes and products throughout the industry value chain. Other areas you’ll cover include computational intelligence, machine learning and sensors.

Your studies will focus on tackling engineering challenges using whole-systems approaches. We’ll give you the tools to analyse and evaluate the impact of the resources, processes and products you choose in developing systems. You’ll consider stakeholder needs and factors such as technical, economic, environmental and social.

Our focus on practical learning makes sure you have the skills to design and build robotic platforms and autonomous systems. And it means you’ll work on individual and group projects using the same systems platforms as those used in industry.

You’ll learn from academics in our Departments of Computer Science, Electronic & Electrical Engineering, and Mechanical Engineering. Their international collaborations and research expertise feed into your learning experience.


Study Details:

MSc 1 year full-time

Module Details:

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.
Semester 1
  • Robotic platform engineering
  • Robotics software
  • Autonomous systems engineering
  • Humans and intelligent machines
  • 1 optional unit
Semester 2
  • Autonomous systems navigation, guidance and communications
  • Conceptual design group activity
  • Project unit 1
  • 2 optional units
  • Dissertation
Optional course units
You’ll be able to choose one optional unit in your first semester and two optional units in your second semester. Here are some of the proposed optional units.
  • Electronic control systems design
  • Intelligent agents
  • Artificial intelligence
  • Electronic communications systems
  • Sensors and instrumentation
  • Embedded systems design
  • Intelligent control and cognitive system

Student Destinations

You’ll graduate with the skills to innovate and deliver resource-efficient practices and solutions for robotic and autonomous systems. Your knowledge will prepare you for a career in the engineering sector or for further postgraduate study and research.


Learn more via the fees and funding page:

Entry Requirements


You should have a bachelor’s honours degree or international equivalent, typically a high 2:2 or above.

To apply for this course, you should have an undergraduate degree in electrical and electronic engineering, electronic engineering, electrical engineering and computer science.

We will also consider other relevant engineering and science disciplines.

If your first language is not English but within the last 2 years, you completed your degree in the UK, you may be exempt from our English language requirements.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.


Please see our website for how to apply

Visit Website Request Information Add to Compare List

Key Information

Please see our website for how to apply

Visit Website
Request Information
Add to Compare List

University Hub

University of Bath

More Information