Educational program

More details
Code – Speciality 7M06102 - Computer Science and Software
The aim of the educational program

Training of masters in the field of computer technology and software, who have theoretical, practical and scientific knowledge in the field of domestic and global IT markets, able to solve innovative problems of professional activity, using modern tools, methodologies and technologies for designing and developing software for the development of the digital ecosystem of the Republic Kazakhstan.

Graduate model
Graduate qualification Professional sphere:

Наука, образование, здравоохранение, государственное управление, предприятия различных областей деятельности
The object of professional occupation:

– Научно-исследовательские учреждения;
– современные ИТ-компания;
– учебные заведения;
– проектные организации;
– промышленные предприятия;
– финансовые организации и др.
Types of professional occupation:

– Научно-исследовательская;
– педагогическая;
– проектная;
– производственно-технологическая;
– организационно-управленческая.
Functions of professional occupation:

Специалист по разработке высоконагруженных приложений (ПС «Разработка высоконагруженных и real-time приложений»); cпециалист по DataMining, специалист по машинному обучению (ПС «Разработка систем обработки и хранения больших данных»); cпециалист по вопросам безопасности (ИКТ) (ПС «Обеспечение безопасности информационной инфраструктуры и ИТ»); администратор информационных систем (ПС «Сетевые, системные администраторы и администраторы серверов»); архитектор ИТ-инфраструктуры (ПС «Инфраструктура компьютерных систем»); специалист по облачным вычисления (ПС «Разработки по облачным технологиям»); преподаватель, научный сотрудник, руководитель проектов, другие должности, соответствующие квалификации
Graduate competences map
Formed core competencies Program outcome
1. Systems thinking in the analysis and evaluation of modern scientific achievements, generation of new ideas in solving research and practical problems. Identify the main problems in the field of philosophy and describe the role of the methodology of science; describe modern topical, methodological, methodological problems in the field of IT.
Apply knowledge in the field of philosophy and methodology of science.
Organize the collection, analysis and systematization of scientific and technical information of domestic and foreign experience on research topics on the Internet, scientific and periodical literature.
2. Способность применять современные методы и инструменты верификации для оценки корректности и качества программ Analyze the quality of the software, check the compliance with the specifications and wishes of the customer programs, identify and eliminate software errors
3. The ability to freely use foreign languages ​​as a means of professional communication. Be proficient in a foreign language at the level of international standards C1-C2 and grammatical characteristics of the scientific style; be able to work in an international environment
4. Ability to systematically analyze and select educational concepts Possess basic knowledge of pedagogy and psychology in higher education, describe the modern paradigm of higher education
5. The ability to prove the correctness of the choice of methods for building a model, to analyze the results of experimental data and the solutions obtained, to illustrate and correctly explain the results obtained. Use the basics of machine learning methods, mathematical processing methods, analysis and synthesis of the results of scientific and professional research
Organize the analysis and synthesis of the results of scientific and professional research based on modern processing methods
Develop competitive ideas and innovative challenges, apply effective methods for their implementation
6. The ability to describe and develop information processes and systems on the methodological foundations of modern information technologies, apply methods and tools for extracting, analyzing, processing data Describe and develop models and technologies for modeling information processes and systems, use methods of data analysis and machine learning
7. The ability to manage the processes of creating and using information services, apply modern methods of object-oriented programming to adapt content management systems Develop and use software solutions to carry out innovative projects
8. Ability to use knowledge of architecture, methods and algorithms for the functioning of real-time systems Apply system tools in the development of programs for real-time systems, calculate and analyze the characteristics and performance indicators of real-time systems
9. The ability to design, configure and provide network security for high-performance hardware and software systems to optimize computing processes Apply in practice the methodology for developing and debugging on the .NET Framework parallel and multithreaded applications that provide data and task parallelism
Apply technology for designing components of distributed systems using WCF APIs
10. Ability to apply modern logic integrated circuit programs to implement combinational devices Simulate and implement combinational devices in a programmable logic integrated circuit from the simplest encoders and multiplexers to finite automata, the operation of digital devices
Modular Curriculum