This integrated Master's degree provides a comprehensive foundation in computer science theory and practical skills, preparing you to solve real-world problems. You will explore systems at various levels, from digital hardware to intelligent systems, and learn to design user-centred systems, leverage data, and build intelligent applications. The program includes a dedicated year in industry, offering valuable professional experience and networking opportunities. The curriculum is developed with input from an Industrial Advisory Board, ensuring its relevance to current industry demands. This course is also available without the industrial placement year.
The course covers core computer science topics aligned with ACM curriculum guidelines, structured into eight streams: Theory, Software, Systems and Devices, Data, Human-Computer Interaction (HCI), Intelligent Systems, Engineering, and Cyber Security. The curriculum progresses from foundational knowledge in the early years to advanced specialisation and a significant independent project in the later years.
The University accepts a wide range of international qualifications. International applicants who are non-native English speakers will need to provide evidence of their English language ability. Applicants who do not meet the direct entry requirements may be considered for international pathway courses.
Fees are for the 2026/27 academic year.
Accredited by BCS, the Chartered Institute for IT, for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional and as a Chartered Engineer.
For the 2026/27 academic year, the tuition fees for international students are £32,350 per year.
This is a 5-year full-time integrated Master's degree, which includes a dedicated year in industry.
The typical academic offer is A*AA. The University accepts a wide range of international qualifications.
Applications are made through UCAS using the course code I103. You will need to submit your academic transcripts and English language proficiency scores if applicable.
The Industrial Placements Team offers support including CV assistance and interview tips. They also provide ongoing contact during the placement.