• Postgraduate taught
  • MSc

Advanced Computing

Study a range of advanced computing concepts and technologies alongside experts in the field.

Course key facts

  • Qualification

    • MSc

  • Duration

    1 year

  • Start date

    October 2027

  • Study mode

    Full-time

  • Delivered by

  • Location

    • South Kensington

Minimum entry standard

  • First-Class Honours with a substantial Computing component.

View full entry requirements

Course overview

Study advanced computing concepts and technologies and build on your background in computing on this Master's course.

You'll enhance your skillbase alongside dedicated experts in a world-leading learning environment. The varied programme is designed to prepare you for further research, or for a career orientated towards development and applications in industry.

During your studies, you'll explore up-to-date techniques in computing and software engineering and emerging trends in the industry.

You'll also enhance your practical programming skills and produce an element of original research on an individual project.

Structure

This page is updated regularly to reflect the latest version of the curriculum. However, this information is subject to change.

Find out more about potential course changes.

Please note: it may not always be possible to take specific combinations of modules due to timetabling conflicts. For confirmation, please check with the relevant department.

You’ll choose nine optional modules from the following module list:

Optional modules

Demonstrate independence and originality on a substantial and individual project culminating in a dissertation.

Over the final 5 months of your degree you will put into practice some of the techniques that you have learned throughout the course.

The idea for your project may be a proposal from a member of staff or your own, or a combination of the two.

Teaching and assessment

Teaching and learning methods

  • Person at lectern giving speech
    Lectures
  • Four students sitting in a tutorial
    Tutorials
  • People collaborating and completing practical work.
    Practical work
  • A person studying independently
    Private study
  • Presentations
  • Lab work
  • Individual project work
  • Blackboard virtual learning environment
    Virtual learning environment

Assessment methods

  • Person completing coursework
    Coursework
  • Laboratory assignments
  • Person making a presentation
    Practical
  • A person completing a written exam
    Written exams

Entry requirements

How to apply

Applications open on Wednesday 30 September 2026

Fees and funding

Home fee

2027 entry

Not set
As a guide, the fee for 2026-27 was £24,600.

Overseas fee

2027 entry

Not set
As a guide, the fee for 2026-27 was £46,000.

How will studying at Imperial help my career?

Graduates of our Department go on to succeed in a wide range of sectors, from software engineering and data systems to AI policy think tanks and research labs. Some have taken the entrepreneurial route and launched successful start-ups.

Who do our graduates work for?

Our graduates have worked for companies including Amazon, Datatonic, Emotech Ltd., Bank of America, Orange, Valeo, IDRIS, McKinsey & Co., Nokia, Quantcube Technology, Visa, HSBC, Googl, Ocado.

What jobs do our graduates do?

Systems Engineer, Software Developer, Applied Research Scientist, Machine Learning Engineer, Analyst, Software Engineer, Technology Analyst, Data Scientist, Quantitative Researcher, Data and AI Expert, Full Stack Software Engineer, AI Developer, Back-End Engineer, Algorithm Engineer, Product Manager.

What about further study?

PhD at leading institutions worldwide.

What careers support does Imperial offer?

Our Careers Service collaborates with the Department of Computing to deliver a variety of career planning and application talks at the start of the academic year. 

Terms and conditions

There are some important pieces of information you should be aware of when applying to Imperial. These include key information about your tuition fees, funding, visas, accommodation and more.

Read our terms and conditions

You can find further information about your course, including degree classifications, regulations, progression and awards in the programme specification for your course.

Programme specifications