Students working on computers
  • Postgraduate taught
  • MSc


Deepen your understanding and knowledge of computer science to prepare for a career in the computing industry.

Deepen your understanding and knowledge of computer science to prepare for a career in the computing industry

Explore major programming languages and paradigms alongside management techniques

Join in the development of a large software project and build your problem solving skills

Course key facts

  • Qualification

    • MSc

  • Duration

    1 year

  • Start date

    October 2023

  • Study mode


  • Fees

    • £21,000 Home

    • £39,400 Overseas

  • Delivered by

  • Location

    • South Kensington

Minimum entry standard 2023

  • First-class degree in any subject outside computing or computer science

View full entry requirements

Course overview

Undertake intensive training in computer science and acquire the core computing skills needed for a career in the computer industry.

Suitable for graduates of disciplines other than computing, this one-year programme is tailored towards those looking to add computing qualifications to their portfolio. It's also suitable if you're looking to retrain in IT or prepare for further PhD study.

This course will help you acquire practical skills in basic and specialised topics in computing. You'll also explore the major paradigms of programming – declarative, imperative and object oriented.

A major focus of your studies will be developing a large software project. You'll also apply your course knowledge on an extended individual project.

This work will help improve your competency in group cooperation, literature search, technical presentation and report writing.


This page reflects the latest version of the curriculum for this year of entry. However, this information is subject to change.

Find out more about potential course changes.


You’ll take all of these core modules.

Core modules

Choose four or five modules from Group 1, and one or two modules from Group 2. The total number of optional modules should be six.

Group 1

Group 2

Teaching and assessment

Balance of teaching and learning


  • Taught
  • Independent study

  • 20% Taught
  • 80% Independent study

Teaching and learning methods

  • Person at lectern giving speech
  • Four students sitting in a tutorial
  • People collaborating and completing practical work.
    Practical work
  • A group of people interacting
    Group project work
  • A person studying independently
    Independent reading
  • Lab work
  • Individual research project

Balance of assessment


  • Assessed coursework
  • Examinations (practical and written)
  • Individual project

  • 20% Assessed coursework
  • 36% Examinations (practical and written)
  • 44% Individual project

Assessment methods

  • A person completing a written exam
    Written exams
  • Person completing coursework
  • Papers from a written report
  • Person making a presentation
    Presentations and demonstrations
  • Written assignments
  • Lab work
  • Dissertation

Entry requirements

How to apply

Apply online

You can submit one application form per year of entry. You can choose up to two courses.

Tuition fees

Home fee

2023 entry


Overseas fee

2023 entry


Your future career

Computer screen with cog

Develop the essential core knowledge and skills for a computing career.

Chemistry research on computer screen

Consider this course if you're pursuing a career in industry, or if you're interested in a research career in academia or industry.

Computer monitor showing data

With an Imperial Computing degree, you'll be able to explore a variety of career opportunities.

Robotic arm

Graduates are sought after in roles such as application/web development, networking, AI, media, finance, robotics, and computer games.

Man standing under a sign pointing different directions

Other potential career paths include chip design, cyber security, data management, bio-medical systems and transport

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