Mathematics and Computer Science
Mathematics and computer science together represent the two most fundamental disciplines underlying the digital world. Mathematics provides the rigorous logical and quantitative foundations on which all computing is built, from the theory of algorithms and complexity to the probability and statistics that underpin machine learning and data analysis. Computer science translates those foundations into practical systems, developing the software engineering, data structures, programming languages, and systems design that power modern technology.
Studying the two in combination gives you a depth of understanding that neither discipline alone provides.
At Birkbeck College this part-time programme is designed for students who wish to study at degree level alongside other commitments, with all teaching taking place in the evenings. You will combine rigorous mathematical theory with comprehensive software development and modern computing practices, developing both abstract analytical ability and practical technical skill. The programme covers areas including discrete mathematics, algorithms, data structures, software engineering, and computational theory, giving you the intellectual foundations to engage with the full range of work in both fields.
Graduates from mathematics and computer science programmes are among the most sought-after in the UK technology sector. Roles as software engineer, data scientist, machine learning engineer, algorithm developer, quantitative analyst, and systems architect are all natural destinations, as are positions in cryptography, cybersecurity, and research. The combination of mathematical rigour and programming capability is particularly valued in technology companies, financial services firms, and any organisation that builds or depends on computationally demanding systems.
Many graduates continue to postgraduate study in computer science, mathematics, or data science, often with a view to specialist or research careers.