This Master of Science (MSc) in Computer Science (Conversion) is designed for graduates who do not have a background in computer science but wish to pursue a career in the field. The program provides a strong foundation in computing principles and allows for specialization in areas of interest through research-informed teaching. Graduates will be equipped with the skills needed for roles in artificial intelligence, human-centred computing, software engineering, and software systems.
The curriculum is structured to provide a core grounding in computer science, with opportunities for students to tailor their learning through optional modules. The course includes a significant individual project, allowing for in-depth exploration of a chosen topic. Module offerings are subject to review and may change based on student feedback, staff availability, or research updates.
This course prepares graduates for a career in the computing industry. The skills acquired are applicable to various roles and sectors.
English language qualifications should ideally have been achieved within two years prior to the course start date. Offers may be conditional on meeting English language requirements.
International students may be required to pay a tuition fee deposit. US citizens may be eligible for Federal Direct Loans.
You need a good undergraduate degree in a subject other than Computer Science. For English language proficiency, an IELTS score of 6.0 overall with at least 6.0 in each component is required.
The full-time duration for the MSc Computer Science (Conversion) programme is 1 year.
Please contact the university directly for current international tuition fees. International students may also be required to pay a tuition fee deposit.
The application deadline for international students is 1 August 2026, and for UK students it is 1 September 2026. The course starts in September 2026.
This course prepares graduates for careers in the computing industry, with skills applicable to roles in artificial intelligence, human-centred computing, software engineering, and software systems.