Computer Laboratory

Masters courses

Computer Science Masters courses

The Computer Laboratory offers two Masters' Degree courses: the M.Phil in Advanced Computer Science and the integrated M.Eng in Computer Science.

M.Phil in Advanced Computer Science (ACS)

The Master of Philosophy in Advanced Computer Science (the M.Phil in ACS) is designed to prepare students for doctoral research, whether at Cambridge or elsewhere. Typical applicants will have undertaken a first degree in computer science or an equivalent subject, and will be expected to be familiar with basic concepts and practices.

The ACS covers advanced material in both theoretical and practical areas as well as instilling the elements of research practice. It combines lectures, seminars and project work in various combinations tailored to the individual student. The course runs annually from October to 30 June. ACS students will typically select five modules from over 30 and take the mandatory C00 Research Skills module, and undertake a research project on a topic approved by the Degree Committee. In 2014-2015, a few students will opt to take eight of the more theory-based modules, plus C00 Research Skills, and will undertake an extended research essay. This option will not be available from October 2015.

More information ...

Computer Science Tripos, Part III (M.Eng)

Part III is similar to the M.Phil in Advanced Computer Science. The M.Phil in Advanced Computer Science comprises twelve modules, while Part III comprises nine modules of material: six taught modules and a project which is worth three modules. The modules are shared with the M.Phil in ACS and almost all of the M.Phil modules will be available to Part III students. The exceptions are those M.Phil modules which contain significant overlap with material from earlier years of the Tripos. There are no compulsory modules in Part III. Successful completion of Part III will lead to you being awarded your BA and your M.Eng at the same time in the following June or July.

More information

Information for current Masters students

Taught modules

Research Projects and Essays

Examinations and assessment

Lecture timetables, calendars and talks

Lecture feedback and student representation

Continuing to the PhD

Resource material

Information for prospective students

If you are considering applying to Cambridge to study for the MPhil in Advanced Computer Science then look at our information for prospective students.