Study Schemes

BSC  Computer Science / Mathematics [GG14]

Academic Year: 2025/2026Joint Honours scheme - available from 2000/2001

Duration (studying Full-Time): 3 years

Award Eligibility:Standard Awards; Excellence Scholarship; The Coleg Incentive Scholarship;

Part 1 Rules

Year 1  Core (40 Credits)

Compulsory module(s).

Semester 1
MA10510

Algebra

or
MT10510

Algebra

MP10610

Calculus

or
MT10610

Calcwlws

Semester 2
MA11110

Mathematical Analysis

or
MT11110

Dadansoddi Mathemategol

MP11010

Further Algebra and Calculus

or
MT11010

Algebra a Chalcwlws Pellach

Year 1  Core (40 Credits)

Compulsory module(s).

Semester 1
CS12020

Introduction to Programming

or
CC12020

Cyflwyniad i Raglennu

Semester 2
CS12320

Programming Using an Object-Oriented Language

or
CC12320

Rhaglennu gan ddefnyddio Iaith Gwrthrych-Gyfeiriadol

Year 1  Options

Choose 20 credits

Semester 2
CC11010

Hanfodion Datblygu'r We

CC11110

Diogelwch Gwybodaeth

CS10720

Problems and Solutions

CS11010

Fundamentals of Web Development

CS11110

Information security

Year 1  Options

Choose 20 credits

Semester 1
MA10110

Coordinate and Vector Geometry

MA10310

Probability

MT10110

Geometreg Gyfesurynnol a Fectoraidd

MT10310

Tebygoleg

Semester 2
MA11210

Differential Equations

MA11310

Statistics

MT11210

Hafaliadau Differol

MT11310

Ystadegaeth

Part 2 Rules

Year 2  Core (20 Credits)

Compulsory module(s).

Semester 2
MA21410

Linear Algebra

or
MT21410

Algebra Llinol

MA21510

Complex Analysis

or
MT21510

Dadansoddiad Cymhlyg

Year 2  Core (20 Credits)

Compulsory module(s).

Semester 2
CS22120

Software Engineering

or
CC22120

Peirianneg Meddalwedd

Year 2  Options

Choose 20 credits

Semester 1
CC21120

Dylunio Algorithmau a Strwythurau Data

CS21120

Algorithm Design and Data Structures

MA25200

Introduction to Numerical Analysis and its applications

MT25200

Cyflwyniad i Ddadansoddiad Rhifiadol a'i Gymwysiadau

Semester 2
CC24520

Python Gwyddonol

CS24520

Scientific Python

MA25220

Introduction to Numerical Analysis and its applications

MT25220

Cyflwyniad i Ddadansoddiad Rhifiadol a'i Gymwysiadau

Year 2  Options

Choose 40 credits of optional mathematics modules, EITHER from Block A, OR BLOCK B (BLOCK A listed below):

Semester 1
MA20110

Real Analysis

MA20310

Introduction to Abstract Algebra

MA26010

Distributions and Estimation

MA26600

Applied Statistics

MT20110

Dadansoddiad Real

Semester 2
MA26620

Applied Statistics

Year 2  Options

Choose 40 credits of optional mathematics modules, EITHER from Block A, OR BLOCK B (BLOCK B listed below):

Semester 1
FG26020

Ffiseg Mathemategol

MA20110

Real Analysis

MA20310

Introduction to Abstract Algebra

MT20110

Dadansoddiad Real

PM26020

Mathematical Physics

Semester 2
MA25610

Hydrodynamics 1

MA25710

Advanced Dynamics

MT25610

Hydrodynameg 1

Year 2  Electives

Choose 20 credits, as advised by the computer science department.

Final Year  Core (20 Credits)

Compulsory module(s).

Semester 2
CS39620

Minor Project

or
CC39620

Prosiect Byr

Final Year  Electives

Choose 60 credits (level 3) from mathematics as advised by the department, subject to pre-requisites

Final Year  Electives

Choose 40 credits, as advised by the computer science department.

Aberystwyth University Standard Awards

  • Entrance Scholarship / Merit Award
  • Sports Bursary
  • Music Bursary
  • International Excellence Scholarship
  • Residential Bursary
  • Aberystwyth Bursary
  • Care Leaver Bursary