Useful Contacts

Deputy Director of Postgraduate Studies
Dr Fariba Sadri
Room 447

Deputy Course Director (MCS)
Dr Will Knottenbelt
Room 371

Coordinator (MCS)
Dr Fidelis Perkonigg
Room 228

Coordinator (MCSS & MAC)
Dr Timothy Kimber
Room 228

Welcome to the Department of Computing at Imperial College London. We hope that you will have an enjoyable year with us, and that you will find your studies interesting and stimulating. On this page, you can find links to all the relevant information you will need throughout the year.

Course Abbreviations

On the department literature and websites, you will come across various abbreviations for the different MSc courses which it will be useful to be familiar with.

  • MCS: MSc Computing Science
  • MCSS: MSc Computing Science (Specialisms)
  • MAC: MSc Advanced Computing

Welcome Presentation

The slides used during the welcome presentation for each MSc can be downloaded using the following links:

Degree Classification Regulations

Information on the pass requirements for each course can be reached via the following links:

The department provides a set of notes:

for MSc students concerning many aspects of the degree courses and college life in general.

Coursework Submission

Each taught course has an assessed coursework component which counts for between 10% - 33% of your final mark for that course. Please note that coursework deadlines are strict and late submissions will not be given credit, according to the Department's policy.


The college and the department take the issue of plagiarism very seriously. Please do not engage in this practice. The college has policies on plagiarism and exam offences.  A departmental FAQ on plagiarism can be obtained here.

Student Welfare

Studying should be fun, but it can also be stressful and you will undoubtedly have to deal with non-academic challenges during your time at Imperial. The College offers a range of services to support the welfare and well-being of its students ranging from healthcare to financial advice and support. Your personal tutor can be a first point-of-call for any difficulties that arise during the course of your studies.

Course Structure and Timetables

  • Timetables for each degree course are located here.
  • Information on the structure of all the degree courses can be found here.
  • The college term dates are available here.

Course Materials

Slides and notes will usually be available on CATE, via the N link for the course. Some lecturers may also provide recordings of their lectures via Panopto.


MATLAB is used in several courses, in particular those related to machine learning. MCS students are given a short MATLAB course at the beginning of Term 2. If other masters students need to learn MATLAB you are recommended to look at the following online resources:

MCS Labs

Students on the MCS course have labs scheduled throughout the autumn term, which support programming exercises belonging to the different lecture courses. The lab homepage can be found here.

Group Projects

MSc Computing Science

Group Projects for the MCS course are selected at the end of the autum term, and run throughout the spring term. For more information, please visit the MSc Group Project homepage.

MSC COMPUTING (Software Engineering)

Group Projects for the MCSS Software Engineering course run throughout the autumn term. For more information, please visit the Group Project homepage.

Individual Projects (All MSc)

All MSc courses contain an individual project which runs from the summer term, through to the end of the year. The MSc Individual Project homepage has more information. Projects are usually proposed by academics in the department, however you have the option of proposing your own. Projects in collaboration with industry are also possible, but such projects can sometimes be tricky to manage - please read this document for more information.

Independent Study Option (MCSS and MAC)

If you are on the MCSS or MAC course, you have the option of replacing one of your lecture courses in the spring term with an Independent Study Option (ISO). This is a short course of directed reading and personal research carried out under the guidance of a supervisor, and is assessed by a dissertation and an oral presentation (viva). More information can be found on the ISO page.

Academic Writing Course

The MRes degree includes an academic writing course (Academic Writing MRes Advanced and MRes HiPEDS) that runs from the middle of the Autumn term to the midele of the Spring term. This is an opportunity to learn critical reading and reviewing skills.

Exam Results

The department's Board of Examiners meets to approve examination results in June, after all exams have taken place and been marked. In early July you will be able to see a result in your personal examination results page (NOT in CATE). The result will give one of the following outcomes:

  1. Distinction
  2. Merit
  3. Pass
  4. Fail
  5. Borderline
  6. Decision Deferred

If your result is 1,2 or 3 this indicates the final MSc degree for which you are being considered. Your final degree result will be the minimum of this exam result and your project result. So, for example, if you have a Merit on the exams and a Pass on the project your degree will be a Pass. If your result is one of 4, 5 or 6 you will be given further information at the time.

At this point of the course and until October there will be no marks, transcripts or certificates available.

Marks, transcripts an d certificates will be available after the completion of the course and final approval by the Board of Examiners and the College. This will be in mid-to-late October. All transcripts and certificates will come via the College Registry, and they will contact you when these are ready.