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 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.
Courses you may be interested in at other institutions
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: