BSc Hons in Mathematics with Computer Science

4 Years On Campus Bachelors Program

Heriot Watt University Edinburgh

Program Overview

The BSc (Hons) Mathematics with Computer Science at Heriot-Watt combines rigorous mathematical foundations with computational and programming skills, perfect for students who enjoy problem-solving and technology. Graduates gain strong analytical abilities, coding proficiency, and logical reasoning, opening doors to careers in software development, data science, finance, engineering, and research.


Curriculum Structure

Year 1

In the first year, you establish a solid foundation in mathematics and computing. Core modules include Calculus A/B, Introduction to University Mathematics, and Elements of Probability, alongside Programming Fundamentals and Computer Systems Basics. This ensures you build both analytical and computational thinking from the start.

Year 2

Second-year studies deepen your understanding of mathematics with modules like Real Analysis, Linear Algebra, Multivariable Calculus, and Numerical Analysis A. Computing modules such as Data Structures and Algorithms and Object-Oriented Programming equip you with essential software development skills and problem-solving techniques for real-world applications.

Year 3

In year three, the programme combines advanced mathematical and computer science topics. Core mathematics modules include Abstract Algebra, Vector Analysis, Complex Analysis, and Ordinary Differential Equations. Computing modules such as Database Systems, Software Engineering, or Artificial Intelligence provide practical, hands-on experience, enabling you to develop computational models and solutions.

Year 4 (Honours Year)

The final year focuses on high-level mathematics and computer science integration. Mathematics modules may include Stochastic Processes, Partial Differential Equations, and Topology, while computer science modules cover Machine Learning, Advanced Algorithms, and Computational Modelling. Students also complete an independent Mathematics and Computing Project, applying theoretical and computational knowledge to a substantial research or practical problem.


Focus Areas

Pure and applied mathematics, probability, statistics, computer programming, data structures, algorithms, software engineering, machine learning, computational modelling, problem-solving.


Learning Outcomes

Graduates will master both mathematical reasoning and computational techniques, gaining analytical, programming, and problem-solving skills applicable to data science, software development, finance, engineering, and research. The programme prepares students to model, analyse, and implement solutions to complex quantitative and computational challenges.


Professional Alignment (Accreditation)

While not tied to a specific professional body, the programme equips students with skills highly sought by employers in data science, software engineering, finance, and research. Graduates are well-prepared for postgraduate study in mathematics, computer science, or data-driven disciplines.


Reputation (Employability Rankings)

Heriot-Watt is renowned for graduate outcomes, particularly in mathematics and computing disciplines. Graduates from combined mathematics and computer science programmes often enter competitive careers in technology, analytics, finance, and engineering, reflecting strong industry relevance.

Experiential Learning (Research, Projects, Internships etc.)

The BSc (Hons) Mathematics with Computer Science at Heriot-Watt combines rigorous mathematical foundations with computational and programming skills, perfect for students who enjoy problem-solving and technology. Graduates gain strong analytical abilities, coding proficiency, and logical reasoning, opening doors to careers in software development, data science, finance, engineering, and research.


Curriculum Structure

Year 1

In the first year, you establish a solid foundation in mathematics and computing. Core modules include Calculus A/B, Introduction to University Mathematics, and Elements of Probability, alongside Programming Fundamentals and Computer Systems Basics. This ensures you build both analytical and computational thinking from the start.

Year 2

Second-year studies deepen your understanding of mathematics with modules like Real Analysis, Linear Algebra, Multivariable Calculus, and Numerical Analysis A. Computing modules such as Data Structures and Algorithms and Object-Oriented Programming equip you with essential software development skills and problem-solving techniques for real-world applications.

Year 3

In year three, the programme combines advanced mathematical and computer science topics. Core mathematics modules include Abstract Algebra, Vector Analysis, Complex Analysis, and Ordinary Differential Equations. Computing modules such as Database Systems, Software Engineering, or Artificial Intelligence provide practical, hands-on experience, enabling you to develop computational models and solutions.

Year 4 (Honours Year)

