Three pathways
Computer Science, Artificial Intelligence or Data Science.
UNDERGRADUATE · SCHOOL OF COMPUTING AND ARTIFICIAL INTELLIGENCE
A four-year, 240 ECTS program combining computer science, mathematics and natural sciences with practical learning and emerging technologies.
PROGRAM OVERVIEW
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
Computer Science, Artificial Intelligence or Data Science.
Bologna framework; aligned with ACM, IEEE and ABET criteria.
Labs, coding assignments, individual and group projects.
Credit-bearing internships in Kazakhstan and abroad.
A two-semester Senior Project using professional practices.
Critical thinking, teamwork, communication and lifelong learning.
PROGRAM AIMS
WHAT YOU WILL LEARN
Software engineering, data structures and modern development.
Deep learning, NLP and emerging technologies including generative AI.
Statistics, machine learning, data mining and data-driven problem solving.
Efficient algorithms, computational thinking and complex problem solving.
Architecture, operating systems, networks and information security.
Labs, projects, internships, research and the Senior Project.
CHOOSE YOUR DIRECTION
Programming, algorithms, software and systems.
Machine learning, intelligent systems and emerging AI technologies.
Statistics, data analysis and data-driven problem solving.
CURRICULUM · YEAR 1
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
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
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
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
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
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
CSCI 408 — Senior Project I 6
Technical Elective 6
Technical Elective 6
Open Elective 6
Open Box Course 6
CSCI 409 — Senior Project II 6
Technical Elective 6
Technical Elective 6
PHIL 210 — Ethics 6
CORE MODULES
LEARNING OUTCOMES
CAREER OPPORTUNITIES
TAKE THE NEXT STEP
Leave an application below. The admissions form is connected as a separate editable Tilda block.
Leave an application