Keele University

UK
2 Scholarships 185 Programs 3 Degree levels
Bachelor

Computer Science and Mathematics

Offered at Keele University, UK
DegreeBachelor
FieldComputer Science And Mathematics

The BSc Computer Science and Mathematics at Keele University combines core computing disciplines with the mathematical foundations that underpin algorithms, modelling and data analysis. It suits students who want a rigorous, numerate degree that keeps career options open across software development, data science, quantitative roles and further study.

What you'll study

This joint honours degree integrates modules from both departments to build practical programming skills alongside mathematical reasoning. Early-stage modules typically introduce programming (procedural and object‑oriented), discrete mathematics, calculus, linear algebra and foundations of computer systems. As you progress you study algorithms and data structures, software engineering, databases, operating systems, and computer networks together with advanced topics in pure and applied mathematics such as real analysis, probability and statistics, numerical methods, mathematical modelling and optimisation.

Optional and advanced modules allow you to explore areas such as machine learning, artificial intelligence, cryptography, computational geometry, scientific computing and stochastic processes. The course culminates in a substantial individual or group final-year project that often addresses a real-world problem by combining mathematical modelling with software implementation and evaluation.

  • Programming and software development (including practical coding and software engineering principles)
  • Algorithms, data structures and complexity
  • Discrete mathematics, calculus and linear algebra
  • Probability, statistics and data analysis
  • Numerical methods and scientific computing
  • Databases, operating systems and computer architecture
  • Optional modules in machine learning, optimisation, cryptography and modelling
  • Individual project or dissertation integrating computing and mathematics

Entry requirements

Applicants should normally have strong numeracy qualifications. Typical offers ask for advanced-level qualifications with a good grade in Mathematics or equivalent qualification (such as a recognised alternative qualification in mathematical subjects). Many applicants also present a second science, technology or related subject. Evidence of practical programming experience is helpful but not always required.

International applicants are expected to demonstrate equivalent academic achievement and English language proficiency. Keele considers a broad range of qualifications and will assess mature applicants and those with non‑traditional backgrounds on an individual basis.

Career prospects

Graduates are equipped for a wide range of careers that value analytical thinking, quantitative skills and software development. Typical roles taken by alumni include software developer, data scientist/analyst, systems architect, quantitative analyst in finance, machine learning engineer, cybersecurity analyst and research assistant. The combination of mathematics and computing also provides a strong foundation for postgraduate study in computer science, statistics, applied mathematics or related disciplines.

The course supports employability through practical projects, industry‑relevant modules and opportunities for placement years or short internships where available. Graduates with this skillset are in demand across sectors such as technology, finance, healthcare, engineering and public services.

Why study at Keele University

Keele offers a supportive campus environment with relatively small class sizes, which helps you get direct contact with academic staff from both the School of Computing and the Mathematics department. Teaching balances lectures with hands‑on labs, programming workshops and problem classes, and there are opportunities to work on interdisciplinary projects that reflect real research and industrial challenges.

The university provides computing labs, access to modern software and high‑performance computing where appropriate, plus mathematics support and tutoring. Keele encourages student engagement in research groups and offers final‑year project supervision that can bridge theory and practical application. Campus life, student societies and careers support help you gain the transferable skills employers look for—communication, teamwork and project management—alongside technical expertise.

Latest Bachelor Scholarships in UK

Similar Bachelor programmes in UK

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Keele University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.