The final year focuses on high-level mathematics and computer science integration. Mathematics modules may include Stochastic Processes, Partial Differential Equations, and Topology, while computer science modules cover Machine Learning, Advanced Algorithms, and Computational Modelling. Students also complete an independent Mathematics and Computing Project, applying theoretical and computational knowledge to a substantial research or practical problem.


Focus Areas

Pure and applied mathematics, probability, statistics, computer programming, data structures, algorithms, software engineering, machine learning, computational modelling, problem-solving.


Learning Outcomes

Graduates will master both mathematical reasoning and computational techniques, gaining analytical, programming, and problem-solving skills applicable to data science, software development, finance, engineering, and research. The programme prepares students to model, analyse, and implement solutions to complex quantitative and computational challenges.


Professional Alignment (Accreditation)

While not tied to a specific professional body, the programme equips students with skills highly sought by employers in data science, software engineering, finance, and research. Graduates are well-prepared for postgraduate study in mathematics, computer science, or data-driven disciplines.


Reputation (Employability Rankings)

Heriot-Watt is renowned for graduate outcomes, particularly in mathematics and computing disciplines. Graduates from combined mathematics and computer science programmes often enter competitive careers in technology, analytics, finance, and engineering, reflecting strong industry relevance.

Progression & Future Opportunities

Graduates of Mathematics with Computer Science at Heriot-Watt develop strong mathematical reasoning alongside advanced computational and programming skills. This combination equips students for roles in technology, data analytics, software development, and quantitative research, making them highly adaptable across industries.

Typical job roles include:

  • Software Developer / Programmer

  • Data Scientist / Data Analyst

  • Quantitative Analyst / Financial Modeller

  • Research Analyst / Computational Scientist

University support for employability:

  • Careers and Graduate Futures Service: personalised guidance, CV and interview support tailored for STEM students.

  • Maths Café and Computing Clubs: peer-supported workshops to strengthen problem-solving, programming, and teamwork skills.

  • Industry-linked projects and competitions: opportunities to gain practical experience and showcase skills to employers.

  • Go Global mobility opportunities: optional study or internship abroad to gain international exposure and professional connections.

Employment statistics & salary outcomes:

  • Around 80% of graduates are in employment or further study within 15 months of completing the degree.

  • Typical starting salaries are approximately £28,000–£32,000, with potential for rapid growth in technology or finance sectors.

  • Graduates are employed in software development, data science, analytics, finance, IT consulting, and research roles.

Industry relevance & long-term value:

  • The combination of mathematics and computer science provides a versatile skillset relevant to finance, technology, data analytics, AI, and research.

  • Heriot-Watt’s strong links with industry and its focus on applied learning enhance employability and professional credibility.

  • Graduates develop computational and analytical skills that remain valuable across evolving industries.

Graduation outcomes:
Graduates leave with a strong foundation in mathematics, programming, algorithms, and data analysis, ready for technical, analytical, or research-oriented careers in multiple sectors globally.


Further Academic Progression:

After completing this programme, students can pursue:

  • Master’s degrees in Computer Science, Data Science, Applied Mathematics, Artificial Intelligence, or Quantitative Finance.

  • Research degrees (MSc/PhD) in computational mathematics, machine learning, data analytics, or related STEM fields.

  • Direct entry into professional careers in software development, IT, data analytics, finance, or research, leveraging strong programming and analytical expertise.

Program Key Stats

£20080
£9535
Sept Intake : 14th Jan


60 %
No
Yes

Eligibility Criteria

BBB
3
28
70

1200
26
6
79
No

Additional Information & Requirements

Career Options

  • Data Analyst
  • Statistician
  • Actuary
  • Financial Analyst
  • Investment Analyst
  • Quantitative Researcher
  • Operations Research Analyst
  • Risk Analyst
  • Economist
  • Market Research Analyst
  • Business Analyst
  • Data Scientist
  • Cryptographer
  • Software Developer
  • Machine Learning Engineer
  • Accountant
  • Auditor
  • Teacher
  • Research Scientist
  • Meteorologist
  • Biostatistician
  • Financial Planner
  • Mathematical Modeler
  • Academic Researcher
  • Artificial Intelligence Specialist

Book Free Session with Our Admission Experts

Admission Experts