Robotics and Artificial Intelligence MEng

London, Stratford (UCL East)
Robotics and Artificial Intelligence MEng (2024)

The Robotics and Artificial Intelligence MEng is a novel, timely programme that delivers world class industry and research relevant teaching. It is built on strong foundations in mathematics, computer science and engineering that are exercised through practical work across a diverse range of projects – individual and group; academic and industrial.

UK students International students
Study mode
4 academic years
UK tuition fees (2023/24)
Overseas tuition fees (2023/24)
Programme starts
September 2023
Application deadline
25 Jan 2023
UCAS course code

Entry requirements

A* Mathematics required.
English Language and Mathematics at grade C or 5.

Contextual offer information

A*AB more about contextual offers
A* Mathematics required.
English Language and Mathematics at grade C or 5.
A total of 20 points in three higher level subjects including grade 7 in Mathematics, with no higher level score below 5. The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level.

Contextual offer

38 more about contextual offers
A total of 18 points in three higher level subjects including grade 7 in Mathematics, with no higher level score below 5. The programme will accept either 'Mathematics: Analysis and Approaches' or 'Mathematics: Applications and Interpretation' at higher level.

UK applicants qualifications

For entry requirements with other UK qualifications accepted by UCL, choose your qualification from the list below:

Equivalent qualification

Not acceptable for entrance to this programme.

Not acceptable for entrance to this programme.

Successful completion of the WBQ Advanced Skills Challenge Certificate plus 2 GCE A levels at grades A*A*A, to include Mathematics at A*.

A1,A1,A at Advanced Highers (or A1,A1 at Advanced Higher and A,A,A at Higher), to include Mathematics at Advanced Higher A1.

D2,D2,D3 in three Cambridge Pre-U Principal Subjects, to include Mathematics at D2

Not acceptable for entrance to this programme.

Not acceptable for entrance to this programme.

Not acceptable for entrance to this programme.

International applications

Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website.

Access and widening participation

UCL is committed to widening access to higher education. If you are eligible for Access UCL you do not need to do anything in addition to the standard UCAS application. Your application will be automatically flagged when we receive it.

Undergraduate Preparatory Certificates

The Undergraduate Preparatory Certificates (UPC) prepare international students for a UCL undergraduate degree who don’t have the qualifications to enter directly. These intensive one-year foundation courses are taught on our central London campus.

Typical UPC students will be high achievers in a 12-year school system which does not meet the standard required for direct entry to UCL.

For more information see:

English language requirements

The English language level for this programme is: Level 1

Information about the evidence required, acceptable qualifications and test providers can be found on our English language requirements page.

A variety of English language programmes are offered at the UCL Centre for Languages & International Education.

Course overview

This programme blends both technical depth and practical application of technical skills. 

As a student on the Robotics and Artificial Intelligence MEng, you will learn fundamental techniques in computer science, AI, mathematics, and engineering that you will apply to the solution of real and realistic problems in the domain of robotics and AI. As a graduate of this programme, you will be expected to be a practitioner: knowledgeable in the fundamentals of the subject and able to apply that knowledge.

In addition to individual learning, you will be expected to develop skills in team working, project planning and communication by working in small groups, including on projects with real external clients. Using this approach, you will be primed for employment in a wide variety of industries or for pursuing advanced studies in computer science, AI or robotics.

What this course will give you

In the 2021 Research Excellence Framework (REF) evaluation, UCL Computer Science was ranked second in the UK for research power and first in England.

UCL Computer Science is recognised as a world leader in teaching and research.

UCL Computer Science’s undergraduate degree programmes are designed and taught by world-class researchers, ensuring our material is cutting-edge.

UCL Computer Science graduates are highly valued as a result of the department's strong international reputation, strong links with industry, and ideal location close to the City of London.

Teaching and learning

In each year of your degree you will take a number of individual modules, normally valued at 15 or 30 credits, adding up to a total of 120 credits for the year. Modules are assessed in the academic year in which they are taken. The balance of compulsory and optional modules varies from programme to programme and year to year. A 30-credit module is considered equivalent to 15 credits in the European Credit Transfer System (ECTS).

Upon successful completion of 480 credits, you will be awarded a MEng (Hons) in Robotics and Artificial Intelligence.


