Taught course

Computer Science

Middlesex University London · Faculty of Science and Technology

Entry requirements

We accept the equivalent of the above from a recognised overseas qualification. To find out more about the requirements from your country, see further information under support in your country. For details of other equivalent requirements that Middlesex accepts see entry requirements.

Months of entry


Course content

The MSc Computer Science course enables you to gain in-depth knowledge and skills in a range of advanced topics in computer science. Core themes in the MSc Computer Science include web development, distributed systems, software engineering, interaction design, visual analytics, artificial intelligence, and foundations of computer science.

There are four taught modules, with one module offering elective topics in advanced computer science research. These are followed by an independent project. The MSc Computer Science course aims to strike a balance between advanced computer science theory, with an opportunity to gain practical, hands on experience, and exposure to relevant strands of contemporary research activity within the field of computing. Successful students will be well placed for a range of roles in the professional computing sector, and the strong research underpinning of the programme provides a platform for further research activity.

The course is available both full-time and part-time.

Qualification and course duration


full time
12 months
part time
24 months

Course contact details

Dr Carl Evans
+44 (0)20 8411 6201