Computer Science and Mathematics (with Professional Placement) BSc - Uni4edu

Computer Science and Mathematics (with Professional Placement) BSc

University of Bath Campus, United Kingdom

32000 £ / years

Bachelor's Degree48 months
University of Bath campus with modern concrete architecture, green hillside setting overlooking the city of Bath, students walking along pathways between academic buildings with the iconic Parade visible in the background, bright daylight
Bachelor

Computer Science and Mathematics (with Professional Placement) BSc (Hons)

University of Bath

Computer Science and Mathematics

Duration4 Years
LanguageEnglish
FormatFull-time
PlacementIncluded

Program Overview: Computer Science and Mathematics BSc with Professional Placement

The Computer Science and Mathematics BSc (Hons) with Professional Placement at the University of Bath is a joint honours degree that develops strong practical and theoretical skills in both mathematics and software development. This four-year program prepares you for roles involving data analysis, modelling, and simulation by combining computer science with pure mathematics, probability, and statistics.

In the first two years, you study a mix of mathematics and computing units, including computational approaches to finding patterns in data and the generation of computational models. You also share lectures with Mathematical Sciences students to study fundamental algebra, statistical modelling, and data analysis, giving you a well-rounded interdisciplinary foundation.

The third year is spent on a professional placement, where you apply your skills in a real-world industry setting while earning a salary. In your final year, you can specialise in a particular field through optional units and an individual project, combining your interests in a specific area of numerical computer science and mathematics.

Key Program Highlights

  • Joint honours degree combining rigorous computer science with pure mathematics, probability, and statistics
  • Full-year professional placement providing real-world industry experience and a salary
  • Ability to specialise through optional units and an individual research project in your final year
  • Highly selective admissions reflecting the program's strong reputation and excellent graduate prospects

Curriculum and Modules

The curriculum blends core computer science and mathematics modules across all years of study. In the first two years you build a strong foundation in both disciplines, while the third year is dedicated to your professional placement. Your final year allows deep specialisation through elective units and an individual project supervised by a specialist academic.

Programming and Discrete Mathematics

An introductory module covering fundamental programming skills alongside discrete mathematical structures such as logic, sets, and combinatorics that underpin computer science.

Algebra and Linear Mathematics

Covers fundamental algebraic concepts including vector spaces, matrices, and linear transformations, providing the mathematical backbone for computational methods.

Probability and Statistics

Introduces probability theory and statistical modelling techniques, equipping you with the analytical skills needed for data science and quantitative computing applications.

Algorithms and Data Structures

Explores the design and analysis of efficient algorithms and data structures, covering complexity theory, sorting, searching, and graph algorithms.

Software Engineering Group Project

A collaborative second-year project where you work with other students to design and build an interactive application, developing teamwork and professional development skills.

Individual Research Project

A final-year capstone project where you investigate a topic of your choosing in numerical computer science and mathematics, supervised by a specialist academic in your chosen field.

Elective Modules

Machine Learning and Data Analysis Cryptography and Security Computer Graphics and Visual Computing Numerical Analysis and Optimisation

Admission Requirements

Admissions for the Computer Science and Mathematics BSc with Professional Placement at the University of Bath are highly selective, and meeting the typical entry requirements does not guarantee an offer. The university considers your whole application, including previous academic achievements, predicted grades, and personal statement.

Academic Requirements

  • A-Levels (Typical Offer)A*A*A including A*A in Mathematics and Further Mathematics
  • International Baccalaureate36 points overall with 7,7,6 at Higher Level including 6 in Mathematics: Analysis and Approaches (or alternative HL combinations with 7 in Mathematics)
  • Scottish HighersAA in two Advanced Highers including Mathematics, with AAAAA preferred at Higher level
  • Further MathematicsFull A-level in Further Mathematics is strongly preferred
  • Foundation YearInternational Foundation Year pathways may be considered; contact Uni4Edu for eligibility details

English Language Requirements

  • IELTS6.5 overall with no less than 6.0 in all components
  • TOEFL iBT90 overall with a minimum of 21 in all four components
  • GCSE EnglishIf you meet the English GCSE requirement, a separate language test may not be needed

Required Documents

Completed application form via Uni4Edu Academic transcripts and certificates Personal statement English language test results (if applicable) Reference letter from a teacher or academic advisor

Application Deadlines

January 29 (for equal consideration) Main Application Deadline
September 2026 Course Start Date

For personalized admission guidance, document verification, and application support, please contact Uni4Edu

Scholarships and Funding

The University of Bath offers a range of scholarships to support international students. Uni4Edu can help you identify and apply for the funding opportunities most relevant to your profile and circumstances.

Bath International Scholarship

GBP 8,000 per academic year (up to GBP 32,000 over four years)

Available to high-achieving international undergraduate students, with up to 300 scholarships offered each year. Awards are based on academic excellence and are applied as a reduction to tuition fees.

Department of Computer Science Scholarships

Departmental funding opportunities may be available for outstanding applicants to Computer Science programs. Contact Uni4Edu for the latest information on eligibility and award amounts.

External and Country-Specific Scholarships

Varies by scheme

International students may also be eligible for scholarships from external bodies such as the Chevening Scholarships, Commonwealth Scholarships, or country-specific government funding. Uni4Edu can advise on options available to you.

For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.

Career Prospects

Graduates from the Computer Science and Mathematics BSc at the University of Bath enjoy excellent career prospects, with the professional placement year providing a significant advantage in the job market. Recent graduates have secured roles at leading technology companies, financial institutions, and consultancies, while many also pursue postgraduate study for research careers.

Top 10 UK ranking for Computer Science (Complete University Guide 2026)
67%+ of Bath students undertake a professional placement
Top 5 UK university for graduate prospects (Times Good University Guide)

Typical Graduate Roles

Software Developer Data Scientist Business Analyst Technology Consultant Hardware Engineer Quantitative Analyst

Top Employers of Graduates

Google Amazon IBM Deloitte JPMorgan Chase BAE Systems

Rankings and Recognition

The University of Bath is consistently ranked among the top universities in the United Kingdom and is recognised globally for its strong academic programs and excellent graduate outcomes. The Department of Computer Science is particularly well-regarded for student satisfaction and teaching quality.

QS World University Rankings
#132
2026
THE World University Rankings
#251
2026
Guardian University Guide
#7
2025
Complete University Guide
Top 10
2026
SubjectRanking BodyRank
Computer ScienceGuardian University Guide#8
Computer ScienceComplete University GuideTop 10
Computer Science (Student Satisfaction)Complete University GuideTop 10
MathematicsComplete University GuideContact Uni4Edu for current data

How to Apply

Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

corporate@uni4edu.com
+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Master's & Postgraduate

24 months

Immersive Spaces MA

location

Istituto Europeo di Design (IED), Rome, Italy

Earliest Intake

June 2025

Gross Tuition

17300 €

Master's & Postgraduate

12 months

Energy Transition Systems and Technologies (MSc)

location

University of Aberdeen, Aberdeen, United Kingdom

Earliest Intake

January 2026

Gross Tuition

26250 £

Bachelor's Degree

36 months

Materials Science

location

University of Florence, Florence, Italy

Earliest Intake

December 2026

Gross Tuition

3000 €

Master's & Postgraduate

24 months

Migrations, Rights, Intergration Master

location

University of Palermo, Palermo, Italy

Earliest Intake

March 2025

Gross Tuition

356 €

Bachelor's Degree

48 months

Language and Speach Therapy

location

Ankara Medipol University, Altındağ, Turkey

Earliest Intake

January 2026

Gross Tuition

4080 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant