Skip to main content

Computer Science (BSc)

Computer science is an exciting and dynamic field, full of opportunities for creative discovery and invention that touch almost all areas of modern life.

Apply for Computer Science (BSc)

Programme overview

On the Computer Science (BSc) students will learn how data is stored, processed, applied and kept secure by information processing systems. Students will develop a grounding in programming languages, databases, operating systems, graphics, robotics and other sophisticated technologies as well as exploring software engineering subjects, such as software development.

The programme is constantly reviewed to ensure it’s relevant to the work students will be doing in the future.

Tuition fees

 Fee Programme start date
Fee for Kazakhstani students US$16,000 per year September 2026
Fee for international students US$18,000 per year September 2026

Entry requirements

To enter this three-year undergraduate degree programme you will need:

  • A-level grades BBC with GCSE Maths grade B/6
  • a minimum IELTS score of 6.5 (with no component below 5.5) or an equivalent proof of English proficiency such as TOEFL or the Cardiff University English Language Test.

Academic qualifications listed are UK GCSE and A-Levels, however alternative qualifications at this level will also be considered.

Modules

Year one (60 ECTS)

Module titleCredits
Fundamentals of Programming 10 ECTS
Computer Systems 10 ECTS
Fundamentals of Information Systems 10 ECTS
Object Oriented Programming and Data Structures 10 ECTS
Mathematics for Computer Science 10 ECTS
Professional Practice for Computer Science 10 ECTS

Year two (60 ECTS)

Module titleCredits
Software Engineering 10 ECTS
Algorithms and Data Structures 10 ECTS
Challenge-based Group Project 10 ECTS
Full Stack Development 10 ECTS
Making Sense of Data 10 ECTS
Fundamentals of AI 10 ECTS

Year three (60 ECTS)

In year two, students will also select 15 ECTS credits from a range of optional modules, including:

Module titleCredits
Individual Project 20 ECTS
Digital Transformation 10 ECTS
Theory of Computation and Automated Reasoning 10 ECTS
Machine Learning10 ECTS
Design Thinking and Prototyping10 ECTS

Apply

Apply for Computer Science (BSc) at Cardiff University Kazakhstan.

Apply for Computer Science (BSc)

Our Admissions Team is available to help if you have any questions. Contact us on: admissionskz@cardiff.edu.kz if you need help with your application.