Educational program code

6В06105
Language of instruction

Kazakh, Russian
Learning level

Undergraduate
Duration of study

4 year
Specialized subjects

Mathematics
Informatics

  • History of Kazakhstan
  • Philosophy
  • Sociology
  • Political science
  • Culturology
  • Psychology
  • Kazakh (Russian) language
  • Foreign language
  • Information and communication technologies
  • Physical culture
  • Academic writing
  • Engineering mathematics and digital modeling
  • Physics
  • Mathematical foundations of information technology
  • Algorithms, data structures and programming
  • Object-oriented programming I
  • Educational practice
  • Operating systems
  • Databasemanagement systems
  • Computer networks
  • Architecture and organization of computer systems
  • Information Security and Protection
  • Theory and methods of optimization
  • System programming
  • Practical training
  • Теория систем и системный анализ/ Systemstheory and system analysis
  • Machine learningm algorithms
  • Prediplom/Practical training

  • Fundamentals of Economics and enterprise
  • Basics of financial literacy
  • Fundamentals of law and anti-corruption culture
  • Life safety basics
  • Ecology and sustainabledevelopment
  • Fundamentals of scientific research
  • Introduction to Inclusion: Foundations and Practices
  • Technology Entrepreneurship and Startup
  • Planning and forecasting the activities of the enterprise
  • Artificial Intelligence and Neural Network Technologies
  • Advanced artificial intelligence techniques
  • Neural Network Engineering
  • Object-oriented programming II
  • Machine-oriented programming
  • Web programming
  • Programming Mobile Devices
  • Basics of cloud technology
  • Applied cloud Artificial intelligence solutions
  • Database Security
  • Optimizationof computer systems
  • IT-infrastructure
  • Network Security
  • Reliability of information systems
  • Information theory
  • Project management
  • Business Application Programming
  • Python for Data Science
  • Python in artificial intelligence systems
  • Intelligent data analysis
  • Big Data and High Performance Computing
  • ML and tool design
  • Data Management Tools
  • Natural language recognition
  • Computer vision
  • Deep Learning in DataSciences
  • Operations Research

Learning outcomes and competencies

  • be able to use the main tools and frameworks for solving problems in the field of Data Science, understand modern architectures of neural networks and apply them in practice to solve problems, solve Computer Vision / Natural Language Processing problems;
  • apply methodologies of joint analysis, design and decision-making to create and develop their own business; develop management decisions and carry out organizational work on their implementation in practice; be able to communicate effectively with others, communicate their thoughts, both in writing and orally.
  • to possess basic and applied knowledge in the field of natural sciences, socio-humanitarian, economic and legal disciplines, contributing to the formation and development of a well-rounded personality with a high level of erudition and culture of thinking, appropriate professional qualifications.
  • to use scientific research methods, academic writing skills, and principles of inclusion in professional activities, as well as use physical education and sports to maintain health and improve working capacity.
  • be able to use the basic laws of natural sciences in professional activities, using methods of mathematical analysis and modeling, theoretical and experimental research; be able to identify the natural science essence of the problems arising in the course of professional activity, involving the appropriate physical and mathematical apparatus for solving them;
  • apply technologies of interpersonal communication and work in a group, work management in group development; use in practice government regulations, orders, orders, standards, regulations, mathematical models, methods, methods and technology for designing, developing, manufacturing, implementing and maintaining information systems and networks;
  • be able to develop terms of reference, select the optimal solution to problems, plan the stages of the project, model the structure of the subject area; define functional and performance requirements for system components;
  • program and test various solutions (models, methods), take part in the creation and management of systems at all stages of their development life cycle;
  • be able to solve machine learning problems according to modern standards, apply basic machine learning and mathematical programming algorithms, apply concepts and tools when working with large amounts of data;
  • speak a foreign (primarily English) language in the field of professional activity and interpersonal communication; be able to draw up and present analytical documentation in the state, Russian and English languages.
  • analyze and design data analysis software tools, as well as algorithms, models and methods required to develop software systems, effectively analyze data, and extract knowledge from data;
  • put into practice knowledge of the architecture and types of computers, operating systems, programming languages, programming technologies, database models, protocols for the interaction of computing systems, models and types of data analysis, principles and models of artificial intelligence, modeling techniques, composition and decomposition of systems, information security, principles of consistency and integrity, methods of system/structural analysis, software life cycle.