Please note that the list of modules given here is indicative. This information is published a long time in advance of enrolment and module content and availability are subject to change. Modules that are in use for the current academic year are linked for further information. Where no link is present, further information is not yet available.

The Robotics and Artificial Intelligence MEng is a four-year programme. Because it develops skills across a range of areas that are traditionally distinct, much of the programme consists of compulsory modules.

Year 1: 

The first year of the programme provides you with a firm foundation in mathematics, computer science and general engineering. You will take modules that cover the basics of computer, mechanical and electronic systems in addition to mathematics. The modules promote the practical application of theory and lead into practical project work in term 3 that requires you to synthesise learning from the foundational modules by exercising appropriate skills.

Year 2: 

In the second year, you continue to develop basic skills but will be introduced both to higher-level engineering concepts aimed at building, testing and optimising systems. You will also begin learning about Artificial Intelligence and the role of machine learning. These skills are exercised in an industrial project run using the IXN framework, working with real clients from external bodies (including charities, healthcare providers and others as well as industry and those elsewhere in academia).

Year 3: 

In the third year, you will start to develop the integration of fundamental skills in systems and machine learning, examining how robots perceive and understand their environment, how they plan actions in pursuit of a higher-level goal and how they work together. The year also includes a group project, in which the ability to exercise these considerations alongside technical development is developed. 

Year 4: 

The fourth year continues the journey towards the programme aim in which you create and reason about learning, intelligent, rational, mobile agents and how they perceive, traverse, and manipulate the environment. Higher level concepts in perception, learning and understanding are accompanied by courses that focus on interactions with humans and broader societal considerations, including the economic impact of robots on existing industries as well as the opportunities to create new ventures. An individual project runs throughout the entire year and provides you the opportunity to integrate all your knowledge in a research or industry-linked activity. There is a single optional module in this year, expected to be drawn from the wider UCL EAST offerings.

Compulsory modules

Control 2

Modelling and Simulation

Object-Oriented Programming for Robotics and Artificial Intelligence

Introduction to Machine Learning for Robotics and Artificial Intelligence

Reinforcement Learning for Robotics and Artificial Intelligence

Systems Engineering for Real-time Systems

Optimisation, Filtering and Fusion

Industrial Project in Robotics and AI

Compulsory modules

Sensors, Sensing and Signal Conditioning

Deep Learning for Robotics and Artificial Intelligence

Networking, Real-time Operating Systems and Security

Simultaneous Localization and Mapping

Robot Learning

Robot Planning

Robotics and Artificial Intelligence Group Project

Compulsory modules

Multi-agent Systems

Scene Understanding and Situational Awareness

Sampling, Compression and Data Analysis

Human Robot Interaction

The Economics of Robots

MEng Robotics and Artificial Intelligence Individual Project

Your learning

The programme's core curriculum is delivered through a mixture of lectures, face-to-face and online tutorials, individual and group online activities and lab classes. You will be expected to supplement material provided by lecturers with your own research, by reading around the subject and by engaging with wider activities in robotics, for example by attending seminars. There is a focus on practical problem-based learning and group-based working. From the start of the programme, you will apply the theory you have learned and will work with others to solve real and challenging problems of increasing complexity and open-endedness.

Contact time can take a wide variety of forms, including lectures, seminars, tutorials, question & answer sessions, project supervision, demonstrations, practical classes and workshops, visits, placements, office hours (where staff are available for consultation), interaction by email or other media, and situations where feedback on assessed work is given (one-to-one or in a group.)

The following are estimates for the numbers of contact hours you can expect in each year of study for the compulsory modules, based on our most recent planning. These figures are published a long time in advance and are subject to change.

Year 1: 160 hours of lectures; 150 hours of tutorials/ seminars/ problem classes; 120 hours of labs; and 150 hours of other digital learning/ tutor-led contact.

Year 2: 145 hours of lectures; 145 hours of tutorials/ seminars/ problem classes; 75 hours of labs; and 135 hours of other digital learning/ tutor-led contact.

Year 3: 145 hours of lectures; 105 hours of tutorials/ seminars/ problem classes; 160 hours of labs; and 60 hours of other digital learning/ tutor-led contact.

