4 Years On Campus Bachelors Program
This four-year degree combines rigorous mathematics training with computer science skills, alongside a full-year professional placement. It’s ideal for students who want strong analytical and computational abilities and practical experience, preparing them for careers in software development, data science, quantitative analysis, or technology-driven industries.
Curriculum Structure
Year 1 – Core Foundations
You begin with fundamental modules in mathematics and computer science. Mathematics modules include Calculus, Linear Algebra, Probability & Statistics, and Mathematical Modelling. Computer science modules introduce programming, algorithms, and computational thinking. This year builds the essential theoretical and practical foundation for advanced study.
Year 2 – Developing Analytical and Computational Skills
The second year deepens your knowledge in both fields. Mathematics modules include Vector Calculus, Differential Equations, Numerical Methods, and Operational Research. Computer science modules cover data structures, software engineering, databases, and systems programming. You develop both analytical reasoning and practical computing skills applicable across many technical fields.
Year 3 – Placement Year
You spend a full year working in industry, applying both mathematical and computer science skills. Placement opportunities include software development, data analytics, financial technology, research, or technology consultancy. This experience enhances employability, provides professional insight, and allows you to apply your academic learning in real-world scenarios.
Year 4 – Advanced Study & Project
Returning from placement, you take advanced mathematics and computer science modules. Mathematics options include Advanced Probability, Numerical Analysis, Mathematical Modelling, or Statistics. Computer science options include Artificial Intelligence, Machine Learning, Cybersecurity, or Advanced Software Development. You also undertake a substantial independent project, applying combined mathematical and computational techniques to a real-world problem.
Focus Areas
Mathematics (calculus, algebra, statistics, numerical analysis, mathematical modelling) | Computer Science (programming, algorithms, AI, software engineering, machine learning) | Computational mathematics and data analysis | Industry-relevant practical skills
Learning Outcomes
Graduates develop strong analytical and computational skills, problem-solving ability, advanced mathematical knowledge, programming proficiency, and experience in applying theory to practical problems. They are prepared for careers in technology, data science, software development, quantitative analysis, finance, or further study.
Professional Alignment (Accreditation)
The mathematics component is approved by the Institute of Mathematics and its Applications (IMA), ensuring recognized mathematical qualifications alongside computing expertise.
Reputation & Employability
Graduates benefit from a strong mathematics and computing department and professional placement experience, giving them a competitive edge in technology, finance, data science, and research-related careers.
This is a four-year full-time degree, which includes an integrated placement year between your second and final year.
The programme combines rigorous mathematics training with core computer science education, giving students strong foundations in both disciplines. It is accredited by the Institute of Mathematics and its Applications (IMA), which is useful if you plan to pursue professional mathematics qualifications.
Curriculum — Mathematics + Computer Science
Mathematics core topics:
Calculus, linear algebra, probability & statistics, differential equations.
Logic and problem-solving — essential for both pure mathematics and computational thinking.
Computer Science & Computing Skills:
Programming (imperative/object-oriented, e.g., Python or Java).
Advanced topics such as artificial intelligence, computer graphics, virtual reality.
Software, data analytics, system modelling, and high-performance computing tools.
Later years allow elective modules in either mathematics or computer science, so students can focus on pure maths, applied maths, data/computation, or software/tech depending on career interests.
Experiential Learning & Placement
Year-long placement (Year 3): Work in industry (IT, software development, data analysis, modelling, finance, tech, etc.) to apply knowledge in real-world settings.
Placement support: The university provides guidance to secure opportunities, prepare CVs, and get interview-ready.
Facilities: Dedicated computer labs, workstations with Windows and Linux, high-performance computing infrastructure, VR systems, and a broad software ecosystem for mathematical and computational work.
Tutorials & personalised support: Small-group tutorials and access to lecturers ensure help with both maths and computing. The department’s research-led teaching exposes students to advanced topics and real research practices.
Skills and Career Readiness
Graduates gain:
Strong dual competency in mathematics and computing.
Industry experience from the placement year, enhancing employability.
Technical and computational fluency with programming languages, data tools, and modelling software.
Flexibility to tailor the degree toward pure maths, applied maths, data/computation, or computer science.
Pathways to professional qualification (e.g., Chartered Mathematician) and postgraduate study.
Who This Programme Is Best For
Students who want to combine mathematics and computer science.
Those who value industry experience before graduation.
Students looking for flexible electives in maths or computing.
Individuals seeking supportive learning with small tutorials and excellent facilities.
Students who want options for postgraduate study or technical careers in tech, finance, analytics, or research.
With a BSc combining Mathematics and Computer Science plus a Placement Year, you would graduate with strong analytical and computational skills, making you suitable for roles like Data Scientist, Software Engineer, Quantitative Analyst, Systems Developer, Machine‑Learning Engineer, Algorithmic Trading Analyst, or Business/Data Analyst. Because you merge deep mathematics with computing and get real‑world industry experience via the placement, you’d be well-equipped for both technical and data-driven jobs, as well as roles requiring mathematical modelling and programming.
What the Degree Offers (Curriculum, Skills & Employability Features)
Dual strength in mathematics and computing — You study core mathematics (calculus, algebra, probability/statistics, modelling, analysis) along with computer science modules (programming, algorithms, data structures, possibly software engineering, computational methods). This combination gives you both theoretical and practical computational tools.
Placement Year for real-world experience — A full-year placement in industry (tech companies, finance firms, data analytics consultancies, software houses, research labs, or other organisations) provides workplace exposure, application of what you learned, professional contacts, and a strong CV boost before graduation.
Flexibility to work across sectors — The mix of mathematics + computing + experience means you aren’t tied to one industry — you could work in tech, finance, data science, analytics, software, engineering, research, consulting, or business intelligence.
Develop both problem-solving and coding/technical skills — You get training in abstract mathematical thinking and logical reasoning, and also in practical coding, software development, data handling, algorithmic thinking — a combination very attractive to modern employers.
Strong employability and adaptability — Because of the combination, you have a wide skill set that’s relevant across evolving job markets (big data, AI/ML, fintech, software, analytics), which also opens up more career paths than a more specialized degree alone.
Further Academic or Professional Progression
After finishing such a degree, you could:
Pursue a master’s or PhD in data science, computer science, applied mathematics, machine learning, artificial intelligence, computational finance, or operations research.
Enter graduate-level jobs in software development, data science/analytics, algorithmic trading, quantitative finance, operations research, or analytics consulting — often with higher starting roles because of the placement experience.
Work toward specialised / technical careers combining computation and maths — such as ML engineer, data engineer, research scientist, quantitative modeller — where both coding and mathematical depth are required.
Consider diverse industries: tech firms, finance, fintech, research labs, engineering firms, analytics consultancies — giving flexibility if your interests evolve.



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.
