Welcome to Goingto.University, new home of the StudyLink and Coursefindr university course searches. Please update your bookmarks to the new address.

Browse our university guidance

Sign up

On this page

Middlesex University logo

Computer Science Middlesex University

Award Attendance Study Duration Start Domestic fees International fees
MSc On-Campus Full-time, Part-time 1 - 2 years September find out find out
Course fee notes
Fees vary for UK, EU and International students. Please check your chosen course page on the Middlesex University website for up to date fees and available funding options.

Course overview

This course not only offers a balance between advanced computer science theory and practical experience but has a very strong focus on contemporary research. Practical work is also an important part of every degree module.

The university is very active in the exploration of key areas within computer science which you will focus upon during your studies and individual research project. These include agile software development, cyber security, and blockchain development.

This course is for you if you've previously studied computing at university and are looking to develop an advanced mastery of the subject.

Why Study Computer Science at Middlesex?

Led by industry experts - Experience our innovative programme of teaching led by industry experts. Develop real-world skills from day one, and gain the knowledge, expertise and confidence to succeed.

State-of-the-art facilities - Access out specialist computer science facilities at the Ritterman labs. You will have access to a wide range of advanced equipment, software and research so you can get the most out of your learning.

Excellent industry links and career prospects - Opt for an industry placement to build your professional experience and network, and gain industry-recognised certifications, such as Cisco's CCNA and CCNP. Benefit from our partnerships with top employers such as Ford, Jaguar, IBM, Siemens, Arm, Opnet, and Xilinx University. Access career mentorship and specialist support to secure your computer science graduate jobs.

What Will You Learn?

As well as an in-depth understanding of your subject, you will also be equipped with the knowledge of analysing, developing and executing complex software, producing software to a given specification, and you'll be able to use modelling and abstraction techniques to design software systems.

This course will enhance your skills in research, data collection, interpretation, problem-solving, critical thinking, communication, presentation, and critical thinking. It also emphasises principles and concepts which will help in all areas of code development. Additionally, it will give you a strong academic framework for pursuing independent learning throughout your life.

Industrial placement is offered as an optional opportunity for full-time students studying at the London campus.


Entry requirements for this course

Contact Middlesex University to find course entry requirements.

View foundation and pathway programmes to help you meet academic and language entry requirements.

View all courses at Middlesex University

Courses you may be interested in at other institutions

Featured course

Foundation Courses

If you are planning to study abroad, but you don't meet the academic entry requirements, consider a foundation or pathway course.

This type of course often helps to bridge the academic gap and help to prepare you for life studying abroad.

Selected courses shown below:

Search more foundation courses

Related information

Explore courses in computing and IT Other universities in London Studying in United Kingdom