The MSc in Robotics is a one-year full-time degree 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. Entrants to the programme should have a good level of mathematical ability in probability theory, linear algebra, and mathematical analysis, and the ability to program in either C/C++ or Java.
Minimum entry requirements
First degree (BSc or equivalent) at 2(i) 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++.
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.
Important application dates
If you are applying for 2014 entry the start date of the MSc will be 29th September 2014. There is no closing date for admissions, although you are advised to apply as early as possible, particularly if you need to arrange a visa. Please click here for further information on term dates.
How to apply
Applications for all Computer Science MSc programmes are made directly to the University of Birmingham. For full details visit 'How to Apply'.
Scholarships available for MSc in Robotics
Scholarships of £5000 are now available for successful applicants (Home/EU/ international fee status) to the MSc Robotics programme at the University of Birmingham.
How to apply for a scholarship:
You must complete an online application for the MSc Robotics programme by 7th May 2014.
In addition by that date you should send your CV and a 300-500 word personal statement on your interest in robotics to Professor Jeremy L Wyatt, email@example.com and Dr Michael Mistry firstname.lastname@example.org.
Find out what it's like to study MSc Robotics at Birmingham
"I applied to the MSc Robotics programme because it allowed me to study specifically what I was interested in. Most schools around the world do not offer degrees in Robotics. Typically, students pursue a degree in Computer Science, Mechanical Engineering or Electrical Engineering with a speciality in robotics. By studying robotics as a speciality, you may not get the depth and breadth of understanding of the field as you would choosing a course in robotics."
Current MSc student Emmanuel Johnson talks more about his experience of studying Msc Robotics here.
Please note that actual course modules may vary from year to year, however, the following are typical course modules:
- Computational Vision
- Graphics 2
- Component-based Software
- Computational Modelling with MATLAB
- First semester mini-project
- Intelligent Data Analysis (Extended)
- Introduction to Evolutionary Computation
- Introduction to Neural Computation
- Machine Learning (Extended)
- Planning (Extended)
- Second semester mini-project