BSC Computer Science [G40F]

Academic Year 2024/2025 September 2024 Start

Campus Aberystwyth

Single Honours scheme - available from 2015/2016

Duration 4 years

Award Eligiblity
Standard Awards Excellence Scholarship;

Aberystwyth University Standard Awards

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

Year 1 Core (110 Credits)

Compulsory module(s).

Semester 1
CS01010

Spreadsheets for University Students

CS01120

Information Technology for University Students

IC07620

Academic Skills Foundation 1

Semester 2
CS02320

Foundation Programming

CS02420

Foundation Mini Projects

IC07720

Academic Skills Foundation 2

Year 1 Options

Choose 10 credits

Semester 1
CS00710

License to Use Mathematics

PH19510

Communication and Technology

Year 2 Core (120 Credits)

Compulsory module(s).

Semester 1
CS10220

Introduction to Computer Infrastructure

CS12020

Introduction to Programming
Module in Welsh▼

CS18120

Study Skills for Computer Science
Module in Welsh▼

Semester 2
CS10720

Problems and Solutions

CS11010

Fundamentals of Web Development
Module in Welsh▼

CS11110

Information security
Module in Welsh▼

CS12320

Programming Using an Object-Oriented Language
Module in Welsh▼

Year 3 Core (60 Credits)

Compulsory module(s).

Semester 1
CS21120

Algorithm Design and Data Structures
Module in Welsh▼

CS27020

Modelling Persistent Data
Module in Welsh▼

Semester 2
CS22120

Software Engineering
Module in Welsh▼

Year 3 Options

Choose 20 credits

Semester 2
CC24520

Python Gwyddonol

CS24520

Scientific Python

CS26020

Robotics and Embedded Systems

CS26520

Artificial Intelligence

Year 3 Electives

Choose 40 credits as advised by the department (up to 40 credits can be modules outside of Computer Science).

Final Year Core (60 Credits)

Compulsory module(s).

Semester 2
CS38220

Professional Issues in the Computing Industry
Module in Welsh▼

CS39440

Major Project
Module in Welsh▼

Final Year Options

Choose 20 credits

Semester 1
CS31420

Computational Bioinformatics

CS31620

Mobile Development with Android

CS31920

Advanced Algorithms

CS32420

Computer Graphics and Games

Final Year Electives

Choose 40 credits as advised by the department (can be modules outside of Computer Science).