SPARK
YOUR
LIGHT

UNDERGRADUATE · SCHOOL OF COMPUTING AND ARTIFICIAL INTELLIGENCE

Bachelor of Science
in Computer Science

A four-year, 240 ECTS program combining computer science, mathematics and natural sciences with practical learning and emerging technologies.

4 yearsDuration240 ECTSTotal creditsEnglishLanguageFull-timeOn campus · Astana
Leave an application

PROGRAM OVERVIEW

Built for a fast-changing field

The program develops knowledge and skills in programming, algorithms, software engineering, computer systems, artificial intelligence and data science. Technical electives allow students to tailor their studies to their interests and career goals.

It follows the Bologna framework and internationally recognised recommendations including ABET, ACM and IEEE. The program was originally developed with start-up partners from Carnegie Mellon University and is regularly reviewed.

Graduates are prepared for technology careers, research, entrepreneurship and further graduate study.

KEY ADVANTAGES

Strong theory. Real practice.

01

Three pathways

Computer Science, Artificial Intelligence or Data Science.

02

International foundation

Bologna framework; aligned with ACM, IEEE and ABET criteria.

03

Hands-on learning

Labs, coding assignments, individual and group projects.

04

Industry & research

Credit-bearing internships in Kazakhstan and abroad.

05

Capstone

A two-semester Senior Project using professional practices.

06

Career-ready

Critical thinking, teamwork, communication and lifelong learning.

PROGRAM AIMS

What alumni are prepared to achieve

  1. Apply theory and practical skills to real-world problems and effective solutions.
  2. Show leadership and initiative in professional practice and communities.
  3. Work effectively in industry, academia or government, in Kazakhstan or abroad.
  4. Continue learning through self-study, graduate education and professional development.
  5. Address ethical, legal and societal implications of data, algorithms, privacy, security and accessibility.

WHAT YOU WILL LEARN

From code to intelligent systems

Programming & software

Software engineering, data structures and modern development.

AI & machine learning

Deep learning, NLP and emerging technologies including generative AI.

Data science

Statistics, machine learning, data mining and data-driven problem solving.

Algorithms

Efficient algorithms, computational thinking and complex problem solving.

Systems & security

Architecture, operating systems, networks and information security.

Real-world experience

Labs, projects, internships, research and the Senior Project.

CHOOSE YOUR DIRECTION

Three study tracks

01

Computer Science

Programming, algorithms, software and systems.

02

Artificial Intelligence

Machine learning, intelligent systems and emerging AI technologies.

03

Data Science

Statistics, data analysis and data-driven problem solving.

CURRICULUM · YEAR 1

Scientific and computing foundations

Fall · 30 ECTS

MATH 161 — Calculus I 8

PHYS 161 — Physics I with Lab 8

CSCI 151 — Programming for Scientists and Engineers 8

WCS 150 Rhetoric and Composition or HST 100 History of Kazakhstan 6

Spring · 30 ECTS

MATH 162 — Calculus II 8

PHYS 162 — Physics II with Lab 8

CSCI 152 — Performance and Data Structures 8

SCAI 101 — AI, Data & Digital Literacy 6

CURRICULUM · YEAR 2

Core computer science

Fall · 30 ECTS

CSCI 231 — Computer Systems & Organization 6

CSCI 235 — Programming Languages 8

MATH 273 — Linear Algebra with Applications 8

MATH 251 — Discrete Mathematics 6

ASC 200 Academic Writing or HST 100 6

Spring · 30 ECTS

CSCI 272 — Formal Languages 6

CSCI 270 — Algorithms 6

ROBT 206 — Microcontrollers with Lab 8

MATH 321 — Probability 6

Kazakh Language course 6

CURRICULUM · YEAR 3

Intelligent systems and research

Fall · 30 ECTS

CSCI 390 — Artificial Intelligence 6

CSCI 341 — Database Systems 6

CSCI 361 — Software Engineering 6

Natural Science Elective 6

Sustainability, Climate & Socio-Economic Transitions 6

Spring · 30 ECTS

CSCI 333 — Computer Networks 6

CSCI 332 — Operating Systems 6

CSCI 307 — Research Methods 6

Natural Science Elective 6

BUS 101 — Innovation, Entrepreneurship & Creative Problem Solving 6

CURRICULUM · YEAR 4

Specialisation and capstone

Fall · 30 ECTS

CSCI 408 — Senior Project I 6

Technical Elective 6

Technical Elective 6

Open Elective 6

Open Box Course 6

Spring · 24 ECTS

CSCI 409 — Senior Project II 6

Technical Elective 6

Technical Elective 6

PHIL 210 — Ethics 6

CORE MODULES

The courses behind the degree

CSCI 151
Programming for Scientists and Engineers
CSCI 152
Performance and Data Structures
CSCI 231
Computer Systems & Organization
CSCI 235
Programming Languages
CSCI 270
Algorithms
CSCI 272
Formal Languages
CSCI 332
Operating Systems
CSCI 333
Computer Networks
CSCI 341
Database Systems
CSCI 361
Software Engineering
CSCI 390
Artificial Intelligence
CSCI 408/409
Senior Project I & II

LEARNING OUTCOMES

Graduate with the ability to build

  1. Analyse complex computing problems.
  2. Design, implement and evaluate computing solutions.
  3. Communicate effectively in professional contexts.
  4. Make informed legal and ethical judgments.
  5. Work effectively as a team member or leader.
  6. Apply CS theory and software fundamentals to real solutions.

CAREER OPPORTUNITIES

Build technology in any sector

Software Developer / EngineerSystem ArchitectComputer ScientistCyber Security ExpertWeb Developer / DesignerData Analyst / ScientistIntegration EngineerIT SpecialistQuality Assurance SpecialistResearcherEntrepreneurMachine Learning EngineerBusiness AnalystMobile DeveloperComputer EngineerRobotics SpecialistAuditor

TAKE THE NEXT STEP

Ready to spark your future?

Leave an application below. The admissions form is connected as a separate editable Tilda block.

Leave an application