This programme is intended for graduates of numerate disciplines allied to robotics, including electronic engineering, computer science, mechanical engineering, physics and mathematics. Students will learn theories of intelligent robotic control and software tools required to implement standard algorithms in mobile robots and robot manipulators.

Graduates of the programme will either work in industry or pursue a research degree in robotics. This is a one year full-time programme. You will take three compulsory modules in which you will study robotics to an advanced level. You will also work on at least one mini-project. Here you will work one-to-one with one of our research-active staff to explore an area in great depth - analysing the problem and existing solutions, developing new ideas and building or evaluating prototype systems. You will develop your skills in analysis, research, technology and also in presenting and explaining your work clearly and effectively. In addition, you will be able to take several optional taught modules from various fields. All students work on a research project in an area of robotics over the summer, again with expert one-to-one supervision.

The course will be taught through a variety of methods. There will be some small lecture classes, problem-based workshops and also one-to-one supervision. There will be some group work as part of the taught modules. There may be opportunities for some industry-based project work. Perhaps most importantly, you will be part of a small, highly qualified group of students working closely with researchers within the Robotics lab. Through the course you will become a specialist in robotics. Graduates from this programme will be well-equipped for software development roles in the robotics industry or research and development roles, or to go on to pursue a research degree in robotics.

MSc Award
September Start
Full-time Study Mode
1 years Duration

Entry Requirements For This Course

A degree (BSc or equivalent) at 2.1 level (or equivalent) in computer science. Alternatively degrees in electronic engineering, physics, mathematics, mechanical engineering, or other numerate disciplines will be acceptable only if the student can show programming experience equivalent to that in a BSc Computer Science in either Java or C/C++.

Latest Updates from University of Birmingham

Location of University of Birmingham