University of Leeds Featured Masters Courses
Alexandru Ioan Cuza University of Iasi Featured Masters Courses
University of London Featured Masters Courses
University of Birmingham Featured Masters Courses
Birmingham City University Featured Masters Courses
    Department of Electronic and Electrical Engineering Logo
  • Study Type

    Full time & Part time available

  • Subject Areas

    Computer Science

  • Start Date


  • Course Duration

    Full time: 1 year Part time: 2 years Flexible: up to 5 years

  • Course Type


  • Course Fees


  • Last Updated

    07 January 2019

Register your interest now

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.

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.

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.

The programme consists of six compulsory modules (90 credits), two optional modules (30 credits) and a compulsory dissertation (60 credits). The programme also encompasses a compulsory non-credit bearing Professional Development Skills module.

Compulsory modules

Students undertake the following compulsory modules:

  • Applied Machine Learning Systems I
  • Applied Machine Learning Systems II
  • Data Acquisition and Processing Systems
  • Cloud, Data Centres and Edge-Computing
  • Security and Privacy
  • Seminars in 'Emerging Topics in Integrated Machine Learning Systems'

Optional modules

Students undertake two out of the four following optional modules:

  • Internet of Things
  • Internet Multimedia Systems
  • Data Networks and Protocols
  • Introduction to IP Networks

Optional modules are also complemented by a compulsory non-credit bearing Professional Development Skills module that will deliver students research, writing, and presentation skills.


All students undertake an independent research project which culminates in a dissertation of approximately 12,000 words.

All students are also due to make a presentation mid-way through their independent research project.

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.

Additional costs

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

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 Institution of Engineering and Technology (IET) awards competitive scholarships for postgraduate study, for details visit

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.


It is expected that the 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 the MSc will deliver researchers that are well positioned to continue further doctoral studies.


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.

Why study this degree at UCL?

The 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.

Department: Electronic & Electrical Engineering


Students are advised to apply as early as possible due to competition for places. Those applying for scholarship funding (particularly overseas applicants) should take note of application deadlines.

There is an application processing fee for this programme of £75 for online applications and £100 for paper applications. Further information can be found at:

Who can apply?

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.

Application deadlines

26 July 2019

For more information see our Applications page.

Apply now

What are we looking for?

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.

Visit the Integrated Machine Learning Systems MSc page on the University College London website for more details!