Year 4: 120 hours of lectures; 60 hours of tutorials/ seminars/ problem classes; 190 hours of labs; 85 hours of other digital learning/ tutor-led contact; and 10 hours of project supervision.

Contact hours will vary depending on any optional and elective module selections. You will be able to review each module’s timetable in advance of making and confirming your module selections each year.


The programme's core curriculum is assessed through a range of methods that typically include individual and group coursework, lab demonstrations and reports, individual and group projects with associated presentations and project or dissertation reports, tests and written examinations, and oral assessments. 


Details of the accessibility of UCL buildings can be obtained from AccessAble. Further information can also be obtained from the UCL Student Support & Wellbeing team.

The foundation of your career

As this is a new programme, there is no alumni information as yet. Comparable programmes leave you well placed to meet the growing global demand for graduates in this fast-moving industry. 

CS graduates have nationally leading employment rates and starting salaries. Amongst many others, they have secured careers with the world’s leading IT industry companies, with companies in the City of London, with manufacturing industries and with start-ups.  

This programme will provide you with an excellent foundation for a broad spectrum of different careers, including the pursuit of further academic study such as a postgraduate degree or doctoral research.


The robotics industry is expected to grow rapidly, as is that in AI: robotics and data science were identified by the UK government as two of the “eight great technologies” that will underpin UK science strengths and business capabilities into the future. 

This programme provides sufficient technical depth that, when you graduate, you can reasonably expect to be employed, or pursue a research career, in areas that require specific aptitude in robotics or AI, as well as those requiring mathematical literacy or more general skills in computer science and engineering. 

Given the history of excellent employment prospects for UCL Computer Science graduates we expect graduates of this programme to be highly employable.


Not applicable.

Fees and funding

Fees for this course

UK students International students
Fee description Full-time
Tuition fees (2023/24) £9,250
Tuition fees (2023/24) £38,300

The fees indicated are for undergraduate entry in the 2023/24 academic year. The UK fees shown are for the first year of the programme at UCL only. Fees for future years may be subject to an inflationary increase. The Overseas fees shown are the fees that will be charged to 2023/24 entrants for each year of study on the programme, unless otherwise indicated below.

Full details of UCL's tuition fees, tuition fee policy and potential increases to fees can be found on the UCL Students website:

Additional costs

There are no additional costs for this programme.

A guide including rough estimates for these and other living expenses is included on the UCL Fees and funding pages. If you are concerned by potential additional costs for books, equipment, etc., please get in touch with the relevant departmental contact (details given on this page).

Funding your studies

Various funding options are available, including student loans, scholarships and bursaries. UK students whose household income falls below a certain level may also be eligible for a non-repayable bursary or for certain scholarships. Please see the Fees and funding pages for more details.


Funding opportunities relevant to the department may appear in this section when they are available. Please check carefully or confirm with the programme contact to ensure they apply to this degree programme and 2023/24 entry.

Computer Science Aspire Award

Deadline: 1 September 2023
Value: Full fees plus £18,062 stipend (Duration of programme)
Criteria Based on both academic merit and financial need
Eligibility: UK

The Scholarships and Funding website lists scholarships and funding schemes available to UCL students. These may be open to all students, or restricted to specific nationalities, regions or academic department.

Next steps

Your application

In addition to academic requirements, we are looking for you to demonstrate a proven interest in computing and a clear understanding of what studying robotics and artificial intelligence entails. We are keen to admit students with an interest in subjects that relate to applications of computer technology.

How to apply

Application for admission should be made through UCAS (the Universities and Colleges Admissions Service). Applicants currently at school or college will be provided with advice on the process; however, applicants who have left school or who are based outside the United Kingdom may obtain information directly from UCAS.


For further information on UCL's selection process see: How we assess your application.

Once an offer has been made, applicants are invited to attend an Offer-holder Open Day (in person or virtual) where they can find out more about us and what it’s like to study Computer Science at UCL. Additionally, the Open Day gives you the opportunity to ask questions to the Admissions Tutor and students currently enrolled on the programme. The UCAS application is assessed by a central UCL team against the published entry criteria. Applicants with non-standard qualifications are referred onto the Computer Science Admissions Tutor for review.

UCL is regulated by the Office for Students.