bachelor in Information and Communication Technology
Computer Science
6B06129
Faculty of Engineering & Information Technology
First Stage of Higher Education
full-time
Informatics
Mathematics
60 (Kaz.) 60 (Rus.)
2500000 〒 (full-time, First Stage of Higher Education)
2500000 〒 (Foreigners, full-time, First Stage of Higher Education)
5
[RK + Exam] (100)
Students become familiar with advanced methods and concepts in the field of artificial intelligence, including state-of-the-art deep learning architectures for tasks such as natural language processing and image generation. They are able to apply these methods to solve specific problems, understand the complexity of developing AI systems, and distinguish between different forms of artificial intelligence.<br/> Upon completion of the course, students are able to make AI decisions understandable — to explain, interpret, and visualize the outcomes using modern approaches.
5
[RK1+MT+RK2+Exam] (100)
The discipline aims to teach students how to choose efficient data structures and language constructs when designing programs to solve complex data-oriented problems. The course covers basic data types and their computer representations, structuring elementary data types, algorithms, methods for algorithm representation, algebraic and abstract data types, algorithm complexity analysis, including NP-completeness, and working with graphical data models. This course helps students organize data and develop efficient algorithms for solving practical problems.
5
[RK1+MT+RK2+Exam] (100)
The purpose of mastering the discipline is the formation of theoretical knowledge and practical skills in the field of applied AI, mastering the tools, models and methods of machine learning. The course covers the concepts of applied AI and its importance in various industries, types of machine learning (supervised, unsupervised and reinforcement learning), evaluation and the role of data in machine learning. Upon completion, the student will know the meaning and scope of AI and acquire skills in developing mathematical models, methods and algorithms for analyzing, testing and validating data.
5
[RK + Exam] (100)
The aim of the course is to master theoretical and practical concepts of Unix/Linux operating systems.<br/> At the command-line level, students understand and independently develop shell scripts for system administration tasks. They gain knowledge of cloud computing concepts and are able to apply them in various use cases (IaaS, PaaS, SaaS, etc.). Students learn the structure and operation of scalable container infrastructures, configure and adapt them, study and apply network services and operating system concepts in practice, and explore server virtualization through hands-on experience.
2
[RK + Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
2
[RK1+MT+RK2+Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
5
[RK1+MT+RK2+Exam] (100)
Within the course, students study the structure and functions of database management systems, with a focus on data modeling, building relational models, normalizing data, and using SQL. The course also covers concepts of the subject domain, database classification, and the software development lifecycle. As a result of this training, students are capable of formalizing the subject domain, designing information models, and creating SQL queries.
5
[RK + Exam] (100)
The aim of the course is to study modern technologies for the development of software systems.<br/> As a result, students become familiar with the challenges of large-scale software projects and industrial software development. They are capable of professionally executing software projects that go beyond simple coding, in accordance with classical methodologies, as well as planning, developing, and testing them within a team environment.
5
[RK1+MT+RK2+Exam] (100)
By the end of the course, students can explain important concepts of digital ethics such as morality, ethics, norms, law, responsibility, information, apply an ethical approach to the development and promotion of digital products, and are familiar with various ethical theories that they can use with practical examples. Emphasis is placed on systematic consideration of topics such as privacy, accuracy, correctness, ownership and access to information.
6
[RK1+MT+RK2+Exam] (100)
The aim of the subject is to form and improve communication skills in German, i.e. speaking, listening, reading and writing in a wide range of everyday situations. As a result of studying the subject, students are able to present competently dialogical, monological speech in German, using an active vocabulary and grammar vocabulary to implement social and everyday communicative intentions, conduct written speech in general German to conduct personal correspondence.
5
[RK + Exam] (100)
The aim of the course is to develop students' knowledge and understanding of architectures and technologies for building web applications.<br/> Students will be able to develop web applications using modern methods, technologies, and tools, working in teams and applying agile project management methodologies. To achieve this, they will become familiar with one server-side and one client-side web framework and will be capable of designing and implementing database-driven web applications.
5
[РК1+MT+РК2+ ГЭК] (100)
The purpose of the discipline is to form an objective view of the history of Kazakhstan. As a result of studying the discipline the student is able to demonstrate knowledge of the history of Kazakhstan from antiquity to the present day, analyze the events of the past and modern of Kazakhstan, critically analyze information of historical and contemporary sources, creatively comprehend the problems of social development, augment the heritage of material and spiritual culture and be respectful of national and world history and culture.
5
[RK1+MT+RK2+Exam] (100)
As part of this course, students will master information and communication competencies that will facilitate everyday life and provide an opportunity to use modern information technologies in various areas of professional activity, scientific and practical work, for self-education and other purposes. Along with the practical goal, the course realizes educational and educational goals, contributing to expanding the horizons of students, improving their general culture and education
5
[RK + Exam] (100)
The course covers the study of general technologies for creating Internet applications, the core features of HTML5 and CSS3, web network technologies, markup languages and web page programming, web application development tools, XML markup language, integration tools for web content and applications, as well as the principles of client-side and server-side languages and technologies in the web, client-side scripts and applications, JavaScript scripting language, and server-side web applications using PHP. Upon completion of the course, students will acquire skills in creating web applications using HTML5, CSS3, JavaScript, and PHP, as well as knowledge of development and integration tools for web content.
5
[RK + Exam] (100)
The purpose of the course is to familiarize students with the regulations governing entrepreneurial relations in the Republic of Kazakhstan, to foster legal culture, to provide a system of knowledge on anti-corruption measures, and to introduce the Concept of Anti-Corruption Policy of the Republic of Kazakhstan. Students study the main legislative acts, define the concept of entrepreneurial activity and its role in market relations. They also explore the legal status of business entities, the specifics of their activities in various economic sectors, and analyze judicial practice in commercial disputes. As a result, students acquire skills in working with regulatory and legal documents, as well as in searching for and analyzing legal acts in the field of economic relations.
5
[RK + Exam] (100)
The discipline educates on data protection and information security tasks. The program covers organizational information security, risk analysis, security concepts, and the benefits of IT security. Within the course, fundamental technologies and security measures for information systems are examined, ensuring confidentiality, integrity, availability, and accountability of data, addressing IP data security and the role of a business data protection specialist. Students master methods of data authentication and authorization, cryptographic information security methods, and the analysis of potential network threats..
5
[RK + Exam] (100)
The goal of the curriculum shall be to ensure quality of learning the Kazakh language as a means of social, intercultural, professional communication through formation of communicative competences at all levels of language use for learners of the Kazakh language as a foreign language – level A1 elementary and for A2, B1, B2, C1 levels.<br/> Upon completion of the course, the student shall have the following learning outcomes:<br/> 1)to properly choose and use language and verbal means on the basis of full understanding of the vocabulary, grammar system and pragmatic content of intentions;<br/> 2)to convey the exact content of the text, to be able to formulate conclusions, to characterize the final part of the whole text and its individual structural parts;<br/> 3)to explain text information, to reveal the stylistic and genre features of the social, socio-cultural, socio-political, educational and professional texts;<br/> 4)to be able to request and provide information in accordance with the communication situation, to evaluate the actions of participants of speech communication, to use the information to influence a familiar or unfamiliar interlocutor;<br/> 5)in accordance with the characteristics of the linguistic and cultural communication to express personal, social and professional competence;<br/> 6)to discuss ethical, cultural and socially relevant problems, to be able to express their point of view, to justify it, to critically evaluate the opinion of participants;<br/> 7)to realize personal needs (household, educational, social, cultural, professional), to be able to participate in various communication situations to fully express the ethically correct position at the appropriate lexico-grammatical and pragmatic level.
5
[RK1+MT+RK2+Exam] (100)
The course covers: linear algebra: matrices, determinants, systems of linear algebraic equations, vector algebra, analytic geometry, introduction to Analysis, differential calculus of functions of one variable: derivative and differential of a function, study of a function, integral calculus of functions of one variable: indefinite integral, definite integral, applications of definite integral. Objectives: master the methods of setting and solving problems in the considered branches of mathematics, use the studied mathematical methods in applied problems, develop the mathematical intuition, develop the mathematical culture.
5
[RK1+MT+RK2+Exam] (100)
The course covers: differential calculus of functions of several variables: partial derivatives, extremum of a function of two variables, ordinary differential equations: differential equations of the first order, higher orders, linear inhomogeneous differential equations with constant coefficients, multiple integrals: double,triple integral, applications, numerical function and power series. Objectives: master the methods of setting and solving problems in the considered branches of mathematics, use the studied mathematical methods in applied problems.
5
[RK1+MT+RK2+Exam] (100)
The course covers: classical probability formula, properties of probability, conditional probabilities, repeated trials, random variables, their characteristics, normal distribution, law of large numbers, Chebyshev's theorem, statistical distribution, methods of selection, estimation of general and sample mean, point estimates, method of moments, confidence intervals for normal distribution, initial, central empirical moments, Student's distribution, method of least squares. As a result of the study, the student knows how to set up and solve problems in the considered sections of mathematics, is able to use the studied mathematical methods in applied problems of mathematical statistics.
5
[RK1+MT+RK2+Exam] (100)
The course is designed to explore key topics in discrete mathematics. Participants will learn concepts such as graph theory, combinatorics, logic and discrete data structures. The objectives of the course are to develop abstract thinking, the ability to solve complex mathematical problems and analyze algorithms. As a result, the student is able to apply discrete mathematical concepts in computer science, cryptography, optimization and other areas, and to improve their mathematical literacy and analytical skills.
5
[RK1+MT+RK2+Exam] (100)
The Operating Systems course is designed to explore the principles and functionality of operating systems. Participants will learn how to install, configure and manage operating systems, including working with processes, memory, file system and network resources. The outcome of the training will be an understanding of the inner workings of operating systems, and the ability to solve problems and improve performance in computer environments, which will enhance their skills and applicability in the field of information technology.
5
[RK1+MT+RK2+Exam] (100)
The goal of the curriculum shall be to form the students’ holistic view of philosophy as a special form of knowledge of the world, its main sections, problems and methods of studying them in the context of future professional activity.According to the results of mastering the curriculum, the student shall have the following learning outcomes:<br/> to describe the main content of ontology and metaphysics in the context of the historical development of philosophy;to explain the specifics of the philosophical understanding of reality;to justify the worldview as a product of philosophical understanding and study of the natural and social world;to classify the methods of scientific and philosophical knowledge of world;to interpret the content and specific features of the mythological, religious and scientific worldview;to substantiate the role and significance of key ideological concepts as values of the social and personal being of a human in the modern world;to analyze the philosophical aspect of media texts, socio-cultural and personal situations to substantiate and make ethical decisions; to formulate and competently reason their own moral position in relation to the actual problems of modern global society;to conduct research relevant to identify the philosophical content of problems in the professional field and present the results for discussion.
4
РК(с оценкой)
The goal of the curriculum shall be the formation of socio-personal competences of students and the ability to purposefully use the means and methods of physical culture for conservation, promotion of health to prepare for professional activities; to take physical stress, mental stress and adverse factors in their future activities.<br/> Upon completion of the curriculum, the student shall have the following competencies:<br/> 1) personal:willingness and ability to self-development and personal self-determination;<br/> willingness to independently use the skills of professional adaptive physical culture in work and life situations;<br/> 2) transdisciplinarity:the ability to use intersubject concepts and universal educational actions (regulatory, cognitive, communicative) in educational, sports, physical, health and social practices;<br/> the willingness and ability for independent information and educational activities.<br/> formation of skills of participation in various types of competitive activities.<br/> 3) subject: the ability to use a variety of forms and types of physical activities for healthy life, active recreation and leisure.
2
[RK1+MT+RK2+Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
5
[RK1+MT+RK2+Exam] (100)
The course aims to provide theoretical knowledge and practical programming skills in the C/C++ programming language, covers an introduction to programming, an overview of the C++ language, syntax, standard functions, data manipulation, algorithms for branching and looping structures, creating custom functions, working with arrays, strings, files, and pointers. As a result, students can design algorithms in the form of flowcharts, develop and execute programs, process arrays, work with files, debug code, write code following best practices, and format written reports.
5
[RK1+MT+RK2+Exam] (100)
The discipline is designed to provide students with theoretical knowledge and practical skills in creating applications using the principles of object-oriented programming (OOP). Upon completion of the course, students will master the Java programming language, understand the fundamental concepts of OOP, be able to create their own classes, methods, and constructors, apply inheritance, polymorphism, abstract classes, and program interfaces. They will also acquire skills in working with collection classes, files, and developing applications with graphical user interfaces.
2
[RK1+MT+RK2+Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
5
[RK + Exam] (100)
The Russian Language course serves a general educational function and aims to develop students’ communicative competence, enabling them to effectively address professional and everyday communication tasks through the use of the Russian language. The course is designed to provide access to educational and scientific information and is integrated with major-specific disciplines, ensuring proficiency in the language required for professional activities.<br/> Upon successful completion of the course, students will be able to work with academic literature in their field of study, extract, analyze, summarize, and interpret information, produce texts of various genres, deliver presentations on professional topics, apply the linguistic resources of different styles of standard Russian, and use the acquired knowledge and skills in academic, professional, and communicative contexts.
2
[RK + Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
2
[RK1+MT+RK2+Exam] (100)
The goal of the curriculum shall be the formation of a social and humanitarian outlook of students in the context of solving the problems of modernization of the public consciousness, defined by the state program "Glance into the future: modernization of public consciousness".The xpected learning outcomes upon completion of the curriculum shall be: to explain and interpret the subject knowledge (concepts, ideas, theories) in all fields of science, forming the educational disciplines of the module (sociology, political science, cultural studies, psychology);to explain the social and ethical values of the society as a product of integration processes in the systems of the basic knowledge of the disciplines of the socio-political module; algorithm-driven presentation of the use of scientific methods and techniques of research in the context of a particular academic discipline and in the procedures of interaction of the disciplines of the module;to explain the nature of situations in various spheres of social communication based on the content of the theories and ideas of scientific fields of the studied disciplines;to reasonably provide information on various stages of development of the Kazakh society, political programmes, culture, language, social and interpersonal relations; to analyze the peculiarities of social, political, cultural, psychological institutions in the context of their role in modernization of the Kazakhstan society; to analyze different situations in different spheres of communication from the standpoint of correlation with the value system, social, business, cultural, legal and ethical standards of the Kazakhstan society; to distinguish between strategies of different types of studies of society and justify the choice of methodology for analysis of specific problems;to assess the specific situation of relationships in society from the standpoint of this or that science of socio-humanitarian type, to design perspectives of its development, taking into account possible risks; to develop programs to resolve conflict situations in society, including in professional society;to carry out research project activities in different spheres of communication, to generate valuable social knowledge, to present it;to correctly express and defend own opinion on the issues of social importance.
5
[RK1+MT+RK2+Exam] (100)
The aim of the course is to integrate the knowledge and skills acquired by students across all disciplines of the educational program through the implementation of a comprehensive team project that reflects the connection between theory and practice, as well as current trends in information technology and economics. The course involves student participation in all stages of developing a software or hardware solution: domain analysis, research, requirements formulation, design, implementation, and testing. Special emphasis is placed on the use of artificial intelligence methods for data analysis, business process optimization, and supporting project decisions. As a result, students acquire teamwork skills, gain experience in applying AI to engineering and economic tasks, and develop competencies in project management.
5
[RK1+MT+RK2+Exam] (100)
The course develops in students a holistic understanding of software development as an engineering discipline — from an idea to a working, tested, and deployed product. Learning is organized around a term-long project that each student creates and evolves throughout the course. Students master modern engineering practices: version control, testing, code review, continuous integration, and application deployment, and learn to use generative AI responsibly as a developer's tool — specifying the task and then verifying, testing, and maintaining the code it produces. On this foundation, the course also builds the fundamental competencies of software engineering: analysis and formalization of system requirements, modeling and optimization of business processes (AS-IS and TO-BE models), object-oriented design using UML and object model specification, and an understanding of software life cycle processes according to the ISO/IEC 12207 standard. Learning outcomes include the ability to analyze requirements, design software systems using UML, evaluate business processes and propose optimization solutions, and successfully apply modern software engineering methods and standards in professional practice.
5
[RK1+MT+RK2+Exam] (100)
The course covers various aspects of telecommunications, including types and forms of telecommunications, international standardization organizations, the OSI reference model, packet and circuit switching, LAN and WAN technologies, intra-domain and inter-domain routing, provider structures, network protocols, their purpose, classification, structure, application, and interaction, as well as the general structure of networks, their purpose, functions, types, topology, and basic devices. Upon completion of the course, students are able to work with different types of telecommunications, differentiate between switching methods, and apply network protocols.
[RK1+MT+RK2+Exam] (100)
The course provides students with in-depth knowledge of the development, implementation, and application of comprehensive information security systems in various automated environments.
Students will be able to identify, analyze, and assess real vulnerabilities in a secure testing environment, and accurately evaluate the risks and priorities associated with identified vulnerabilities.
[RK1+MT+RK2+Exam] (100)
The aim of the subject - the acquisition by students of communicative competence, allowing to master the basics of business communication in oral and written form. As a result of studying the subject, skills of active speech behavior in situations of business communication are formed, the students have the basics of business and economic language, grammar phenomena and syntactic constructions typical for the language of business communication, including written speech for business correspondence.
[RK1+MT+RK2+Exam] (100)
The discipline introduces students to basic concepts and tasks of business informatics, fostering an understanding of the role of information systems and technologies in modern business and government management. The course covers the fundamental foundations of business informatics, the main types of information systems, and the application of MS Excel in business. Upon completing this discipline, students will be able to analyze the subject area, develop e-business strategies, design management solutions, and evaluate their effectiveness.
[RK1+MT+RK2+Exam] (100)
The aim of the course is to develop students’ skills in professional communication, academic writing, and public speaking, with the use of modern digital tools and artificial intelligence technologies. The course covers the fundamentals of business communication, feedback and teamwork, time and conflict management, research methods, as well as the principles of academic writing and citation. Students learn how to prepare oral presentations and public speeches, apply AI for information analysis, data visualization, and the automation of material preparation. By the end of the course, students gain experience in conducting independent research and publicly defending its outcomes.
[RK1+MT+RK2+Exam] (100)
The aim of the course is to identify and understand relationships and patterns across various large datasets using mathematical and statistical methods, tools, and machine learning algorithms.
Students become familiar with key terminology in the context of data science, understand specific approaches, and are able to independently solve individual tasks within data science projects.
[RK + Exam] (100)
The aim of the course is to develop students' theoretical knowledge and practical skills in programming using Java and C/C++ languages.
Upon completion, students understand the key language constructs and structures of Java and C/C++, essential for professional application. They are familiar with debugging and profiling techniques and possess practical skills in implementing specific algorithms in high-level languages to solve mathematical problems, as well as in formalizing and solving practical programming tasks.
[RK1+MT+RK2+Exam] (100)
Course Objective: to provide students with an understanding of the patterns governing the interaction of living organisms with their environment, the principles of environmental protection, life safety, and sustainable development strategies. As a result of studying the course, the student is able to understand the fundamental principles of the sustainable development of society and nature and apply them in professional activities in accordance with the principles and procedures for ensuring life safety, analyze and generalize environmental factors, and navigate contemporary concepts and strategies of sustainable development.
[RK1+MT+RK2+Exam] (100)
The aim of the subject is to increase the initial level of knowledge of the German language, achieved at the previous level of study. As a result of studying the subject, students have a sufficient level of communicative competence and language training to solve social and communicative problems in various areas of domestic, cultural, professional, scientific activities, to set forth correctly oral, written speech, reading, using listening, as well as solve communicative problems using modern technical means and information technology.
[RK1+MT+RK2+Exam] (100)
As a result of studying the subject, students acquire basic knowledge in the field of economics, entrepreneurship, consider such economic concepts and categories and processes as enterprise, finance, credit issues, personal financial management, their profitability, risks, important aspects of financial literacy for entrepreneurs, the importance of entrepreneurship in the development of the national economy. As a result, the student will be able to understand and analyse economic information and phenomena in order to make informed financial decisions.
[RK1+MT+RK2+Exam] (100)
The course is aimed at studying the theoretical and practical foundations of inclusion and life safety. It covers principles of creating an inclusive environment, interaction with people with special needs, and legal and social aspects. Topics include everyday risk assessment, emergency response, first aid, and digital safety. Students develop skills in adapting environments, preventing threats, ensuring resilience, and fostering inclusive thinking and a culture of safety in educational and social contexts.
[RK1+MT+RK2+Exam] (100)
The aim of the discipline is to study the basic methods of supervised and unsupervised learning, the principles and purpose of machine learning, the application of AI tools in practical tasks. As a result, students will be able to independently solve practical problems using machine learning methods, understand how neural networks work, be familiar with the most important machine learning architectures and be able to apply them in specific areas.
[RK + Exam] (100)
This course is an extensive training aimed at developing skills in programming embedded systems on microcontrollers. Students will learn the basics of working with microcontrollers, learn how to create programs to control a variety of sensors, and debug them effectively on Arduino. At the end of the course, participants will have skills in microcontroller programming and will be able to apply them in real projects successfully.
[RK1+MT+RK2+Exam] (100)
This course provides students with in-depth knowledge and skills in network infrastructure and network management using technologies from Cisco Systems. Participants will learn the concepts of network design, network equipment configuration, and network security and efficiency. The outcome of the training will be competence in designing, configuring, and managing complex enterprise networks, which will significantly enhance their abilities and career opportunities in the information technology field.
[RK1+MT+RK2+Exam] (100)
The purpose of studying the discipline is to acquire knowledge and skills in conducting professional diagnostics in order to select personnel, analyze career development, and also form an adaptation system at the enterprise. The acquired competencies will allow students to: diagnose organizational culture and develop management decisions aimed at improving it, take part in the development of corporate development strategies of the organization, develop and implement personnel development programs.
[RK1+MT+RK2+Exam] (100)
The aim of the subject is to develop the communicative competencies that are necessary for successful professional activities in German. As a result of studying the subject, students are able to correctly express speech in German using professional terms, evaluate and analyze the annotation and abstracting some texts in professional communication, freely explain their point of view and discuss the proposed professional topics in German.
[RK + Exam] (100)
The course is designed to teach students how to create mobile applications on the Android platform. Participants will learn to program in Java language, master development environments, and interface design and use SQLite databases. The course will result in participants acquiring the skills to independently develop and debug mobile applications, as well as understanding the basic principles of user interface design and optimization for mobile devices.
[RK1+MT+RK2+Exam] (100)
The purpose of studying the discipline is to master the principles and methods of quality management systems necessary for the organization and successful conduct of activities of an enterprise and the production of competitive products and services. The acquired competencies will allow students to: get an idea of the system organization of quality management processes at the enterprise, correctly plan all activities for the creation and management of the quality system, evaluate the effectiveness of the functioning of quality management systems.
[RK1+MT+RK2+Exam] (100)
The course deals with the concepts of mobile robots, collaborative robots, industrial robots, concepts for the development of complex control systems, forms knowledge and skills for the development of technical specifications and modeling of robots, studies methods, means of intelligent control in robotic systems. As a result of the study the student knows the principles of construction of robotic complexes, algorithms of intelligent control of mobile robot, is able to develop technical specifications for the automation of production and technological processes and productions on the basis of intelligent robotic systems.
[RK1+MT+RK2+Exam] (100)
Within this course, students study system software — a set of programs that manage the components of a computer system (CPU, RAM, input/output devices, network hardware).
As a result, students understand the concepts of sound software architecture, architectural patterns, design patterns, and idioms, and can apply them in specific scenarios to develop applications based on modern architectures.
[RK1+MT+RK2+Exam] (100)
"Software Quality and Project Management" teaches students the principles of software quality assessment and assurance and aspects of information technology project management. Metrics, documents, tools and techniques for quality assurance, software debugging, as well as development methodologies, project planning, budgeting and control, and teamwork are covered. Upon completion of the course, students will have acquired the skills to test, debug and evaluate software quality, and effectively manage IT projects from inception to completion.
[RK + Exam] (100)
Reverse engineering is used to find and exploit vulnerabilities in software, analyse the behaviour of malware, bypass copy protection and DRM (hacking), and modify the behaviour of programs at runtime. Students will learn techniques to protect programs from reverse engineering, such as code obfuscation, debugging protection techniques and trusted computing. As a result, students will be able to use their knowledge of reverse engineering techniques to analyse programs that are only available in binary code.
[RK1+MT+RK2+Exam] (100)
The course is designed to prepare students for teaching and research and research activities in the framework of writing term papers and graduate qualification papers. The course helps to develop skills in formulating and arguing scientific hypotheses and conclusions, as well as the ability to write high-quality and informative research papers, reports and dissertations. The training will result in the ability to generate quality research papers in accordance with the requirements of the scientific community.
Защита практики
The industry based internship is aimed at consolidation of the theoretical knowledge gained in the learning process, as well as the development of professional practical skills and gaining experience in the professional field.
Industry based internship takes place at organizations and institutions in the given field of study. During the practice students perform certain types of work and collect materials for their senior thesis/project.
Защита практики
Educational practice is designed to provide primary information and acquaint students with the specifics of activities in their chosen specialty. The task of educational practice is to get acquainted with the basics of future professional activity, to inculcate primary professional skills and abilities.
Intern students get acquainted with the special disciplines of the chosen specialty, get acquainted with the future profession. It also organizes tours of energy companies. It is possible to conduct an educational practice in the buildings of the university, at the enterprises of Kazakhstan and Germany
Защита НИР
The main purpose of the student’s research work (NIRS) within the framework of professional practice is to train a specialist with the basics of scientific theory, having practical experience in collecting, processing and analyzing information (data), as well as skills of independent research activities.
Within the framework of research work the student is able to develop professional thinking using various scientific methods of knowledge, plan, organize and participate in scientific research, conferences, independently carry out scientific work, the main results of which may be included in the thesis/project and published as a scientific article.
Защита практики
The main purpose of the student’s research work (NIRS) within the framework of professional practice is to train a specialist with the basics of scientific theory, having practical experience in collecting, processing and analyzing information (data), as well as skills of independent research activities.
Within the framework of research work the student is able to develop professional thinking using various scientific methods of knowledge, plan, organize and participate in scientific research, conferences, independently carry out scientific work, the main results of which may be included in the thesis/project and published as a scientific article.
Защита практики
Undergraduate internship of students is aimed at preparation for diploma project presentation or final qualifying work.
The objectives of the undergraduate internship are:
- consolidation and expansion of knowledge gained in theoretical studies;
- acquisition of practical skills and improvement of professional skills;
- collection of scientific material and its preliminary processing for further research and the implementation of the diploma project.
As a result, the student is able to:
- to analyze the subject area in order to identify entities, specifications of entities and determine the mechanisms of their interaction;
- use standard tools and environments for modeling identified entities and processes using standard UML specifications;
- design object models and draw up their specification;
- to use modern CASE-technologies in the design of information systems.