Education

18.03.2026 7

The Department of Informatics trains specialists at the bachelor’s and master’s levels in modern information technologies, programming, digital education, and pedagogical methodologies.

Bachelor’s Level Courses

  • Information and Communication Technologies
  • Cybersecurity
  • Databases and Information Systems
  • Programming for Mobile Devices
  • Artificial Intelligence Systems
  • Computer Networks and Cloud Technologies
  • Computer Networks and Foundations of Information Security
  • STEM in Education
  • Development of Digital Educational Resources
  • Algorithms and Data Structures
  • Introduction to Programming
  • Methods for Solving Olympiad Problems in Informatics
  • Computer Graphics and Design
  • Introduction to Robotics
  • Modern Methods of Teaching Informatics
  • Teaching Methods and Technologies in Informatics
  • Fundamentals of Computer Modeling (2D and 3D Visualization)
  • Professional Kazakh (Russian) Language
  • Digital Technologies in Education
  • Theoretical Foundations of Informatics
  • Database Systems
  • Web Programming
  • Object-Oriented Programming
  • Programming
  • Programming Languages (C+++)
  • Applied Software (PhotoShop, CorelDraw, Gimp, Sketch)
  • Fundamentals of Research and Academic Writing
  • Application of Digital Technologies and AI in Education
  • Fundamentals of Military Robotics
  • Fundamentals of Robotics
  • Digital Literacy in Primary School
  • Server-Side Programming Languages (Python, Java, Perl, PHP)

Master’s Level Courses

  • Organization and Conduct of Pedagogical Research
  • Cloud Computing and IoT Technologies
  • Database Development and Information System Design
  • Mobile Learning and Virtual Reality
  • Development and Use of Electronic Educational Publications and Web Resources
  • Research Methodology in Informatics Education
  • Development of Multimedia Applications in Education
  • Modern Programming Technologies
  • Development of Digital Educational Resources in Mathematics
  • VR and AR Technologies
  • Data Analysis Using Python
  • Database Applications
  • Design and Software Implementation of AI Platforms

Course content is regularly updated in accordance with labor market requirements.