Study Schemes

BSC Computer Science / Mathematics [GG14]

Academic Year: 2021/2022Joint 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 (20 Credits)

You must take the following modules.

Semester 1
CS10220

Introduction to Computer Infrastructure

Semester 2

Year 1 Timetable Core/Student Option

You must take the following mathematics modules. Choose your preferred language.

Semester 1
MA10510

Algebra

MP10610

Calculus

MT10510

Algebra

MT10610

Calcwlws

Semester 2
MA11110

Mathematical Analysis

MP11010

Further Algebra and Calculus

MT11010

Algebra a Chalcwlws Pellach

MT11110

Dadansoddi Mathemategol

Year 1 Timetable Core/Student Option

You must take the following modules. Choose your preferred language.

Semester 1
CC12020

Cyflwyniad i Raglennu

CS12020

Introduction to Programming

Semester 2
CC12320

Rhaglennu gan ddefnyddio Iaith Gwrthrych-Gyfeiriadol

CS12320

Programming Using an Object-Oriented Language

Year 1 Options

Choose 20 credits from the mathematics list below. You must take either MA10110 and MA11210; or MA10310 and MA11310. (Choose your preferred language, where applicable.)

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 Timetable Core/Student Option

You must take the following mathematics modules. Choose your preferred language.

Semester 2
MA21410

Linear Algebra

MA21510

Complex Analysis

MT21410

Algebra Llinol

MT21510

Dadansoddiad Cymhlyg

Year 2 Timetable Core/Student Option

You must take the following modules. Choose your preferred language.

Semester 1
CC24400

Python Gwyddonol

CS24400

Scientific Python

Semester 2
CC22120

Cylch Bywyd Datblygiad Meddalwedd

CC24420

Python Gwyddonol

CS22120

Software Engineering

CS24420

Scientific Python

Year 2 Options

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

Semester 1
CC21120

Dylunio Algorithmau a Strwythurau Data

CS21120

Algorithm Design and Data Structures

CS27020

Modelling Persistent Data

Semester 2

Year 2 Options

Choose 40 credits of optional mathematics modules, EITHER from Block A, OR BLOCK B.

Year 2 Options

BLOCK A: (Choose your preferred language, if applicable)

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

BLOCK B: (Choose your preferred language, if applicable)

Semester 1
MA20110

Real Analysis

MA20310

Introduction to Abstract Algebra

MT20110

Dadansoddiad Real

Semester 2
MA25610

Hydrodynamics 1

MA25710

Advanced Dynamics

Final Year Core (10 Credits)

You must take the following module.

Semester 1
CS31310

Agile Development and Testing

Semester 2

Final Year Timetable Core/Student Option

You must take the following module. Choose your preferred language.

Semester 2
CC39620

Prosiect Byr

CS39620

Minor Project

Final Year Electives

Choose 30 credits as advised by the computer science department.

Final Year Electives

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

Aberystwyth University Standard Awards

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