Mathematics with Machine Learning BSc (Hons)

3 Years On Campus Bachelors Program

University of Portsmouth

Program Overview

The Mathematics with Machine Learning BSc (Hons) at the University of Portsmouth blends advanced mathematical theory with modern machine learning techniques, preparing students for careers in data-driven industries. It suits learners who enjoy analytical problem-solving and want to build intelligent systems using strong mathematical and computational foundations.

Curriculum Structure

Year 1:
In the first year, students establish core mathematical and programming skills essential for later machine learning modules. They study units such as Calculus I, Linear Algebra, and Statistical Theory and Methods I, gaining confidence in mathematical modelling and data interpretation. They also develop computational abilities through Introduction to Computational Methods, which introduces Python, MATLAB, and numerical techniques used in real-world problem solving.

Year 2:
The second year strengthens mathematical expertise while introducing specialised machine learning concepts. Students engage with Mathematical Methods for Machine Learning, where they explore supervised and unsupervised learning and the mathematical principles behind them. Additional units such as Calculus II and Applications of Mathematics and Graduate Skills refine analytical depth, while optional modules like Real and Complex Analysis or Operational Research expand their mathematical versatility.

Year 3:
In the final year, students progress into advanced machine learning and data-centric modelling. Modules such as Advanced Machine Learning and Statistical Learning allow them to work with high-dimensional datasets, optimisation methods, and predictive modelling frameworks. They also undertake optional units — including project-based work or topics such as Financial Derivative Pricing or Quantitative Supply Chain Management — enabling them to tailor expertise toward specific career goals.

Focus Areas:
Mathematical foundations · Machine learning theory · Statistical inference · Computational programming · Data-driven modelling

Learning Outcomes:
Graduates develop strong mathematical reasoning, proficiency in machine learning algorithms, confidence in Python-based computational methods, and the ability to design and evaluate quantitative solutions for complex real-world challenges.

Professional Alignment (Accreditation):
The degree is designed in line with industry expectations for careers in AI, data science, and analytics, reflecting standards consistent with professional mathematical and technological roles.

Reputation (Employability Rankings):
Mathematics at the University of Portsmouth is recognised for strong student satisfaction and teaching quality, with the department achieving high national rankings across student experience and academic support metrics.

Experiential Learning (Research, Projects, Internships etc.)

The Mathematics with Machine Learning BSc (Hons) at the University of Portsmouth allows students to develop strong mathematical reasoning while actively applying machine learning techniques in real computational environments. Students work directly with programming languages, mathematical software and modern ML libraries, giving them the confidence to build, test and evaluate models throughout their degree. Dedicated computer labs, collaborative spaces and structured academic support ensure that learners practice skills in realistic, industry-aligned settings.

This hands-on approach is strengthened by specialist facilities, group-based tasks and opportunities to gain workplace experience, creating a smooth transition from academic learning to real-world application:

Students benefit from:

  • Specialist computer laboratories equipped for coding, modelling and analytics, where students use tools such as Python, R, Mathematica and industry-standard machine learning libraries.

  • The Maths Café, a dedicated drop-in space offering daily informal support for problem-solving, advanced mathematics queries and improving analytical confidence.

  • The Future Technology Centre, designed for collaborative project work, innovation activities and technology-driven problem solving.

  • Active and blended teaching, combining lectures, practical workshops, supervised coding sessions and digital resources to strengthen both theoretical understanding and applied skills.

  • Project-based and group assessments, allowing students to work in teams, build machine learning solutions, handle data sets and communicate results clearly.

  • Optional placement year, giving learners the opportunity to gain full-time industry experience or develop entrepreneurial projects before returning to finish their degree.

  • Careers and employability support, including placement guidance, CV development, interview preparation and access to employer networks.

WHAT STUDENTS LEARN AND APPLY

  • Application of machine learning methods for prediction, classification and pattern recognition using professional-grade software.

  • Practical experience with neural networks, deep learning and statistical learning techniques through computational exercises.

  • Opportunities to work on mathematical and machine-learning-focused projects that mimic real workplace problem-solving environments.

Progression & Future Opportunities

Graduates from the Mathematics with Machine Learning BSc (Hons) at the University of Portsmouth progress into fast-growing fields where mathematical expertise and machine learning capability are in high demand. The degree prepares students for data-intensive and AI-driven sectors, leading to strong employability across technology, finance, research, and analytics. Typical career paths include roles such as Machine Learning Engineer, Data Scientist, Data Engineer, and Machine Learning Scientist.

Career and Employability Highlights:
Careers and Employability Service: Students receive dedicated support from the University’s Careers and Employability Service, including personalised guidance, CV building, interview preparation, and access to job and internship platforms. Support continues for up to five years after graduation, helping graduates secure meaningful long-term employment.
Industry-Relevant Skill Development: The course integrates practical training in Python and widely used machine learning frameworks such as scikit-learn, PyTorch, and TensorFlow, ensuring graduates meet current industry expectations.
Real-World Industry Alignment: Learning is shaped around applications in healthcare, finance, business analytics, and scientific research, reflecting the needs of employers who rely on mathematical modelling and intelligent systems.
Long-Term Accreditation Value: Although the machine learning pathway is newer, it is built on Portsmouth’s strong mathematics portfolio, recognised for quality and academic rigour within the mathematical sciences.
Graduate Outcomes: A large proportion of mathematics-related graduates from the University of Portsmouth progress into highly skilled employment within 15 months, particularly in analytical, technical, and professional IT roles.

Typical Career Roles:
• Machine Learning Engineer
• Data Scientist
• Data Engineer
• Machine Learning Scientist


Further Academic Progression:
Graduates may continue into postgraduate study through specialised master’s degrees such as Artificial Intelligence, Data Science, Machine Learning, Computational Mathematics, or related fields. Students with a strong research interest may also progress to PhD study in mathematics, machine learning, or artificial intelligence, or pursue professional postgraduate qualifications that deepen expertise in specialised areas of industry.

Program Key Stats

£17,900 (Annual cost)
£9,790
£ 29
Sept Intake : 14th Jan


No
Yes

Eligibility Criteria

BBC
3.0
27
70

1200
27
6.0
79
No

Additional Information & Requirements

Career Options

  • Actuary
  • Data Analyst
  • Statistician
  • Quantitative Analyst
  • Operations Research Analyst
  • Financial Analyst
  • Risk Analyst
  • Economist
  • Cryptographer
  • Mathematician
  • Data Scientist
  • Market Research Analyst
  • Biostatistician
  • Machine Learning Engineer
  • Algorithm Developer
  • Research Scientist
  • Investment Analyst
  • Statistician Consultant
  • Software Engineer (Mathematical Modeling)
  • Computational Scientist

Book Free Session with Our Admission Experts

Admission Experts