There will be various induction sessions in orientation week; see the orientation calendar for details. Attendance at relevant sessions on the Thursday is compulsory, as is the briefing on good academic practice on Friday. Attendance at other sessions is very strongly encouraged.


Jack Cole Laboratory and John Honey Teaching Laboratory are available to students and you are strongly encouraged to come into the School and use any of the School Labs physically where it is easier to talk to and get to know your peers and receive support. It is also the case that you must ensure that code submissions compile and run on School lab machines, unless otherwise instructed in the coursework specification.

It should also be noted that the School provides a resilient storage service for files stored in students’ home directories and you are encouraged to keep copies of your work on School storage.

If you are using SSH to access the lab and are storing your files in the right place on the host machines, then they will automatically be backed up. More details on lab provision can be found here.

If you are working on your own machine, we expect you to backup your work regularly and at the very least every 24 hours. As a registered student, you have access to OnceDrive via Office365 which may suffice for many smaller projects.

Demonstrator support is offered in-person only in our Labs for first year and second year. If you are unsure about the arrangements, please contact the relevant coordinator or lecturer.

Each individual piece of coursework has its own deadline defined in MMS. After this deadline, lateness penalties apply, and work may not receive formative feedback.

As already described, failure to achieve an overall coursework average of at least 4, taking into account lateness penalties, will result in failing a module without right to reassessment. In coursework-only modules, since no reassessment is available, an overall grade of 7 must be achieved.

See also target feedback timescales.


Most Sub-Honours modules include a weekly one-hour tutorial, normally with about seven students per group. Tutors assess and return practical work, and record attendance at tutorials. Tutorial attendance is a compulsory component in all modules that operate tutorials.

Students should log into MMS by Monday 12:00 noon of week 1 in each semester, and use the Enrolment resource for each module to inform the school of their availability for tutorials. Tutorial groups will be allocated by the School Administrator and circulated to students electornically. Any difficulties that arise with timetable clashes should be reported to the School Administrator.


To be eligible to enter honours in September 2022 or September 2023, a student must:

  • have passed each of the requisite 2000 level modules at first sitting or resit (for BSc), and passed with an average of grade 11 at first sitting and first enrollement (for MSci)
  • have 220 credits
  • have met all other relevant Faculty regulations (in particular, have 80 credits at 2000 level)

More information can be found here

There is no discretion on progression at School level.

Requests for Review of Decision for Entry to Honours

Students who fail to meet the requirements for entry to honours and are consequently refused entry to their chosen degree programme and are eligible to request a review of the decision. For additional information and a list of admissible grounds for requesting a review please see the University documentation:

External Examiner

The School’s External Examiner for Sub-Honours is Professor Richard Mortier of Cambridge University.

Back to top

Last Published: 03 May 2023.