Mathematics and Computer Science BSc (Hons)

3 Years On Campus Bachelors Program

Birkbeck University of London

Program Overview

This degree combines rigorous mathematics with modern computer science, giving students a strong grounding in both analytical reasoning and practical programming skills. It is ideal for those who enjoy logical thinking, problem solving, and algorithms, and want a versatile degree that opens opportunities in software, data, research, or technology-driven roles.

Curriculum Structure

Year 1
Students begin with foundational mathematics and computing: modules include Algebra Fundamentals, Linear Algebra, Introduction to Programming, Object-Oriented Programming, Problem-Solving for Programming, and Professional Issues in Computing. This year builds a solid base in core mathematics (algebra, linear algebra) plus essential programming and problem-solving techniques.

Year 2
In the second year, students deepen both maths and computing skills through modules like Calculus, Core Mathematics, Mathematical Reasoning & Discrete Structures, and Software and Programming I & II. This stage strengthens abstract thinking, algorithmic reasoning, discrete math, and provides more advanced software development foundations.

Year 3 (Final Year, full‑time track)
In the final year, students take core modules such as Data Structures & Algorithms, Database Management, Multivariable Calculus, and Statistical Inference. Optional modules include Real Analysis or advanced Statistics on the maths side, and Artificial Intelligence & Machine Learning, Cloud Computing, or Server‑Side Web Programming on the computing side. Students also complete a project, either in Computer Science or Mathematics, allowing them to tailor the degree toward their interests.

Focus Areas

Mathematics (algebra, calculus, discrete maths, statistical inference), Computer Science (programming, software engineering, data structures/algorithms, databases, cloud/web technologies, optionally AI/ML), and an integrated combination of both — giving flexibility between a maths-heavy path or a computing-heavy path depending on student’s choice.

Learning Outcomes

Graduates will acquire strong analytical and quantitative reasoning skills, deep understanding of mathematical theory (calculus, algebra, discrete maths, statistics) as well as practical programming and software-development capabilities; ability to design and implement software solutions, work with data, and apply mathematical models or computational methods; plus flexibility to approach problems from either a mathematical or computational perspective and work independently on projects.

Professional Alignment (Accreditation)

The programme follows subject-benchmark standards for mathematics, statistics & operational research, and computing, offering students a recognized qualification in both fields.

Reputation (Employability & Student Satisfaction)

Birkbeck is highly regarded for teaching quality, assessment, and academic support in mathematical sciences. Graduates are well-placed to enter careers such as software engineer, systems architect, data or systems analyst, technology consultant, or pursue research or postgraduate studies, making this a flexible and career-oriented choice.

Experiential Learning (Research, Projects, Internships etc.)

At Birkbeck, the Mathematics and Computer Science degree is designed not just to teach theory, but to help students build strong practical and computational skills — combining deep mathematics with real software development and computing practices. Students work with modern programming tools and mathematical methods, reflecting industry standards.

Students benefit from:

  • A curriculum that blends mathematics (calculus, linear algebra, discrete mathematics, reasoning) with core computing and programming (algorithms, data structures, software engineering, database management, cloud computing, and optional AI & machine learning).

  • Access to computer labs equipped with networked PCs, compilers, database systems, and development software, providing ample opportunity to code, test, debug, and build projects.

  • Flexible study options — full-time, part-time, or with a foundation year — allowing students to tailor learning to their prior background and circumstances.

Hands-On Learning and Career Readiness

Beyond theory and coursework, the programme offers practical, career-oriented features:

  • Teaching includes a mix of lectures, seminars, and practical lab work, giving students both theoretical grounding and hands-on practice in programming, data management, and computational problem-solving.

  • In the final year, students complete a project, choosing either a mathematics-oriented or computer-science-oriented topic. This allows application of knowledge to a real-world or research-style problem, combining maths and computing skills.

  • Optional modules allow specialisation in areas such as Artificial Intelligence and Machine Learning, Cloud Computing, or advanced mathematical topics, helping students shape their degree to their interests and career goals.

  • Support services, including tutoring, academic skills support, help with mathematics/statistics basics, and personal tutor guidance, ensure students can succeed even if parts of the course are challenging.

Why This Matters

The Mathematics and Computer Science degree at Birkbeck equips students with a strong foundation in analytic mathematics and practical computing, hands-on experience with real software tools, and a substantial project to showcase their skills. Graduates are well-prepared for roles such as software developer, systems or algorithms engineer, data analyst, or other positions requiring both strong maths and programming expertise. The degree also provides a versatile profile for careers in finance, technology, research, or further study.

Progression & Future Opportunities

Graduates of this programme often move into careers such as Software Engineer, Systems Architect, Technology Consultant, Software Developer, Algorithm Developer, Systems Analyst, or roles in research & development, technical analysis, or teaching. The combination of mathematics and computing gives them strong analytical, programming, and problem‑solving skills that are highly valued in technology, finance, data, and consultancy sectors.

Because of this blend, Birkbeck Mathematics & Computer Science graduates frequently enter roles in:

  • Software and systems development / engineering teams

  • Data-driven or algorithm-intensive tech roles (data, algorithms, cloud, AI-related)

  • Technology consulting / systems analysis / architecture

  • Research, development, or academia / teaching

Why this programme at Birkbeck is a great choice:

  • Strong academic foundation + practical computing skills: The course covers core mathematics (calculus, linear algebra, discrete mathematics, statistical inference) and core computing (programming, data structures & algorithms, database management, software engineering). This equips students with both deep theoretical understanding and practical programming/software skills.

  • Flexible study options: The course is offered full-time or part-time, and also with a Foundation Year for those who need to build up their background. This makes it accessible whether studying full-time or needing flexibility.

  • Career-oriented and versatile skill set: Students gain the ability to design, implement, and analyse software solutions; interpret and present data; think logically and solve abstract problems; learn independently; and communicate effectively — all valuable across a wide range of industries.

  • Reputation and research strength: Birkbeck is recognised for strong performance in mathematical sciences teaching, with high marks in areas such as teaching quality, assessment and feedback, and academic support.

  • Good support for employability: The university provides a Careers and Enterprise service to assist students during their studies and beyond, helping them connect education to their future ambitions.


Further Academic Progression:
After completing BSc (Hons) Mathematics and Computer Science, students could pursue postgraduate studies — for example a Master’s in Advanced Computing, Applied Statistics, Data Science, or related fields. This would open up specialized career paths in data science, AI, machine learning, advanced software development, or research.

Program Key Stats

£18,500 (Annual cost)
£9,535
£ 29
Oct Intake : 14th Jan


No
Yes

Eligibility Criteria

BBC
2.8
28
70

1200
27
6.5
79
No

Additional Information & Requirements

Career Options

  • Actuary
  • Data Analyst
  • Statistician
  • Quantitative Analyst
  • Operations Research Analyst
  • Financial Analyst
  • Risk Analyst
  • Economist
  • Cryptographer
  • Mathematician
  • Data Scientist
  • Market Research Analyst
  • Biostatistician
  • Machine Learning Engineer
  • Algorithm Developer
  • Research Scientist
  • Investment Analyst
  • Statistician Consultant
  • Software Engineer (Mathematical Modeling)
  • Computational Scientist

Book Free Session with Our Admission Experts

Admission Experts