This page contains information specific to the second year of study for all undergraduates studying Computing at Imperial College London - that is both Computing and JMC students.

Second Year Overview

Welcome back !

I hope everyone had an enjoyable summer break and feels ready for a new year. There are a number of important differences between the first year and the second year:

  • The second year coursework and lab-work exercises are fewer in number, but larger in size than those in the first year. You should not expect to be able to complete these exercises at the last minute.
  • Some of the taught modules in the second year are compulsory and some are optional. You can find more information about this on the Second Year Options page.
  • All lab-work marks contribute towards your year's lab total. The pass mark for the lab is 40% and you must pass the lab to pass the year.
  • All taught modules are assessed by a combination of exams and coursework (counting for 85% and 15% of the mark for the module, respectively).
    The pass mark for each module is 40% (from combined exam/coursework) and you must pass each module to pass the year.

The coursework and lab-work schedules for the year can be found on CATe. You should always ensure that your work has been submitted correctly by checking the uploaded copy soon after submission. If you have any queries, these should be raised with either the Senior Tutor or the Second Year Coordinator.

Note that the OS Lab in the Autumn term requires strong C implementation skills and the Compilers Lab in the Spring term requires strong Java implementation skills, so be sure to review your first year notes.

MEng progression

In order to progress to the third year of the MEng program, students must achieve an overall (second year) aggregate mark of at least 60%. Students who fail to achieve this will normally be required to transfer to the third year of the BEng program


You are required to be around at all times during the college term, especially including weeks 1 and 11 of each term. You should also be aware that after your Summer term exams you will be as busy as the rest of the year with the 2nd Year Computing Group Project (DRP) and its related lecture series.

Note that if you are an overseas student and you are considering undertaking a summer internship, then you must make sure that you do not commence any full-time employment before the college's official end of the summer term - Friday 1st July 2022. This is regardless of whether your formal work has finished for the year before this date. If you undertake any full-time work within term time (more than 20 hours per week), then you will be jeopardising your visa status in the UK. Our term dates are publicised with the UKBA (UK Border Agency), so you cannot afford to run the risk with this.


You are expected to meet all coursework and lab-work deadlines, but if there are difficulties with this then please contact the Second Year Coordinator or Senior Tutor as soon as possible. Extensions to submission dates can be agreed in extreme cases, but in general late submissions recieved within 24 hours of the deadline will be capped at the pass mark (40%) and anything received later than this will receive no marks.

Note that it is always best to submit what you have done by the deadline.

Whilst it can be useful to contact individual lecturers for advise on their coursework, please note that they are not able to grant extensions or approve late submissions.

In general, if you have any problems during the year you should contact:

And finally...

I wish you a happy and productive year of studies. With four taught modules in each of the autumn and spring terms as well as the larger lab-work, you will have a busy schedule. The key to success is to keep up with lecture material so as not to leave too much to do at revision time.

For more detailed information on specific elements of the second year, please follow the links on the right.