Advanced Computer Science [MRes]

Teaching and learning

We use a variety of teaching forms, from face-to-face lectures via supervised and unsupervised labs, to self-study elements and supervised projects. Where appropriate, we use blended learning and enquiry based learning.

All our taught course units use coursework as a part of fomative assessment, to deepen and assess both knowledge and understanding and to teach and assess relevant skills.

Progression and assessment

Course units are assessed through coursework (50%) and end-of-semester examination (50%). However, flexibility is allowed in the delivery and assessment, allowing methods appropriate for each subject. If a course unit's specific features require it for assessments through 66% coursework and 34% exam, or other distributions.

Further information is available at


  • Newly refurbished computing labs furnished with modern desktop computers
  • Access to world leading academic staff
  • Collaborative working labs complete with specialist computing and audio visual equipment to support group working.
  • Over 300 Computers in the School dedicated exclusively for the use of our students.
  • An Advanced Interfaces Laboratory to explore real time collaborative working;
  • A Nanotechnology Centre for the fabrication of new generation electronic devices;
  • An e-Science Centre and Access Grid facility for world wide collaboration over the internet.
  • Access to a range of Integrated Development Environments (IDEs)
  • Specialist electronic system design and computer engineering tools.

Disability support

Practical support and advice for current students and applicants is available from the Disability Advisory and Support Service. Email:
▲ Up to the top