The BSc Computer Science and Mathematics at Loughborough University combines rigorous theoretical mathematics with practical computer science, preparing students to tackle computational problems with mathematical precision. It suits students who enjoy programming, algorithmic thinking and quantitative analysis and who want a degree that opens routes into software, data and research careers.
This joint degree integrates core topics from both computer science and mathematics. In the early years you build a foundation in programming, discrete mathematics and calculus alongside modules on algorithms, data structures, software engineering and linear algebra. As you progress you study more specialised subjects such as numerical analysis, probability and statistics, machine learning, optimisation, theoretical computer science, databases and computer systems.
The programme emphasises practical application as well as theory. You will complete laboratory work and programming assignments, group software projects and individual coursework. The final year typically includes advanced option modules and an independent honours project that can focus on a mathematical or computational research problem or an applied industrial-style project.
Applicants are expected to have strong A-level (or equivalent) qualifications with a significant proportion of mathematics. Typical offers require high grades including A in Mathematics at A-level. International Baccalaureate applicants are usually expected to meet equivalent standards, typically with Higher Level Mathematics. Suitable vocational qualifications such as relevant BTEC diplomas, Access to HE diplomas or other recognised international qualifications may also be considered, often alongside a supporting mathematics qualification.
Other requirements and considerations:
Graduates leave with a blend of analytical, mathematical and software development skills that employers value across many sectors. Typical career paths include roles as software engineer, data scientist, machine learning engineer, quantitative analyst, systems developer and research assistant. The mathematical training also provides a foundation for roles in finance, actuarial work, risk analysis and operations research, while the computer science components are directly applicable to technology companies, startups and research labs.
Many students take advantage of placement years or industrial projects to gain work experience and improve employability; others continue to postgraduate study in specialised areas such as artificial intelligence, applied mathematics, computational science or cybersecurity.
Loughborough offers a campus-centred student experience with strong teaching support and well-equipped computing and mathematics facilities. The School has experienced academic staff working across theoretical and applied areas, and students benefit from regular lab access, coding studios and opportunities to work on interdisciplinary projects.
The University has established links with industry, which support guest lectures, project collaborations and placement opportunities that help bridge study and employment. Loughborough’s emphasis on employability and practical experience, combined with a supportive campus environment, makes it a good choice for students who want a rigorous and career-oriented Computer Science and Mathematics degree.
Shortlist scholarships and plan your application — free guidance from our advisors.