
Computer Science - MSc
Are you looking to pursue or advance a career in IT? Our employability-focused MSc is designed for graduates from diverse, non-computing backgrounds looking to transition into the field of computing. From data management and cloud technologies to user experience design and web development, you'll gain the theoretical foundations, practical, hands-on experience and in-demand problem-solving, analytical, and research skills that are in high demand across various sectors.
Month of entry
- September and January
Mode of study
- Full time
Fees for 2025/26 academic year
- UK - Full time £11,400 per year.
International - £17,700 per year.
Duration of study
- 1 year
Why study Computer Science at Keele University?
Course summary
At Keele, we are proud of our legacy as one of the first UK institutions to teach computer science. With over 50 years of expertise, we have a strong tradition of supporting students from diverse academic backgrounds in transitioning to computing-related careers.
You will study the essential topics required to transition into a computing related career, focussing on practical and technical aspects of the discipline which match the needs of industry.
Specifically designed for students from non-computing backgrounds, initial modules will introduce you to the essential mathematical, programming and computing concepts required for effective study. This foundational knowledge will support and enhance your understanding of the core concepts covered later in the course, while also covering the basics of software engineering. Additionally, you'll learn to use industry tools like GitHub to effectively manage your projects.
Building on this foundation, you will explore core modules in web development, and data management. Throughout the programme you will gain hands-on experience in solving real-world problems, while tailoring your learning to your interests.
Beyond this, the course emphasises professionalism, teamwork, and research skills, ensuring you graduate equipped for a dynamic career in an innovative field. To ensure you gain valuable industry-relevant experience, your final assessment offers the option of completing an industrial placement project or addressing an industry-focused challenge as part of your MSc project.
Other courses you may be interested in
Next steps
![]()
Studying MSc Computer Science at Keele University has been an incredibly rewarding journey, made even more fulfilling by being honoured with the Vice Chancellor's Scholarship (2024). The academic support I received here, both from faculty and through dedicated international student services, has made my transition as an international student seamless. Beyond academics, Keele has offered me a platform to grow personally and professionally, preparing me for the global tech industry. My time here has been defined by support, friendship, and invaluable experiences, making Keele University my home away from home.
Course structure
This course is studied full-time over one year. Should you wish for more flexibility with your studies, we also offer 100% online part-time Computer Science programmes, with routes in Data Analytics and Artificial Intelligence (AI).
Please note, if you are beginning the programme in January, you will study the same modules as those listed below, but in a slightly different order.
September entry
During the first part of the programme, which runs over the first two semesters, you will study five core taught modules (120 credits). In semester three you will have the opportunity to undertake either an industrial placement project* (60 credits) OR an advanced research and development project (60 credits).
*Please note that the choice of industry placement will be dependent on your suitability and availability of an appropriate placement.
Modules
The module details given below are indicative, they are intended to provide you with an idea of the range of subjects that are taught to our current students. The modules that will be available for you to study in future years are prone to change as we regularly review our teaching to ensure that it is up-to-date and informed by the latest research and teaching methods, as well as student voice. The information presented is therefore not intended to be construed and/or relied upon as a definitive list of the modules available in any given year.
Semester 1
Compulsory modules
Mathematical Techniques for Computational Sciences
A knowledge of some of the fundamental concepts in mathematics is important to all our MSc programmes, and something that will give you enhanced understanding in areas such as AI, data management and cyber security. This module is designed for students without recent mathematical knowledge or experience and will support you to explore the power of Linear Algebra for solving complex systems, use Probability and Statistics to make data-driven decisions, and harness the beauty of Calculus to understand dynamic changes.
Foundations of Programming and Software Engineering
Programming is an essential skill in all areas of Computer Science. This module is specifically designed for students from non-computing backgrounds, building confidence and competence in programming, using Python, the most widely used programming language in the world. Through a series of closely supported practicals, you will gain an understanding of concepts such as Data Types, Variables, Functions and Control Structures, as well as the basics of Software Engineering and industry tools such as GitHub to manage your projects.
Concepts in Computer Science
Unlock some of the key concepts that will help you transition into a career in computing with our hand-picked selection of the essential parts of computer science for students new to the area. Journey through the History and Evolution of Computing and grasp the essentials of Computer Architecture and Operating Systems. Explore File Systems, Security, Network Protocols like OSI and TCP/IP and and then delve into some more advanced programming concepts such as data structures, sorting algorithms and Big O Notation.
Semester 2
Compulsory modules
Data Management and Cloud Technologies
A solid understanding of data and its management is crucial for all areas of computer science, driving innovation and informed decision-making. You will learn how to prepare data and how to design and build databases for efficient data management using a language called SQL; the most in-demand technical skill for data jobs. You will also explore Big Data technologies like Hadoop and Spark and gain hands-on experience with Cloud Platforms such as Amazon Web Services.
Agile Web Engineering
Immerse yourself in the dynamic world of web design and development as you experience working in a small “Agile” team using industry standard project management techniques such as Scrum. We will start with an introduction to User Interface Design Principles, user research methods and User Experience (UX). You will then gain proficiency in Full-stack development covering areas such as HTML, CSS, JavaScript, PHP and related frameworks such as Node.js, all with consideration of relevant security and industry best practices.
Semester 3
Optional modules
When it comes to choosing your final method of assessment, you have flexibility to opt for an MSc project or gain valuable experience via an industrial placement (subject to successful competitive application).
Industrial Placement Project
Obtaining industrial experience during your MSc will not only impress potential employers but also give you the opportunity to apply what you have learned to industry relevant problems, as part of an 8-12 week placement. Preparation for this module starts as soon as you arrive at the University and you will be supported with finding and applying for relevant opportunities by our experienced placements’ team, making sure that the placement is suitable for you and the area of your degree.
Advanced Research and Development Project
Students often wonder how they can differentiate themselves from other graduates in the job market. Your “Advanced Research and Development Project” will help you to do just that by enabling you to work on a problem, either set by our industrial partners, an academic at the University or yourself. Under 1-to-1 supervision of an experienced academic, you will undertake in depth research and development, that will not only improve your skills but also give you something to show employers in the UK and abroad.
Next steps
Committed to equality, diversity and inclusion
Our Equality, Diversity and Inclusion (EDI) agenda is embedded throughout our curriculum, and we are proud to hold a school-level Athena SWAN Bronze Award in recognition for our activities in this area.
As a School, we embrace this approach and will actively aim to ensure that all our activities will be organised so that everyone is made to feel safe and welcome, and that diversity is encouraged. We believe that this attitude is vital to help everyone flourish and feel valued for who they are. To achieve this, we promote fair treatment for all, irrespective of gender identity, age, disability, sexual orientation, relationship status, caring responsibilities, race, religion or belief.
Entry requirements
Pre-Master's in Computing
The Keele University International College offer a one semester Pre-Master's in Computing programme for international students who do not meet the traditional entry requirements for a postgraduate computing degree at Keele University.
Please visit the Keele University International College for more information on how to apply, entry requirements and course details.
Next steps
Entry requirements
The following section details our typical entry requirements for this course for a range of UK and international qualifications. If you don't see your qualifications listed, please contact us to find out if we can accept your qualifications.
Typical offer
Please ensure that you read the full entry requirements by selecting your qualifications from the dropdown menu below. This will include any subject specific, GCSE/Level 2 Maths, and English language requirements you may need.
Please select your country from the drop-down list below for the full entry requirement information
UK
2:2 degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Bangladesh
60% in a 4-year degree or 3-year degree with a 2-year Master's in any subject from a public university or CGPA 2.8 in a 4-year degree or 3-year degree with a 2-year Master's in any subject from a private university
or
demonstrated relevant professional qualifications or experience
We don’t accept degrees from certain universities, please see our Bangladesh Country Page for more information
You will also need: an English language qualification (see below)
Canada
70% or C or a GPA of 2.5 in a degree (Ordinary or Honours) in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
China
70% in a degree in any subject or 65% in a degree in any subject from a '211' university
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Ghana
Second class degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
India
55% or CGPA 6/10 in any degree of three years or longer
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Kenya
Second class degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Nepal
60% / 2.4 in a 4-year Bachelor's degree in any subject
or
65% / CGPA 2.8 in a 3-year Bachelor's degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Nigeria
Second class degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Pakistan
We accept a range of qualifications from Pakistan. Please visit our Pakistan Country Page for more information
or we will consider demonstrated relevant professional qualifications or experience
You will also need an English language qualification (see below)
South Africa
Second class division 2 / 60% in a Bachelor's degree with Honours in any subject
or
Second class division 1 / 70% in an Ordinary Bachelor's degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Sri Lanka
55% in a Special Bachelor's degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Uganda
Second class degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Zimbabwe
Second class degree in any subject
or
demonstrated relevant professional qualifications or experience
You will also need: an English language qualification (see below)
Pre-Master's in Computing
The Keele University International College offer a one semester Pre-Master's in Computing programme for international students who do not meet the traditional entry requirements for a postgraduate computing degree at Keele University.
Please visit the Keele University International College for more information on how to apply, entry requirements and course details.
English language requirements
All of our courses require an English language qualification or test. For most students, this requirement can be met with a 4 or C in GCSE English. Please see our English Language guidance pages for further details, including English language test information for international students. For those students who require an English language test, this course requires a test from Group B.
References
Normally, you will need to provide at least one academic reference to support your application unless you have been out of study longer than two years. If it has been more than two years since you last studied on a degree-level programme, you will normally need to provide an employment reference instead. For more information about Academic References, please see our Postgraduate how to apply web pages.
Personal Statement/Statement of Purpose
Please see our Postgraduate how to apply web pages for guidance on what to include in your personal statement.
Recognition of Prior Learning
The Recognition of Prior Learning (RPL) is a process which enables applicants to receive recognition and formal credit for learning acquired in the past through formal study or work and life experiences.
RPL can also be requested for admission onto the start of a programme in lieu of the admission requirements. For more information, see our Recognition of Prior Learning web pages.
Professional qualifications and work experience
The majority of our courses will consider relevant work experience and/or professional qualifications at the appropriate level, as an alternative to an undergraduate degree for entry. The work experience should be for a sustained period and at a suitable level, based within a relevant sector to your chosen course.
Admissions staff will review your work experience and/or professional qualifications during the assessment of your application to ensure suitability in terms of relevancy, level and appropriate learning outcomes.
General information
The entry grades outlined in this section indicate the typical offer which would be made to candidates, along with any subject specific requirements. This is for general information only. Keele University reserves the right to vary offer conditions depending upon a candidate's application.
![]()
"The course was great because I studied modules on some of the main areas in industry, for example, data analysis, web technologies and distributed intelligent systems. I left Keele able to immediately begin a web development side business creating industry level websites for small business owners."
Funding
Please note, if your course offers a January start date, the January 2025 start date falls in the 2024/25 academic year. Please see the January 2025 fees for the relevant fees for starting this course in January 2025
Planning your funding
It's important to plan carefully for your funding before you start your course. Please be aware that not all postgraduate courses and not all students are eligible for the UK government postgraduate loans and, in some cases, you would be expected to source alternative funding yourself. If you need support researching your funding options, please contact our Financial Support Team.
Scholarships
We are committed to rewarding excellence and potential. Please visit our scholarships and bursaries webpage for more information.
For continuing students, fees will increase annually by RPIX, with a maximum cap of 5% per year.
Next steps
Your career
The IT sector continues to actively seek graduates, particularly those with advanced skills in emerging and in-demand areas such as artificial intelligence, data science, cybersecurity, cloud computing, and software development. As technology evolves and integrates further into all aspects of business and daily life, companies require professionals who can innovate, manage, and secure digital systems. The School’s focus on developing research, consultancy, professional and practical skills prepares you for a broad range of development and management roles.
Essential skills you’ll develop, which are highly valued by employers, include critical thinking, problem solving, project management, teamwork and reflection. Students who have joined us from a range of science and non-science disciplines have successfully transitioned into careers in areas such as data science, web development, networking, systems analysis and development, and software engineering. Many have also chosen to further their research skills, progressing to study Computer Science PhDs, and you could easily move into a teaching career within secondary, further or higher education.
Next steps
Teaching, learning and assessment
Teaching
Developed with input from both employers and students, our MSc provides distinctive and inclusive teaching tailored for individuals from diverse non-computing backgrounds.
The main methods for acquiring knowledge include interactive lectures and hands-on practical sessions, complemented by smaller group tutorials tailored to the topics covered in each module. The smaller group tutorials and practicals enable both consolidation of this material and an understanding of the practicalities of its application in industry and research.
Tutorials and practicals accomplish this by having you apply the concepts learned to real-world problems and datasets, in a supportive environment where we can track individual progress and provide personalised one-to-one support. Self-study material is provided via our Virtual Learning Environment.
Assessment
Wherever possible, assessments will be closely aligned with industry expectations, helping you develop relevant skills. These will mainly take the form of coursework, such as programming and development tasks, complemented by demonstrations, presentations, teamwork, and class tests.
When it comes to your final piece of assessment, you can either undertake an Industrial Placement or Research Project. Both will include a substantial report and a project or placement viva.
Next steps
Our expertise
The School of Computer Science and Mathematics has a long, well-established history of industry-focused teaching and internationally recognised research: Mathematics was one of the University’s inaugural subjects back in 1948, while Computing has been taught since 1972, one of the first programmes in the UK.
Our academics specialise in a wide variety of branches of computing and mathematics, including: computational neuroscience; software engineering; evolutionary systems, ML and computational intelligence; fluid dynamics and acoustics; solid dynamics and elasticity; biomechanics and biomedical engineering; pure mathematics; and statistics.
We are known for our focus on data analytics and data modelling, with pioneering work taking place on the interface of computing, mathematics and engineering, notably in relation to smart energy management and optimisation, and metal detection.
Excellent industry links include the British Computer Society (BCS), the Chartered Institute for IT, and we have worked on several collaborative projects with businesses.
Next steps
Facilities
Located in the Colin Reeves Building, our facilities currently house seven computer laboratories comprising around 200 desktop PC, accessible 24 hours a day, every day. Every PC has the current hardware and software needed for all modules on our degree programmes and provide both Microsoft Windows and the Linux operating system. Facilities also include a dedicated VR lab, gaming lab, our own Makerspace with 3D printers, a Vicon motion-tracking system, Raspberry PIs, Arduinos and dedicated PCs. We provide various web servers and a cloud computing facility for student use. We also host a high-performance CUDA GPU Supercomputer Cluster for use across campus.
The Overclockers UK Gaming Lab
Based in the Colin Reeves building, this state-of-the-art gaming station laboratory is named after its sponsor, who donated 24 high-spec gaming PCs. These are available for use by students during their lectures and exclusively to Keele Esports Society members in the evenings as a training facility. The Society is open to students who are interested in all aspects of competitive gaming, on both the professional scene and the amateur level.
Central Science Laboratory (CSL)
An entire floor of the University’s £34m Central Science Laboratory (CSL) is fully equipped with PCs featuring all our necessary software and is used for practical lab sessions. CSL opened its doors to students in September 2019 and provides 5,300m2 of modern, co-located science laboratories. Over £2m alone has been spent on industrial research-grade analytical and laboratory equipment that will be used by students in their day-to-day laboratory teaching. Access to state-of-the-art facilities and high specification equipment will ensure you are well prepared for scientific or industrial employment post-graduation. The environment mirrors the multi-faceted nature of working life and the shared space allows group working and collaboration between disciplines, building the skills and experience much valued by employers.
Living Lab
Our unique self-contained campus, with over 600 acres of grounds including forests and lakes, has provided an ideal setting to establish itself as a testbed for real-world teaching, learning and research opportunities as a ‘true Living Lab’. Featured as a national best practice case study in the promotion of sustainability exchange, initiatives such as the SIMULATE (Smart, Infrastructure and Mobility Urban Laboratory and Test Environment) and Smart Energy Network Demonstrator (SEND) projects, contributed to Keele being named Global Sustainability Institution of the Year (International Green Gown Awards, 2020).
SIMULATE, which received funding from the Government’s SMART Place Live Labs initiative, is focused on how to design and maintain a smart highways network. The £15m SEND programme was the first of its kind in Europe to demonstrate how smart energy technologies can support ‘intelligent’ energy generation, distribution, storage, forecasting and energy balancing. Our researchers have worked with businesses on a range of projects: anomaly detection for Internet of Things applications; use of deep reinforcement learning techniques for a smart energy management system; data analytics solutions for the Industrial Internet of Things; and Digital Twins.
Digital Society Institute
Keele’s Digital Society Institute is a collaborative research centre focused on data and digital technology that allows companies in the business, health, and cultural sectors to innovate and expand in a competitive and dynamic business environment. The Institute is based within IC7 and includes access to a Data Visualisation Suite, office space, and hi-tech meeting and collaboration space. Specialist equipment it hosts includes: a state-of-the-art £330,000 high-performance computing cluster for data-driven research; a new VR/Interaction Laboratory; VR headsets; high-specification computers; a CAVE environment; eye-tracking glasses; 360-degree cameras; a high resolution hand-held 3D scanner; and a 3D printer.