University of Exeter United Kingdom

BSc Computer Science and Mathematics

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon September 2026

Course Overview

The BSc Computer Science and Mathematics at the University of Exeter is designed for intellectually curious students eager to bridge the gap between theoretical mathematical principles and their practical application in the dynamic world of computing. You will build a robust foundation in both disciplines, exploring core concepts in programming, system architectures, and the mathematical underpinnings of artificial intelligence and data science. This undergraduate degree is ideal if you seek to develop sophisticated analytical skills and a deep understanding of computational problem-solving, preparing you for a future where these fields increasingly intersect.

This full-time, on-campus programme is studied over three years, beginning with foundational modules in programming, mathematical structures, and probability. As you progress, you will engage with rigorous software development practices, explore research-led topics in machine learning and artificial intelligence, and benefit from optional modules in areas like algorithms, networks, or advanced mathematics. Your final year culminates in a significant individual project, allowing you to apply your integrated knowledge to a substantial software system. You will graduate with a versatile skill set, ready for careers in technology, data analysis, research, or further postgraduate study.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc program in Computer Science and Mathematics offers a comprehensive education, blending foundational programming and mathematical structures in the first year with advanced topics in software development, artificial intelligence, and various mathematical disciplines in subsequent years. Students will engage in compulsory modules such as programming, object-oriented programming, mathematical methods, and a final year individual project, alongside a wide array of optional courses in areas like machine learning, database theory, differential equations, and number theory. The curriculum is designed to equip students with a robust theoretical understanding and practical skills in both computer science and mathematics, preparing them for diverse career paths or further academic pursuits.

1 Year 1

Programming Compulsory
Object-Oriented Programming Compulsory
Computers and the Internet Compulsory
Mathematical Structures Compulsory
Mathematical Methods Compulsory
Foundations
Data Structures and Algorithms Optional
Fundamentals of Machine Learning Optional

2 Year 2

Software Development Compulsory
Group Software Engineering Project Compulsory
Computer Languages and Representations Optional
Database Theory and Design Optional
Artificial Intelligence and Applications Optional
Mobile and Ubiquitous Computing Optional
Network and Computer Security Optional
Outside the box: Computer Science Research and Applications Optional
The C Family Optional
Differential Equations Optional
Vector Calculus and Applications Optional
Real Analysis Optional
Complex Analysis Optional
Groups, Rings and Fields Optional
Linear Algebra Optional
Probability, Statistics and Data Optional
Modelling: Theory and Practice Optional
Web Development Optional

3 Final year

Individual Literature Review and Project Compulsory
Enterprise Computing Optional
Nature Inspired Computation Optional
Learning from Data Optional
Computability and Complexity Optional
Computer Graphics Optional
Algorithms that Changed the World Optional
High Performance Computing Optional
Theory of Weather and Climate Optional
Number Theory Optional
Mathematical Biology and Ecology Optional
Fluid Dynamics Optional
Partial Differential Equations Optional
Nonlinear Systems and Control Optional
Mathematics: History and Culture Optional
Combinatorics Optional
Graphs, Networks and Algorithms Optional
Stochastic Processes Optional
Cryptography Optional
Mathematics of Climate Change Optional
Applied Differential Geometry Optional
Galois Theory Optional
Computational Nonlinear Dynamics Optional
Topology and Metric Spaces Optional
Functional Analysis Optional
Commercial and Industrial Experience Optional
Aerosols, Clouds and Climate Optional

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 42,173.00
Second Year Fee Tuition fee
USD 42,173.00
Third Year Fee Tuition fee
USD 42,173.00
Total Program Cost Estimated total tuition
USD 126,519.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 2,417.00 - USD 4,028.00
Transport USD 645.00 - USD 1,289.00
Utilities & Bills USD 1,128.00 - USD 1,934.00
Estimated Total USD 4,190.00 - USD 7,251.00

Living cost estimates are based on Streatham Campus.

Outcomes & Employability

What happens after you graduate

92%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Accounting & AuditingAgricultural Marketing & SalesBlockchain & Emerging TechnologiesBrokerage & Trading & SecuritiesEconomic Research & PolicyEnvironmental & Sustainability ConsultingLivestock & Animal HusbandryPrivate Equity & Venture CapitalSupply Chain & Commodity TradingWireless & Mobile Communications

Top Employers Hiring for this course

Accenture

BT Group

Deloitte UK

Ernst & Young

J.P Morgan Chase Co.

Lloyds Banking Group

Microsoft

National Farmers'​ Union

Why Study BSc Computer Science and Mathematics at University of Exeter

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at University of Exeter in United Kingdom

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about BSc Computer Science and Mathematics at University of Exeter

Can I work while studying?

International students in degree courses can work up to 20 hours per week during term time and full-time during breaks. No separate work permit is needed, but part-time students cannot work.

What English language score do I need for this course?

International students must meet specific English language requirements, such as a Duolingo overall score of 120 or an IELTS overall score of 6.5. Other accepted tests include TOEFL and PTE, with various minimum scores for each section.

What jobs can I get after studying this course?

Graduates can pursue job titles such as Data Analyst, Software Developer, AI Researcher, Mathematician, or Systems Architect.

What will I actually study in this course?

This degree program combines core subjects like programming and mathematical structures, exploring practical applications in fields such as artificial intelligence and data science. Students will also engage in software development and choose optional modules that enhance their learning experience.

When can I start — what are the intake months?

The BSc Computer Science and Mathematics program at the University of Exeter has an intake in September. This is a full-time, on-campus course that lasts for three years.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️