Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
36 months
Details
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2025-09-01-
About Program

Program Overview


Key Facts

UCAS Tariff

120 - 96


Course duration

3 years


Course Overview

Why study Computer Science at Aberystwyth University?

  • Employability is embedded in the structure of this degree.
  • The degree is accredited by the BCS (the Chartered Institute for IT) on behalf of the Engineering Council, which gives you a head start when you enter the competitive job market.
  • You will have access to dedicated Linux, Mac OS X laboratories and central servers.
  • It is taught by lecturers who have close links with the industry and software engineering conferences.
  • You will have access to robotic equipment including Arduinos, mobile robots and sailing robots.

Modules September start - 2025

Year 1

  • Fundamentals of Web Development | CS11010 | 10
  • Information security | CS11110 | 10
  • Introduction to Computer Infrastructure | CS10220 | 20
  • Introduction to Programming | CS12020 | 20
  • Problems and Solutions | CS10720 | 20
  • Programming Using an Object-Oriented Language | CS12320 | 20
  • Study Skills for Computer Science | CS18120 | 20

Year 2

  • Algorithm Design and Data Structures | CS21120 | 20
  • Modelling Persistent Data | CS27020 | 20
  • Software Engineering | CS22120 | 20
  • Artificial Intelligence | CS26520 | 20
  • Robotics and Embedded Systems | CS26020 | 20
  • Scientific Python | CS24520 | 20

Year 3

  • Major Project | CS39440 | 40
  • Professional Issues in the Computing Industry | CS38220 | 20
  • Advanced Algorithms | CS31920 | 20
  • Computational Bioinformatics | CS31420 | 20
  • Computer Graphics and Games | CS32420 | 20
  • Mobile Development with Android | CS31620 | 20

Careers

  • Our degree prepares you for a variety of careers:
    • software design
    • communications and networking
    • computer applications
    • web development
    • IT consultancy and management
    • systems analysis and development
    • computer sales and marketing
    • education

Teaching & Learning

  • Our enthusiastic staff will teach you through the medium of lectures, seminars, tutorials, practicals and individual/ group based project work.
  • You will be assessed through a combination of coursework, practicals, projects, workshops and examinations.
  • You will be assigned a personal tutor throughout your degree course, who will help you with any problems or queries, whether these are academic-related or personal issues.

Student Testimonials

  • Computer Science is a very engaging and diverse subject with emphasis on a wide range of subjects for example: software engineering, web development, networking and career planning. The course is very enjoyable and can be tailored to anyone's preferences and abilities. Oliver Roe
  • I have found my course truly interesting and very rewarding. The lecturers are professional and helpful and the course provides a wide variety of subject knowledge. The first year of the course is a very nice, manageable introduction to the field of computer science. As a student who had no previous experience in the field I was rather tentative when first coming to University, but within a few weeks I had hit the ground running with the implementation of a challenging, yet rewarding project. Daniel William James Drave

Typical Entry Requirements

  • UCAS Tariff: 120 - 96
  • A Levels: BBB-CCC
  • GCSE requirements (minimum grade C/4): English or Welsh and Mathematics
  • BTEC National Diploma: DDM-MMM
  • International Baccalaureate: 30-26
  • European Baccalaureate: 75%-65% overall
  • English Language Requirements: See our Undergraduate English Language Requirements for this course. Pre-sessional English Programmes are also available for students who do not meet our English Language Requirements.
See More
How can I help you today?