University of Aberdeen Background Image
Image of University of Aberdeen
Engineering and Technology
Computing Science and Mathematics BSc
Computing Science and Mathematics BSc

Computing Science and Mathematics BSc

  • ID:UOA440044
  • Level:4-Year Bachelor's Degree
  • Duration:
  • Intake:

Fees (GBP)

Estimated Total/program:
Accept letter

Admission Requirements

Entry Requirement

English Requirements

  • IELTS Academic and IELTS Online (not IELTS Indicator or IELTS General Training), Overall - 6.0, Listening - 5.5 or above, Reading - 5.5 or above, Speaking - 5.5 or above, Writing - 6.0 or above

  • TOEFL iBT and TOEFL Home Edition (online)

  • The University accepts MyBest scores for the TOEFL iBT test in addition to TOEFL iBT scores from a single test date: Overall – 78,

  • TOEFL DI code is 0818, Listening - 17 or above, Reading - 18 or above, Speaking - 20 or above, Writing - 21 or above

  • Cambridge B2 First or C1 Advanced or C2 Proficiency, Overall – 169, Listening - 162 or above, Reading - 162 or above, Speaking - 162 or above, Writing - 169 or above

  • Duolingo English Test : Overall 105, Minimum of 90 in the sub scores for literacy, conversation, comprehension and production

  • LanguageCert Level 1 Certificate in ESOL International (Listening, Reading, Speaking, Writing) Communicator B2, Online, Listening - 33 or above, Reading - 33 or above, Speaking - 33 or above, Writing - 33 or above

  • PTE Academic, Overall - 59 or above,  Listening - 59 or above, Reading - 59 or above, Speaking - 59 or above, Writing  - 59 or above

  • Trinity ISE – Trinity Integrated Skills in English, Pass overall at ISE II with a distinction in writing and merit in the other three skills.

Course Information

Many of the key computing processes and operations such as programming and data analysis are founded on the study and understanding of mathematical disciplines such as algorithms. This degree is ideal for students who have a strong interest and skill in mathematics but want to understand the applied nature of it to the computing science industry. This is an excellent combination of degrees which would open up a range of career opportunities.


This degree programme explores the very close relationship between computing science and mathematics.

Key core courses include; Calculus, Computer Architecture, Programming, Linear Algebra, Software Engineering and Algorithms, to name a few. These courses are complemented with a range of optional courses, such as; Knowledge Based Systems, Systems and Security, Operating Systems and Enterprise Computing. Through course choices you can also choose to advance your knowledge in specific areas, such as Algebra.

More info: Click here

Year 1

Compulsory Courses

  • Algebra (MA1006)

  • Calculus 1 (MA1005)

  • Calculus II (MA1508)

  • Set Theory (MA1511)

  • Getting Started at the University of Aberdeen (PD1002)

  • Object - Oriented Programming (CS1527)

  • Modelling and Problem Solving for Computing (CS1029)

  • Programming 1 (CS1032)

  • Computer Systems and Architecture (CS1533)

Year 2

Compulsory Courses

  • Linear Algebra i (MA2008)

  • Analysis i (MA2009)

  • Analysis II (MA2509)

  • Linear Algebra II (MA2508)

  • Databases and Data Management (CS2019)

  • Software Programming (CS2020)

  • Mathematics for Computing Science (CS2513)

  • Algorithms and Data Structures (CS2522)

Year 3

Compulsory Courses

  • Principles of Software Engineering (CS3028)

  • Group Theory (MX3020)

  • Analysis III (MX3035)

  • Software Engineering and Professional Practice (CS3528)

  • Analysis Iv (MX3535)

Optional Courses

Select one of the following

  • Artificial Intelligence (CS3033)

  • Operating Systems (CS3026)

Plus one of the following

  • Rings and Fields (MX3531)

  • Differential Equations (MX3536)

Plus one of the following

  • Languages and Computability (CS3518)

  • Distributed Systems (CS3534)

  • Enterprise Computing and Business (CS3525)

  • Artificial Intelligence (CS3033)

  • Operating Systems (CS3026)

  • Languages and Computability (CS3518)

  • Distributed Systems (CS3534)

  • Enterprise Computing and Business (CS3525)

  • Rings & Fields (MX3531)

  • Differential Equations (MX3536)

Year 4

Compulsory Courses

  • Galois Theory (MX4082)

  • Joint Honours Computer Project (CS4525)

Optional Courses

Plus further credit points from level 4 MX4 courses and CS4 courses to gain a total of 60 credits in each discipline.

A graduating curriculum for the Honours degree must include 90 credit points from Level 4 courses.

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

There are many opportunities at the University of Aberdeen to develop your knowledge, gain experience and build a competitive set of skills to enhance your employability. This is essential for your future career success. The Careers and Employability Service can help you to plan your career and support your choices throughout your time with us, from first to final year – and beyond.

Ability to settle

Overseas Student Health Cover

Insurance - Single: 300 (£) per year

Same Courses

Close search