MSc Computer Science
Course Overview
Computer Science MSc* at Middlesex? 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..
Key Program Highlights
- Practical work is also an important part of every degree module..
- This course is ideal if you've previously studied computing at university and are looking to develop an advanced mastery of the subject..
- The Computer Science MSc will equip you with the skills and expertise required to forge a successful career in a wide range of industries..
- You will gain in-depth 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..
- Middlesex University is very active in the exploration of key areas within computer science, including agile software development, cyber security, and blockchain development..
Tuition fee
Apply by
Start date
Sep 2026
Sep 2027
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
2 days after your application is submitted
Backlogs accepted
This course accepts backlogs
Compare Courses!
You can now compare courses and find which one suits you the best.
Course Overview
Computer Science MSc* at Middlesex? 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..
Key Program Highlights
- Practical work is also an important part of every degree module..
- This course is ideal if you've previously studied computing at university and are looking to develop an advanced mastery of the subject..
- The Computer Science MSc will equip you with the skills and expertise required to forge a successful career in a wide range of industries..
- You will gain in-depth 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..
- Middlesex University is very active in the exploration of key areas within computer science, including agile software development, cyber security, and blockchain development..
Requirements
The requirements may vary based on your selected study options.
Modules
- Preparing for the Professional Placement
- Cybersecurity & Cloud Systems
- Immersive Application Development
- Intelligent Environments
- Blockchain Development
- Machine Learning for Developers
- Software Development
- Research Methods and Postgraduate Project
Related courses
Tuition fee
Apply by
Start date
Sep 2026
Sep 2027
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
2 days after your application is submitted
Backlogs accepted
This course accepts backlogs