Go to main content
[Printed circuit board]

School of Computer Science Intranet

MSc in Advanced Computer Science

The MSc in Advanced Computer Science is a high quality Masters course. It draws upon the international research reputation and the excellent teaching quality and facilities of the Computer Science Department, and also its industrial links, to provide a broadly based advanced course at a level beyond that of undergraduate degrees. It combines a very wide range of taught modules, with a research project undertaken in one of the many research areas of the Department, or with industrial partners.

There are two entry routes to this programme:

Direct Entry: For students with a science degree containing a substantial amount of Computer Science and who have achieved at least a 2(i) result, or an overseas equivalent. Applicants with less formal training but sufficient relevant experience in the computer industry may be considered.

Foundation Route: For students who have a good degree in a Science or Engineering subject but little formal training in Computer Science at degree level. To enter the Advanced Programme you take at least two foundation units by e-Learning, normally in the year preceding entry to the Advanced Programme. One of the foundation units is credited to your MSc. If you wish to enter by this route, please indicate this on your application.

  • If you are a prospective student or wish to know what the course offers, consult the course Prospectus
  • For a list of the taught modules on offer (and aims and objectives), consult the course Syllabus
  • The Handbook contains a description of the course, its regulations and guidance for students.
  • Timetables, and other useful information, may be found on the Information Page.