Integrated Machine Learning Systems MSc

London, Bloomsbury

This MSc programme teaches how to engineer the machine learning systems that will form the basis of our economies, society and industry in the next few decades. It offers students the know-how necessary to pursue a wide variety of careers in the general field of integrated machine learning systems engineering in start-ups, well-established companies, or indeed research.

UK students International students
Study mode
UK tuition fees (2022/23)
£16,500
£8,250
Programme fees on a modular (flexible) basis.
Overseas tuition fees (2022/23)
£32,100
£16,050
Programme fees on a modular (flexible) basis.
Duration
1 calendar year
2 calendar years
5 calendar years
Programme starts
September 2022
Applications accepted
All applicants: 18 Oct 2021 – 31 Mar 2022

Applications open

Entry requirements

A minimum of an upper second-class Bachelor's degree in electronic and electrical engineering, computer science, and related fields from a UK university or an overseas qualification of an equivalent standard. Basic knowledge (e.g. at UK 2:1 standard in relevant undergraduate-level modules) of programming languages (such as C, C++, Python, Java, or similar) is required. Basic knowledge of mathematics (e.g. at UK 2:1 standard in relevant undergraduate-level modules) is also required in algebra, analysis, probability, or statistics. Applicants must show an interest in developing thinking and problem-solving skills.

English language requirements

If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.

The English language level for this programme is: Standard

UCL Pre-Master's and Pre-sessional English courses are for international students who are aiming to study for a postgraduate degree at UCL. The courses will develop your academic English and academic skills required to succeed at postgraduate level. International Preparation Courses

Further information can be found on our English language requirements page.

Equivalent qualifications

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

International applicants can find out the equivalent qualification for their country by selecting from the list below. Please note that the equivalency will correspond to the broad UK degree classification stated on this page (e.g. upper second-class). Where a specific overall percentage is required in the UK qualification, the international equivalency will be higher than that stated below. Please contact Graduate Admissions should you require further advice.

About this degree

Students will learn about the principles of data acquisition including the sensors and devices used to capture the data; the principles of data analysis; machine learning technology; and the infrastructure used to transport, store, secure, and process data. Students will therefore also learn how to put together integrated systems that can acquire, process, and analyse data.

Who this course is for

The MSc is suited to students that desire to further develop their knowledge, know-how, and skills in machine learning technology.

The MSc is also suited to students that desire to pursue an industrial career in the general area of machine learning systems or that desire to pursue a research or academic career.

What this course will give you

This MSc programme offers students a holistic view about machine learning technology, encompassing both the principles and practice of data aquisition, data analysis, and the infrastructure used to transport, store, secure and process data.

This MSc programme also offers students a wide range of hardware, software, and system skills, allowing them to develop upcoming machine learning systems supporting our economies and societies.

This MSc programme is delivered by world-leading academics in their respective fields, and is supported by state-of-the-art facilities and laboratories at the Electronic and Electrical Engineering Department at UCL.

The foundation of your career

Students will acquire a wide range of theoretical and practical knowledge and skills in the general area of integrated machine learning systems, including in data acquisition, data analysis, and the infrastructure used to transport, store, secure and process data.

In particular, students will be exposed both to the principles and practice of machine learning systems, including the hardware, software and network components underpinning such systems.

Students will therefore be well positioned to pursue a wide range of careers in industry or academia upon completion of this programme.

Employability

It is expected that this MSc will deliver professionals in the general field of integrated machine learning systems engineering that can be recruited by the burgeoning industry in the area, such as emerging start-ups or well-established companies that need to recruit engineers with the necessary skills to set-up systems to make sense of data.

It is also expected that this MSc will deliver researchers that are well positioned to continue further doctoral studies.

Teaching and learning

The programme will be delivered through a combination of formal lectures, seminars, laboratories,
workshop sessions, and independent or group work.

The MSc programme assesses students in a number of ways including exams, coursework, group work, dedicated exercises and a research dissertation.

Modules

Full-time

This MSc Programme in “Integrated Machine Learning Systems” covers the technology, applications, and the state-of-the-art in machine learning systems engineering.

In particular, this MSc Programme will cover a series of topics relevant for machine learning systems engineering including: 1) elements associated with the data acquisition processes; 2) elements associated with the data analysis, processing, and visualization processes; and 3) aspects associated with the infrastructure used to transport, process, and secure the data.

The students will undertake a series of compulsory and optional modules covering:

- The principles, technology, and applications of signal acquisition, compression, and processing systems;

- The principles and practice of machine learning, including both basic and advanced machine learning algorithmic technology;

- The state-of-the-art in data centres, networking, and computing technology necessary to set-up integrated machine learning systems;

- The design, the development and the evaluation of secure computer systems & networks with a focus on security/privacy challenges in a "Big Data" world.

- Emerging and cutting-edge topics in integrated machine learning systems engineering.

The students will also undertake a research dissertation in the area of integrated machine learning systems during the course of the programme.

Finally, all students are due to carry out a compulsory non-credit bearing Professional and Development Skills course covering research, writing, and presentation skills.

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 is subject to change.

The programme encompasses 180 credits. Students undertake six compulsory modules, two optional modules, a compulsory dissertation, and a compulsory non-credit bearing Professional Development Skills module. Upon successful completion of 180 credits, you will be awarded an MSc in Integrated Machine Learning Systems.

Accessibility

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

Fees and funding

Fees for this course

UK students International students
Fee description Full-time Part-time
Tuition fees (2022/23) £16,500 £8,250
Tuition fees (2022/23) £32,100 £16,050

Programme fees on a modular (flexible) basis.

The tuition fees shown are for the year indicated above. Fees for subsequent years may increase or otherwise vary. Where the programme is offered on a flexible/modular basis, fees are charged pro-rata to the appropriate full-time Master's fee taken in an academic session. Further information on fee status, fee increases and the fee schedule can be viewed on the UCL Students website: ucl.ac.uk/students/fees.

Additional costs

The students are expected to have their own computer/laptop, in order to carry out independent study and programming assignments.

For more information on additional costs for prospective students please go to our estimated cost of essential expenditure at Accommodation and living costs.

Funding your studies

The Institution of Engineering and Technology (IET) awards competitive scholarships for postgraduate study, for details visit www.theiet.org

Please visit the UCL Electronic and Electrical Engineering Scholarships website for more information on funding.

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website.

Next steps

There is an application processing fee for this programme of £90 for online applications and £115 for paper applications. Further information can be found at Application fees.

When we assess your application we would like to learn:

  • why you want to study Integrated Machine Learning Systems at graduate level
  • why you want to study Integrated Machine Learning Systems at UCL
  • what particularly attracts you to the chosen programme
  • how your academic and professional background meets the demands of this challenging programme
  • where you would like to go professionally with your degree.

Together with essential academic requirements, the personal statement is your opportunity to illustrate whether your reasons for applying to this programme match what the programme will deliver.

The MSc programme is accessible to students with a minimum of an upper second-class Bachelor's degree in Electronic and Electrical Engineering, Computer Science, Mathematics, Statistics and related fields from a UK university of an overseas qualification of an equivalent standard.

Knowledge in programming languages is required. Basic knowledge in mathematics is required in algebra, analysis, probability or statistics. Standard UCL English Language requirements are also required.

Please note that you may submit applications for a maximum of two graduate programmes in any application cycle.

We recommend that you submit your application as soon as possible. The programme may remain open if places are still available after 31 March 2022 and will be closed as soon as it is full or by 30 June 2022.

UCL is regulated by the Office for Students.

This page was last updated 28 Sep 2021