MCOMP Computer Science [G409]

Academic Year 2025/2026 September 2025 Start

Campus Aberystwyth

Integrated Masters scheme - available from 2017/2018

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 (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
CS10120

Web Development and Information Security
Module in Welsh▼

CS10720

Problems and Solutions

CS12320

Programming Using an Object-Oriented Language
Module in Welsh▼

Year 2 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 2 Options

Choose 20 credits

Semester 2
CC24520

Python Gwyddonol

CS24520

Scientific Python

CS26020

Robotics and Embedded Systems

CS26520

Artificial Intelligence

Year 2 Electives

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

Year 3 Core (60 Credits)

Compulsory module(s).

Semester 2
CS38220

Professional Issues in the Computing Industry
Module in Welsh▼

CS39440

Major Project
Module in Welsh▼

Year 3 Options

Choose 20 credits

Semester 1
CS31420

Computational Bioinformatics

CS31620

Mobile Development with Android

CS31920

Advanced Algorithms

CS32420

Computer Graphics and Games

Year 3 Electives

Choose 40 credits as advised by the department

Final Year Core (60 Credits)

Compulsory module(s).

Semester 1
SEM5640

Developing Advanced Internet-based Applications

Semester 2
CSM6420

Machine Learning for Intelligent Systems

Final Year Options

Choose 20 credits from the following:

Semester 1
CSM1920

Advanced Algorithms

CSM3620

Robotic Applications

CSM4220

Computer Vision

CSM6120

Fundamentals of Intelligent Systems

CSM6820

Computational Bioinformatics

MAM5120

Statistical Concepts, Methods and Tools

Final Year Options

Choose 20 credits from the following:

Semester 2
CSM6520

Computational Intelligence

MAM5220

Statistical Techniques for Computational Scientists

SEM1020

Research Topics in Computing

Final Year Electives

Choose a semester 2 module, subject to departmental approval