Educational program

More details
Code – Speciality

7M06102 - Computing 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. Define 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. Ability to apply modern verification methods and tools to assess the correctness and quality of programmes Analyze the quality of software, verify code, and test applications and IoT devices, as well as check compliance with technical documentation, identify, and fix 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 a 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 machine learning methods, mathematical processing methods, analysis and synthesis of the results of scientific and professional research
Organize the analysis and synthesis of scientific and professional research results based on modern processing methods, and conduct scientific and professional research
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 of the 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 systems, including artificial intelligence, and use software solutions to implement 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 of development and debugging on the .NET Framework of 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 in a programmable logic integrated circuit of the combinational devices from the simplest encoders and multiplexers to finite automata, the operation of the digital devices
Modular Curriculum