Computer science
Educational program code


Language of instruction

Kazakh, Russian

Learning level


Duration of study

2 years

Objectives of the educational program

Training of masters of pedagogical Sciences who have the skills of research activities in the field of teaching methods of computer science and robotics, developing educational and methodological software products, innovative technologies and teaching methods, in order to implement them in the educational process


Ensuring the needs of the republican and regional labor markets for qualified personnel with theskills of research activities in the field of IT technologies, mobile application development,robotic systems and devices, production automation and BigData analysis

Currently, information systems specialists, software developers who possess methods and toolsfor creating software products and information systems, software lifecycle management, methodsfor analyzing data banks, business processes and improving the IT infrastructure of enterprisesare in demand in the region. The developed program takes into account the needs of regional ITcompanies and enterprises of various fields of activity in the training of IT specialists

  • History and Philosophy of Science
  • Foreign language (professional)
  • Higher school pedagogy
  • Management Psychology
  • Research culture and scientific ethics
  • Pedagogical practice
  • Modeling of robotic systems and devices
  • Algorithms and their complexity
  • Modeling of robotic systems and devices based on Arduino
  • Informatization of education and problems of learning
  • Methods of teaching computer science in higher education
  • Research practice

  • Conducting educational research with application of IT technologies
  • CLIL method in computer science education
  • Java parallel programming
  • Computer networks, Internet and multimedia technologies
  • Neural network training
  • Fundamentals of High-Performance Computing
  • UML programming
  • Development of gaming educational applications for Android
  • STEM design of devices based on Arduino
  • Development of gaming educational applications for iOS
  • Methods of teaching selected chapters of computer science
  • Methods of teaching programming in higher education
  • Technology
  • Case studies
  • Innovation in the teaching of IT disciplines
  • Methodology for the use of LaTex in scientific research
  • The use of Scribus in the layout of academic texts
  • Python in scientific computing
  • R in scientific computing

Learning outcomes and competencies

Other educational programs