Useful Contacts

Director of Studies (Postgraduate)
Dr Fariba Sadri
Room 447

Programme Coordinator (MCSS & MAC)
Dr Timothy Kimber
Room 306

Senior Tutor (Postgraduate)
Dr Thomas Lancaster
Room 305

Student Wellbeing Advisor
Caroline Gilchrist
Room 304a

Student Reps

MSc Specialisms Reps

  • Aditya Khairari
  • Shikha Surana

MSc Advanced Reps

  • Vacant

This is the homepage for students currently studying on the MSc Advanced Computing and MSc Computing (Specialism) programmes. It includes links to relevant information needed throughout the year.

Induction Talks

College Welcome Season

The college-wide welcome pages, including recordings of introductions to college services such as the library, careers service, disability advisory service and student union.

Departmental Welcome Talk for All MSc Students 

Introduction to Welfare and Support in Computing

Introduction to MSc Advanced Computing

Introduction to MSc Specialisms


Autumn Term 2021 

For the start of the 2021-2022 academic year, the College and the Department have restrictions in place on the use of indoor spaces to reduce the transmission of Covid-19. Teaching is currently operating in mixed mode, with some sessions starting to be being delivered face-to-face. Study spaces with limited capacity are also available within the department for students to use. 

Using the Laboratories

Depending on your degree and the modules you choose, your timetable may have scheduled laboratory sessions. In this case you can go to any of the timetabled rooms at the time indicated and use any available space. The module organisers will provide full details of how scheduled lab sessions will be organised. Every other workstation is available for you to use, as indicated by the presence of a keyboard. If a workstation has no keyboard please do not sit in front of it, as we must maintain 50% occupancy in these rooms.

You can also work in a laboratory when there is no timetabled session, but you must book a space in advance. You can book a seat up to one week in advance using OfficeSpace. Please respect the needs of your fellow students when making a booking. In particular, if you book a session you must turn up for it.

Out of Hours Access

You can access any of the teaching rooms and laboratories in the Huxley building out of normal office hours (9am-6pm, Monday to Friday). Initially, at least, out-of-hours access to the laboratories will have to be pre-booked using OfficeSpace.

Departmental Rules

The Head of Department has issued a set of rules for the use of departmental spaces to reduce the risk of transmitting Covid-19. Students should follow these rules at all times.

More Information

This set of notes Notes for Autumn 2021 MSc (PDF) about arrangements for the start of the Autumn term has been emailed to students. 

E‌xam Timetable

The Autumn Term (2021) exam timetable has now been published.

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.

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

Other MSc degrees in the department:

  • MCS: MSc Computing
  • MAI: MSc in Artificial Intelligence

Degree Regulations

The rules determining the outcome of each student's degree are called "regulations". It is very important to be familiar with the regulations, so that you understand exactly what you need to achieve in your modules and projects. They are quite short, so do not take much time to read. They available here:

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.

Enrolling on Modules

A small number of modules are compulsory on each MSc programme (for MAC, only the individual project). To take other modules, and satisfy their degree requirements, students must enrol using the department's module registration system (also sometimes called "module subscription"). 

Course Materials

Access to materials for each module is controlled by the module registration system. Students must enrol on a module before they will be able to access these resources.

  • Lecture slides and notes are issued on the new Scientia platform, which has been developed within the department. 
  • Recordings of lectures and other live sessions are issued on Panopto.
  • Each module has a discussion forum on EdStem for students to ask and answer questions. 


MATLAB is used in several courses, in particular those related to machine learning. If you need to learn MATLAB you are recommended to look at the following online resources:


Coursework Publication and Submission

Coursework, both assessed and unassessed exercises, is issued on the CATE platform. Students must enrol on a module using the module registration system before they will be able to access the exercises. The module subscription level must be at least Level 2 in order to submit work.

Assessed Coursework Contribution

The assessed coursework component of each taught module contributes between 10% and 33% of the final mark. (The default is 20%; exceptions are listed in the Coursework contribution document.) 

Coursework Deadlines and Late Submission

Coursework deadlines are strict. Work submitted late without mitigating circumstances will be subject to mark capping, according to the Department's Late Submission Policy. Work submitted more than 24 hours after the deadline will be marked 0.

Mitigating Circumstances and Extensions

If your ability to submit by the deadline has been affected by mitigating circumstances, you should complete a Mitigating Circumstances Form and submit it to your programme coordinator, Dr Timothy Kimber. If your application is accepted you can be given a deadline extension, have the mark cap removed from a late submission, or be awarded some other form of mitigation. See Extensions and Mitigating Circumstances for further information. Course lecturers are not able to approve late submissions, grant deadline extensions etc.


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.  There is also a departmental FAQ on plagiarism.


There is a dedicated website providing information about the operation of examinations in the department. This is where to find exam timetables, instructions for taking timed remote assessments, past examination questions for all subjects, etc.

Group Projects

MSc Computing (Software Engineering)

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

Individual Projects

All MSc courses contain an individual project which runs from the beginning of summer term, through to the end of the year. The MSc Individual Projects Wiki 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 the Industry-based MSc Projects Wiki page for more information.

Independent Study Option

All MCSS and MAC students have the option of replacing one of the 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 on the Project Wiki.

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. We also have support for you within the department, with your personal tutor as your first point of call. See Student Support formore information about support for MSc students in our department.


Provisional Results: July

The department's Board of Examiners meets to approve taught module results in July, after all examinations have taken place and been marked. Following the meeting you will be able to see a provisional overall 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. If your result is one of 4, 5 or 6 you will be given further information at the time.

Overall Results: November

The Board of Examiners meets again in October to approve the marks for the individual projects. Your final degree result will be the minimum of your July provisional result and your project result. So, for example, if you have a provisional Merit result and then achieve a Pass on the project your degree will be a Pass. Project marks and overall degree results are issued by the college Registry department following approval by the college. This happens in early November.

Transcripts and Degree Certificates

All transcripts and degree certificates are issued by the college Registry department, not the Department of Computing. Transcripts are issued after the completion of the degree and final approval by the Board of Examiners and the College in early November.