University of Portsmouth United Kingdom

Mathematics with Machine Learning BSc (Hons)

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 Mathematics with Machine Learning BSc (Hons) at the University of Portsmouth equips you with the essential mathematical and computational skills to thrive in the rapidly advancing fields of data science and artificial intelligence. You will delve into core mathematical concepts, including calculus, linear algebra, and statistical theory, while gaining practical expertise in programming languages like Python and MATLAB, as highlighted by our Industry Advisory Board. This degree is ideal for those who possess a strong analytical aptitude and a desire to understand and build the intelligent systems that are shaping our future across diverse sectors.

This full-time, on-campus undergraduate degree is studied over three years, offering a structured yet flexible learning experience. You will explore mathematical modelling, computational mathematics, and statistical methods, progressing to advanced machine learning and statistical learning modules in your final year. The curriculum incorporates practical application through projects and the development of mathematical models for real-world problems. You will graduate with a robust understanding of mathematical principles and the ability to apply them to complex data analysis and machine learning challenges, preparing you for careers in data science, AI development, or further postgraduate study.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc (Hons) Mathematics with Machine Learning program provides a robust foundation in mathematical principles and their application to machine learning. Across three years, students will engage with core subjects including calculus, linear algebra, statistical theory, and computational mathematics, progressively delving into advanced machine learning and statistical learning techniques. The curriculum also offers a wide array of elective modules, allowing for specialization in areas such as operational research, financial mathematics, advanced analysis, or astrophysics, alongside a significant project opportunity in the final year.

1 Year 1

Calculus I Compulsory
Computational Mathematics Compulsory
Linear Algebra Compulsory
Mathematical Foundations Compulsory
Mathematical Models Compulsory
Statistical Theory and Methods I Compulsory

2 Year 2

Applications of Mathematics and Graduate Skills Compulsory
Calculus II Compulsory
Mathematical Methods for Machine Learning Compulsory

3 Optional modulesl

Operational Research Elective
Real and Complex Analysis Elective
Algebraic Structures and Discrete Mathematics Elective
Mathematics for Finance Elective
Mechanics and Dynamics Elective
Statistical Theory and Methods II Elective
Universe: Planetary Systems, Stars and Galaxies Elective

4 Year 3

Advanced Machine Learning Compulsory
Statistical Learning Compulsory

5 Optional modules

Undergraduate Ambassador Elective
Financial Derivative Pricing Elective
Introduction to General Relativity and Cosmology Elective
Modern Astrophysics 1 Elective
Nonlinear Dynamics Elective
Partial Differential Equations and their Applications Elective
Quantitative Supply Chain Management Elective
Statistics Methods in Health Research and Social Science Elective
Project Elective
Advanced Decision Modelling Elective

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 24,195.00
Second Year Fee Tuition fee
USD 24,195.00
Third Year Fee Tuition fee
USD 24,195.00
Total Program Cost Estimated total tuition
USD 72,586.00

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

Living Costs

Accommodation
USD 912.00 - USD 2,400.00
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 Portsmouth Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Broadband & Internet ServicesCrop Production & FarmingDefense & Military AviationForestry & LoggingGovernment & Regulatory AgenciesLogistics & Warehouse ManagementPrivate Equity & Venture CapitalRestaurant & Food ServiceSupply Chain & ProcurementTelecom Software & Systems

Top Employers Hiring for this course

Accenture

BAE System

Deloitte UK

IBM

Microsoft

National Farmers'​ Union

Sainsbury's

Tesco

Why Study Mathematics with Machine Learning BSc (Hons) at University of Portsmouth

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at University of Portsmouth 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 Mathematics with Machine Learning BSc (Hons) at University of Portsmouth

Can I work while studying?

As a degree student, you can work up to 20 hours per week during term time. You’ll have full-time work opportunities during breaks.

What English language score do I need for this course?

For TOEFL, you need an overall score of 91 with specific sub-score requirements. IELTS requires an overall score of 6.0, while PTE needs an overall score of 61 to meet the English language requirements.

What jobs can I get after studying this course?

Graduates can pursue roles such as Data Scientist, Machine Learning Engineer, AI Analyst, and Operations Research Analyst.

What will I actually study in this course?

Understand the mathematics that underpins artificial intelligence, and develop the skills needed to build machine learning models.

You’ll make yourself vital to an age of artificial intelligence by building invaluable theoretical and practical abilities. You’ll study powerful mathematical concepts and tools, and bring them to bear on subjects like machine learning, neural networks, and Python coding.

Once you graduate, you’ll be set to enter any of the industries being

When can I start — what are the intake months?

The course has an intake month in September. Make sure to apply before the deadline to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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