3 Years On Campus Bachelors Program
Keele’s fully accredited BSc in Computer Science combines strong foundations in problem-solving, programming (Python & Java), and mathematics with engaging opportunities in AI, cybersecurity, digital forensics, games, and software engineering, all grounded in real-world applications and research-driven content.
The course suits students looking for academic rigour, hands-on learning, and optional placement or international study paths.
Curriculum Structure
Year 1
You'll gain a solid technical base through lectures, labs, tutorials, and project-based tasks.
Modules include:
Fundamentals of Computer Systems
Introduction to Programming
Mathematical Foundation
Introduction to Algorithms
Object-Oriented Programming
Year 2
Build on your foundation and choose specialist topics.
Modules include:
Data Science Techniques
Database Systems
Software Engineering
Web Technologies
Computer Games Development
Optional Year (Placement/Abroad)
After year 2, you can opt to take a full-time industrial placement or study abroad, gaining valuable workplace or international experience.
Year 3 (Final Year)
In the final year you'll complete a substantial Individual project where you'll apply theoretical knowledge and problem-solving skills to a technical, software, research or business problem, potentially on real-world industrial inspired problems and tailor your learning with specialist modules.
Modules include:
Advanced Programming Practices
Data Science Techniques
Software Development Management
Communications & Networks
Computational AI
Advanced Web Technologies
Assessment Format
Coursework & Practical Work:
Programming assignments, lab exercises, project reports (individual and group), presentations, and portfolios.
Examinations & Class Tests:
Unseen written exams, in-class tests, and quizzes to assess theoretical understanding.
Keele emphasizes formative assessments (drafts, quizzes, supervised labs) for feedback before final grades are set by summative assessments.
Focus Areas
problem-solving • programming & software engineering • systems, security & networking • data science & AI • digital forensics & games • placement/project experience
Learning Outcomes
Apply computational thinking and formal methods
Design, implement, and evaluate robust software solutions
Analyze and secure systems
Develop AI and data-driven applications
Undertake collaborative and independent projects
Demonstrate professional skills and readiness
Accreditation & Professional Recognition
BCS-accredited, satisfying academic requirements for Chartered IT Professional (CITP) registration.
Partial recognition for Chartered Engineer (CEng) and Incorporated Engineer (IEng) status.
Reputation & Employability Rankings
TEF Gold rating (2023).
Strong student satisfaction and excellent career support, including guest lectures from industry partners like Microsoft, BBC, and CapGemini.
The BSc (Hons) Computer Science at Keele University transforms your learning into real-world skills through hands-on labs, live projects, and strong industry-engagement:
From day one, you’ll learn by doing, coding in languages like Python, C/C++, and Java using modern, dual-boot Windows/Linux machines, accessing high-performance computing (including supercomputer facilities), and working in a VR and Maker‑Space environment. Keele’s School offers optional specialisms (AI, cybersecurity, games, forensics, software engineering), allowing you to tailor your learning and tools to your interests.
Experiential Learning Highlights:
Core individual and group software projects: From Year 1 onwards, modules include practical group work with professional practices (version control, testing, CI), and your final-year project is a two-semester, supervised piece aimed at solving real-world problems .
Flexible short placement (75 hours): In (Year 2), you can complete a 75‑hour placement sourced by Keele or self-secured—gaining workplace experience and employability skills.
Optional sandwich placement year: Opt to take a full-year placement between Years 2 and 3 (or Year 3–4) at companies like IBM, AstraZeneca, NHS, Boeing, Nintendo, Bentley, and more, arranged and supported by Keele’s Placements & Projects team .
AI, Cybersecurity & Games modules: Choose optional study paths featuring specialist modules in machine learning, cyber‑security, digital forensics, computer graphics, animation, and game development using engines like Unity.
Top-tier facilities: Work in VR labs, university supercomputing resources, Cisco-assisted networking suites, and dedicated Maker‑Spaces that support project prototyping and collaboratio.
Research-aligned independent study: The Level 6 Individual Study Topic encourages you to pursue emerging or niche areas under supervisor support, perfect for creative or research-led learning.
Strong careers and employability support: Keele's award‑shortlisted Careers & Employability Team offers mock interviews, CV advice, career fairs, alumni mentoring, and ongoing support.
Study abroad option: You can choose an international year instead of a placement year, which helpsbroadening your global perspective and study experience.
Keele University Computer Science BSc graduates enjoy excellent early outcomes: 90% are in employment or further study within 15 months, Recent graduates typically move into roles such as:
Software Engineer / Developer
Cybersecurity Analyst / Network Engineer
Data Scientist / Big Data Engineer
IT Consultant / Systems or DevOps Analyst
University services that support employment
Careers & Employability support – Keele’s award‑nominated team (short‑listed for Best University Careers Employment Service, 2021) provide one‑to‑one coaching, mock interviews, CV prep, alumni mentoring, and networking events, with annual careers fairs and a campus portal full of graduate opportunities.
Industrial experience – many students take optional placements or summer internships (6–12 weeks or a year), with successful placement at companies like IBM and Pektron, often leading to job offers.
Employment stats & salary figures – 90% employed or studying within 15 months; median salary ~£26,000 (range £25–33k) after 15 months, ~£32k at 3 years, and ~£35k at 5 years.
University–industry partnerships – Keele is co-located with its Science Park and works closely with employers like IBM. Projects and placements reinforce curriculum relevance.
Accreditation & professional value – the BSc is accredited by BCS, supporting progression toward Chartered IT Professional (CITP) status.
Graduate destinations – graduates move into highly-skilled roles across sectors like software, cybersecurity, IT consulting, data engineering with practical project experience (e.g., capstones and internships) proving especially valuable.
Further Academic Progression:
Graduates can choose to pursue postgraduate study and credentials, such as:
MSc degrees in specialisms like Artificial Intelligence, Cybersecurity, Software Engineering, Data Science, or related disciplines either at Keele or other universities.
PhD opportunities, leveraging Keele’s research-active School of Computer Science and its campus-based Science Park environment.
Advanced professional qualifications, including Chartered IT Professional (CITP) via BCS accreditation, or certifications in cybersecurity, networking, data science, or DevOps.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.