MSc Computer Science
| Program start date | Application deadline |
| 2025-09-01 | - |
| 2026-09-01 | - |
| 2027-09-01 | - |
Program Overview
MSc Computer Science
The MSc Computer Science course is designed for graduates who may not have a background in computing but are looking to launch their careers in this fast-paced, in-demand field. The course provides expertise in the latest technology, helping students develop specialist skills for a career in computing.
Course Overview
The course covers programming, advanced computer networks, cloud development, and information systems. Students learn concepts, techniques, and technologies to equip them for the practical side of investigating real-world problems and creating a system or solution to match. Through this, students gain a set of skills made for the modern professional world of computing.
Features and Benefits
- Institute of Coding: The Department of Computing and Mathematics is part of the new £40m national Institute of Coding (IoC). Masters students have access to the IoC’s cutting-edge computer lab to hone their skills in this area.
- Learn alongside world-leading research: 86% of research outputs in Computer Science are rated world-leading and internationally excellent (REF, 2021).
- Professional accreditation: The course is accredited by the British Computer Society (the Chartered Institute for IT), providing strong industry links and a professional focus.
- Optional placement year: Boost career prospects and put theory into practice with the option to take an industry placement year.
- Professional study environment: The University has invested over £115 million to transform the way students learn, with dynamic learning spaces, world-class teaching and research facilities, and collaborative study zones.
Course Information
The course includes core modules covering a range of topics, including programming fundamentals, cloud enterprise and development, and an independent, in-depth research project. Students also choose from a range of option modules to tailor their learning.
Core Modules
- Advanced Object Oriented Programming: An intensive programming module primarily for non-computing graduates, covering programming fundamentals and object-oriented programming principles.
- Advanced Computer Networks: The module covers advanced topics in computer networks, focusing on principles, architectures, and protocols used in modern large-scale networked systems.
- Information Systems and Databases: Develops knowledge in the areas of information and digital media systems, and databases, their development and support for business needs.
- Cloud and Enterprise Development: Explores key aspects of enterprise-level software development, including distributed programming and more advanced software engineering techniques, coupled with hands-on experience of cloud software development and deployment.
- MSc Project: Students undertake an individual research project, designing, implementing, and evaluating a substantial piece of software and documenting the research through a dissertation.
Option Modules
- The Ethics and Governance of Artificial Intelligence: Covers issues including AI and social impact, trust, explainability, accountability, bias, and risk within using AI systems.
- Algorithms and Data Structures: Explores fundamental algorithms and data structures used to solve computational challenges, considering algorithm complexity and efficiency through practical implementation.
- Information Security Management: Understands the personal, organisational, and legal/regulatory context in which information systems could be used, the risks of such use, and the constraints that may affect how cyber security is implemented.
Entry Requirements
The course is open to anyone with a UK honours degree – at least a 2:2 – or the international equivalent, whatever the subject. The course is not suitable for graduates with a computing background. International students require IELTS with an overall score of 6.5 with no less than 5.5 in any category, or an equivalent accepted English qualification.
Fees and Funding
- UK and Channel Island students: Full-time fee £10,250 per year.
- EU and non-EU international students: Full-time fee £20,000 per year.
- Placement costs: An optional estimate of £1,850 for a placement year.
- Professional costs: An optional estimate of £30 for BCS membership.
- Other costs: An optional estimate of £400 for books, printing, and a laptop.
Careers Support and Prospects
The advanced skills and understanding developed on the MSc Computer Science course can open doors to roles across a range of industries, in both the public and private sectors. Careers support is available from the moment students join, throughout their time at the University, and for up to three years after the completion of their course. The University has a range of services available, including dedicated careers and employability advisors.
