DEV ENVIRONMENT — Not Production

MSc Computer Science

  • Postgraduate
  • London
MSc Computer Science
Middlesex University London

Course Overview

Intake

N/A

Duration

1 year

Course Description

The Computer Science MSc at Middlesex University London is designed for students who have previously studied computing at university and wish to develop an advanced mastery of the subject. This course offers a balance between advanced theoretical knowledge and practical experience, with a strong focus on contemporary research. Students will explore programming paradigms, agile software development, cyber security, and blockchain development. The programme is available as a one-year full-time course, or a two-year part-time option. Students also have the opportunity to undertake a professional placement year to further enhance their employability. Throughout the course, students will gain expertise in designing and developing complex software systems, using modelling and abstraction techniques. The curriculum is informed by the university's active research in areas such as machine learning, robotics, and quantum computing. This course is ideal for those looking to forge a successful career in the software industry or pursue further research in computer science.

Tuition Fee Details

Full-time UK students: £11,700. Part-time UK students: £78 per taught credit and £38 per dissertation credit. A professional placement year is available for an additional £3,000. UK fees: The university reserves the right to increase postgraduate tuition fees in line with changes to legislation, regulation and any government guidance or decisions. The tuition fees for part-time UK study are subject to annual review and the institution reserves the right to increase the fees each academic year by no more than the level of inflation.

Entry Requirements

Academic Requirements


UK qualifications

A 2:2 honours degree or above in computer science.

An alternative mathematical science or engineering degree with a minimum of five years' work experience in an appropriate role such as a software developer.

Other qualifications

We accept a wide range of international qualifications.

English Language Requirements


Other

Applicants must meet the institution's English language requirements. Pre-sessional English courses are available for those who do not meet the minimum requirements.

Other Requirements


Other

Mature students (over 21) without formal qualifications may be considered if they can demonstrate relevant experience and ability.

For more information about the General Entry Requirements please visit the institution page

Course Structure

Cybersecurity & Cloud Systems

30 Credits

Immersive Application Development

15 Credits

Intelligent Environments

15 Credits

Blockchain Development

30 Credits

Machine Learning for Developers

15 Credits

Software Development

15 Credits

Research Methods and Postgraduate Project

60 Credits

Preparing for the Professional Placement

0 Credits

Frequently Asked Questions

Graduates may pursue roles such as software developer, IT systems architect, IT security coordinator, or information security analyst. Opportunities exist within software firms, financial institutions, government departments, and consultancies, or students may choose to start their own business.