Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
For individuals looking to influence how technology shapes human interactions, our BCS-accredited Computer Science (Software Engineering) program offers a comprehensive blend of computing fundamentals, mathematics, and programming, alongside training in overseeing software engineering projects—including agile development methods and team collaboration. Tackle industry challenges, benefit from placement options, and develop professionally to graduate with the technical, analytical, and hands-on expertise that employers value.Why pursue Computer Science (Software Engineering) at Keele University?Recognized by the British Computer Society - The Chartered Institute for ITEarn a degree with a specialized designation to showcase your expertise to potential employersBoost your career prospects by mastering Python and Java programmingAcquire workplace-ready professional and transferable skills highly sought after by employersUtilize cutting-edge resources, including supercomputers and virtual reality labs, to enrich your educationProgram outlineFrom day one, you'll develop strong problem-solving abilities, programming proficiency, and mathematical foundations to prepare for advanced studies. As you progress, you'll delve into contemporary and emerging fields such as data science, AI, and software engineering.
By selecting the Software Engineering track, you'll master the strategic oversight of software projects, including agile methodologies for team-driven development tailored to client and user requirements.
Throughout your studies, real-world applications will reinforce your learning. You can opt for an extended or modular industry placement, refine professional skills, and even undertake a self-directed project to demonstrate your expertise. Customize your degree by selecting from diverse elective modules to align with your interests.Industry placementsWith employers increasingly prioritizing candidates who possess both theoretical knowledge and practical experience, you can undertake a placement between your second and third years. This opportunity lets you apply classroom concepts in real-world settings.
During your placement, you'll receive guidance from an academic mentor and a dedicated placements coordinator within the School of Computer Science and Mathematics.Foundation yearOurFoundation Yearoffers an alternative pathway to Keele, equipping you with the academic readiness and confidence needed for undergraduate success. Upon completion, you're guaranteed entry into your chosen degree program.This preparatory year strengthens your subject knowledge, academic abilities, and understanding of higher education while boosting self-assurance.Career prospects95% of Keele graduates secure employment or continue their education within 15 months of graduation (HESA Graduate Outcomes, 2019-20)You'll develop versatile skills in problem-solving, computational thinking, teamwork, and project management—attributes valued across industries.
Specializing in software engineering further equips you with agile methodologies, collaborative development experience, and insights into modern business practices through hands-on team projects.
A Level - BBB in three A levels OR BBC in three A levels including B in Maths or Computer Science, Contextual Offer BCC in three A levels OR BCD in three A levels including B in Maths or Computer Science. You will also need 4 / C in GCSE Maths or Level 2 Functional Skills Maths, plus an English language qualification. Access to HE Diploma - 122 UCAS points in any Access to HE Diploma, including Distinction in at least 30 Level 3 credits OR 112 UCAS points in an Access to HE Diploma with Maths or Computer Science related content, including Distinction in at least 15 Level 3 credits. Please contact the University Admissions Team for advice on whether your chosen course would qualify. You will also need: 4 / C in GCSE Maths or Level 2 Functional Skills Maths, plus an English language qualification. BTEC Extended Diploma / National Extended Diploma – DDM OR DMM in any of the following BTEC Extended Diplomas / National Extended Diplomas: Engineering, Contextual Offer: DMM OR MMM in any of the following BTEC Extended Diplomas / National Extended Diplomas: Engineering. BTEC National Diploma / Diploma - Distinction and Distinction in any BTEC National Diploma / Diploma and C in one A Level OR Distinction and Merit in BTEC Diploma and B in Maths or Computer Science. BTEC National Extended Certificate / Subsidiary Diploma - Distinction in any BTEC National Extended Certificate / Subsidiary Diploma and BC in two A Level OR Merit in any BTEC National Extended Certificate / Subsidiary Diploma and BB in two A Levels including B in Maths or Computer Science. International Baccalaureate Diploma 555 in three Higher Levels or 30 points OR 554 including 5 in Maths (any) or Computer Science or 29 points including 5 in Higher Level Maths (any) or Computer Science, Contextual Offer: 554 in three Higher Levels or 29 points OR 543 including 5 in Maths (any), or Computer Science or 28 points including 5 in Higher Level Maths (any) or Computer Science. You will also need: 4 / C in GCSE Maths or Level 2 Functional Skills Maths, or 5 in IB Middle Years Maths, or 4 in IB Diploma Standard Level Maths (any), plus an English language qualification. T Level- Merit in any T level. 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.  IELTS Academic and IELTS Indicator 6.0 with 5.5 in all components, TOEFL IBT (including Home) 79 with 17 (writing), 17 (listening), 18 (reading) and 20 (speaking).