Taught course

Computer Science

Middlesex University · School of Science and Technology

Entry requirements

We normally require a second class honours degree 2:2 or above in computer science or IT. Candidates with other degrees are welcome to apply provided they can demonstrate appropriate levels of experience within the computing sector. Candidates without formal qualifications need to demonstrate relevant work experience within the computing sector and the ability to study at postgraduate level.

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.

Qualification and course duration


part time
24 months
full time
12 months

Course contact details

Middlesex Enquiries