Contact Details | Skip Links | Site Map | Privacy & Cookies

You are here: Home > Graduate School > Course Finder > Computer Science : MSc


Computer Science MSc

The Computer Science programme offers a distinct pathway of study designed for those who have already studied Computer Science or a related subject and now wish to move their skills up to the next level.

The course offers the opportunity to specialise in a range of aspects of computer science, all starting from a common core, and each requiring taught modules, a project dissertation and a self-study research methods module.

Modules are delivered through alternating intensive blocks of tuition, followed by assignment periods. This allows for focused work and is also ideal for part-time study as other commitments can be worked around your studies. Projects are supervised one on one with a member of academic staff and can be research-led or taken in cooperation with an industrial partner.

Compulsory Modules:

Advanced Distributed Systems Advanced Interactive Systems Design Systems Engineering A Research or Industrial Focused Dissertation

Optional Modules:

(may vary from year to year) Advanced Networking and the Internet Mobile Computing Network and System Security Ubiquitous Computing Advanced Topics in Networking Contemporary Operating Systems: Inside Microsoft Windows and Linux Aspect-Oriented Software Development System Dependability