Computer Engineering

Computer Engineering

QUALIFICATION

  • First Stage of Higher Education - Bachelor of Information and Communication Technology
  • First Stage of Higher Short Education - Bachelor of Information and Communication Technology

MODEL OF GRADUATING STUDENT

Upon completion of this educational program, students are expected to be able to:
ON1 perceive, analyze, summarize information, setting a goal and choosing ways to achieve it and demonstrate knowledge and understanding of the basics and history of the field of computer engineering and software;
ON2 transfer the received basic knowledge, to be able to design the architecture of the components of hardware-software complexes, to design the human-machine interface of hardware-software complexes;
ON3 collect and interpret meaningful data, be able to set and solve problems of economic development and management, education and science;
ON4 contextualize and interpret new information, be able to search for information necessary to effectively perform professional tasks;
ON5 demonstrate an understanding of the overall structure of the study area and the links between its elements;
ON6 demonstrate an understanding of the methods of critical analysis and the formation of theories and use the methods of critical analysis;
ON7 use the methods characteristic of the field of study and apply the basic laws of the functioning and development of nature and society, be able to adequately navigate in various socio-economic, political and emergency situations;
ON8 demonstrate an understanding of the quality of research, create and explore mathematical and software models of computational and information processes related to the functioning of objects of professional activity;
ON9 demonstrate an understanding of the various methods used in validating scientific theories;
ON10 communicate information, ideas, problems and learning solutions that are necessary to continue learning with a high degree of autonomy
ON11 competently use linguistic and linguistic-cultural knowledge to solve communication problems in a multilingual and multicultural society of the Republic of Kazakhstan and in the international arena;
ON12 own social and ethical values based on social and legal norms and tolerance to various cultural and confessional traditions.

Program passport

Speciality Name
Computer Engineering
Speciality Code
6B06103
Faculty
Information technology

disciplines

Algebra and Geometry
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to provide students with deep and fundamental knowledge about the principles of operation and devices of modern microprocessors and multiprocessors, their main directions and trends in development, their impact on the quality of computer architecture depending on its features and their functioning in different classes of application programs; to familiarize them with the effective architecture of application programs.

Algorithmization and Programming
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of skills of modern mathematical tools for the solution of problems of science and technology; skills of use modern computer technology and experimental methods on the chosen training module.Within the discipline the following aspects will be considered: The algorithm and its properties. The structure of the program. Documenting programs. The main characteristics of algorithmic language.

Architecture and Organization of Computer Systems
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to master fundamental and in-depth knowledge about the structure and principles of functioning modern microprocessors and multiprocessors, main directions and trends of their development; studying influence the architectural features of computers quality their work on various classes of applied programs; familiarity with the architectural optimization applications.

Architecture of Computer Systems
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form the ability to use hardware for efficient storage, transmission and processing of data. Will be studied: Computer analysis and design of the arithmetic logic unit; Memory hierarchy, caches; Interaction of the central processor and peripheral devices; Parallel programming; Computer architecture design.

Basics of algorithm theory
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline of Fundamentals of Algorithm Theory is to study and understand the foundational principles, techniques, and concepts related to algorithms. Algorithms are step-by-step procedures or sets of instructions designed to solve problems or perform specific tasks efficiently.

Computer Networks
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:formation of the ability to perform the design and administration of computer networks, to solve security issues in networks.Within the discipline the following aspects will be considered:Communication through the network. Functionality, protocols of the application layer.The transport layer of the_OSI model.The network layer of the OSI_model

Computer Networks and Security
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose is to give a description of the network architecture, areas of network design and application, promising network models and information management in the network. Fundamentals of network design and support, security issues; to give an idea of the architecture, basic approaches to the design and applications of networks.

Culturology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim of discipline is to form a bachelor's understanding of the specifics of the development of national culture in the context of world culture and civilization, need to preserve the cultural code of the Kazakh people, ability to pursue in independent professional activity a strategy of preserving the cultural heritage.

Database Theory
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to use database management systems and software to manage the organization,storage,retrieval,security and integrity of data.As a result of studying the discipline,the following abilities of students will be formed:apply data manipulation methods,data validation methods in applications

Databases
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The course is a study in which students get acquainted with the basic issues of designing, creating and maintaining databases. Students will study issues related to database planning, database selection and database administration. The principles of operation of modern DBMS are considered.

Development of Web-Applications
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of the ability to apply the methods and practices of web design and web programming for the development of industrial-level web applications. Will be studied: The basic standards of the Web. The concept of web applications and approaches to their development. Web application development technologies.

Digital Circuitry
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:the study of the theoretical foundations of analog and digital circuitry,including the principles of semiconductor devices and methods of analysis and calculation of electronic circuits;Consideration of the principles of operation of classical electronic circuits: amplifiers,generators,converters,memory devices;Study of the modern element base of electronics:diodes,transistors,operational amplifiers, integrated circuits

Electronics
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: the formation of the ability to use knowledge about the modern natural science picture of the world in educational and professional activities, apply methods of mathematical information processing, theoretical and experimental research;

Electronics and Circuitry
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Schemes of the main logical elements of digital devices; principles of construction and operation of digital devices of combinatorial and sequential type; features of operation of semiconductor storage devices and methods of their construction; methods for converting analog signals based on operational amplifiers.

Ethical Hacking and Penetration Testing
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: familiarize students with modern software tools and methods of protecting information from computer systems, mastering methods for solving problems of protecting information from unauthorized access.The following aspects are considered in the discipline: tasks of Information Protection in automated systems.Methods of protecting information flowing through technical channels

Foreign Language
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to form the improvement of knowledge of foreign language communicative competence. The main methods of speech skills and foreign language communication skills are considered as a basis for the development of communicative competence; implementation of acquired speech skills in the process of searching, selecting and using material in English.

Foundations of Information Safety
  • Number of credits - 3
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Within the discipline the following aspects will be considered: Information security and the levels of its provision. Computer viruses and protection against them. Information security of computer networks. Information security when using the Internet. Mechanisms for ensuring "information security". Security of operating systems.

Human-Computer Interaction
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of the ability to apply methods for quickly creating prototypes and evaluating various user interface options. Will be studied: Paradigms of human-computer interaction. Technical and psychological aspects with graphical designations in modern interfaces.

Imperative Programming
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to build the ability to write programs based on the imperative programming approach. The discipline is aimed at studying the topics: C ++ programming language structures, basic data types, conditional procedure operators and loops, functions, arrays, pointers, structures and unions.

Information-Communication Technologies
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - During the study of the discipline students will learn following aspects:ICT role in key sectors of development of society. Microsoft Office Windows Cybersafety. Internet technologies. Cloud and mobile technologies. Multimedia technologies. Smart Technology. E-technologies. Electronic business. E-learning. Electronic government. Information technologies in the professional sphere.

Instrumental Tools of Program Development
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to explain the role of formal verification for the construction of correct and reliable programs, the formation of basic knowledge in this field; training of students in the methods of formal specification of programs (pre- and postconditions, temporal statements); teaching students methods of formalizing program.

Internet of Everything
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Students study the general characteristics of the technological phenomenon of the (IoT),principles of design of socio-technical systems based on modern technologies IoT for automation of various processes and routine operations, applying methods of automatic perception and analysis of the context of smart devices,collective algorithms for data processing and action planning.

Kazakh (Russian) Language
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description -

Languages and Programming Technologies
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - In the process of learning, students solve the following main tasks: - familiarization with existing programming technologies; – familiarity with the technology of structured and object-oriented programming; – familiarity with assembly programming technology; - Familiarity with extreme programming technology; - Familiarity with the basics of application software development.

Mathematical Analysis
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal is to develop the skills to apply mathematical apparatus and mathematical methods in analysis. The discipline is aimed at studying the theory of limits; basic theorems about continuous and differentiable functions; Taylor formula; functions of several variables; series theory; improper integrals depending on parameters; multiple integrals and integrals over a surface; Fourier series and integrals.

Mathematics-1 (Mathematical Analysis)
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the study of the discipline "Mathematics-1" is to study methods, problems and applicability of the application of mathematical analysis, mastering the results of their solution to problems of applied mathematics and informatics. The discipline is aimed at the formation of skills in solving mathematical and applied problems of natural science, at the development of logical thinking, the ability to analyze the application of theory in different situations, to compare, contrast the results.

Mathematics-2 (Algebra and Discrete Mathematics)
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to build the ability to use the knowledge of the algebra and discrete mathematic in applied problems. Complex numbers. Matrices and determinants. Systems of linear algebraic equations. Polinoms. Sets and relations and operations on them. Elements of number theory and combinatorics. Boolean functions.

Military Training
  • Number of credits - 6
  • Type of control - MC
  • Description - Military Training

Module of socio-political knowledge (Culture)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Political science)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Psychology)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Sociology)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Sociology/ Political science/ Culture/ Psychology)
  • Number of credits - 8
  • Type of control - RK + Exam (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Object-Oriented Programming
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: the formation of students' systematic knowledge and practical skills in the field of object-oriented programming.Within the discipline the following aspects will be considered: Object-oriented approach. Basic principles of object-oriented programming, Basic principles of the object-oriented approach. Abstraction

Operating Systems
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to study the concept of operating systems, the fundamental principles of designing and developing operating systems.Within the discipline the following aspects will be considered: Introduction to operating systems. Overview of the computer hardware. Process management. Mutual exclusions and synchronization. Memory management. I / O control. File systems. Security management. Virtual machines. Distributed systems. Case study: Windows operating system; operating system Linux.

Parallel Programming
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to give students a general idea of parallel computing technologies and their application. Within the discipline the following aspects will be considered: Principles of construction of parallel computing systems. Modeling and analysis of parallel computations. Principles of developing parallel algorithms and programs

Philosophy
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to form a systematic understanding of philosophy and its main problems and methods in the context of future professional activities. The main content of ontology and metaphysics is considered in the context of the historical development of philosophy; the importance of key worldview concepts in the modern world.

Physical Training
  • Number of credits - 2
  • Type of control - РК(с оценкой)
  • Description - The purpose of the discipline is the formation of social and personal competencies of students, ensuring the targeted use of the appropriate means of physical culture and sports for preservation, preparation for professional activities. As a result of studying the discipline, the graduate should know the role of physical culture in human development.

Political Science
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The academic discipline “Political science” forms knowledge of the laws and laws of world politics and modern political processes, explaining the essence and content of the policy of national states, on the basis of ensuring national security and the realization of national interests.

Probability Theory and Mathematical Statistics
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The application of the acquired knowledge for mastering statphysics, quantum mechanics and other physical disciplines is introduced. The main didactic units are: algebra of random events, basic theorems and formulas; distribution laws; the law of large numbers,interval estimation of distribution parameters, regression analysis random functions and their main characteristics.

Psychology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of studying the discipline is to provide scientifically grounded training of highly qualified specialists on the basis of studying the fundamental concepts of psychology management, creating the necessary prerequisites for theoretical understanding and practical application of the most important management problems related to the process of professional development.

Reliability and Fault Tolerance of Systems
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - to explain the formal verification for the construction of correct and reliable programs,the formation of basic knowledge in this field;training of students in the methods of formal specification of programs (pre-and postconditions,temporal statements);teaching students methods of formalizing program behavior(formalization of the semantics of programming languages,the use of formal models).

Sociology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The course presents general questions of theory and history of sociology, methodology and methods of sociological research, special sociological theories. This course is aimed at shaping the sociological imagination of students, basic ideas about the subject and methods of sociological research, topical problems and sociology branches.

Software Design and Development
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Course Objectives: to develop the ability to perform all stages of the life cycle of software development to solve scientific, design and technological problems of varying complexity, software development, testing, debugging, refactoring, optimization using modern devices and technology, continuous integration, scalability and includes a separate release.

System Programming
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:formation of the ability to apply the approaches of system programming,modern integrated tools for developing system software.The following aspects are considered in the discipline: introduction to assembly language. Display of data on the computer,registers.Stack.Methods of Appeal.The main degree is not more than instructions.Sending data.

Theory of Languages and Automates
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to outline the basic principles of building programs using modern programming languages. Will be studied: characteristics of programming languages; basic constructions of modern programming languages; functions and methods; ways of storing and processing data; procedural, logical, functional and object-oriented programming; software testing and validation.

Нistory of Kazakhstan
  • Number of credits - 5
  • Type of control - [РК1+MT+РК2+ ГЭК] (100)
  • Description - The purpose of the discipline is to give objective knowledge about the main stages in the development of the history of Kazakhstan from ancient times to the present. Expected learning outcomes: 1) demonstrate knowledge and understanding of the main stages in the development of the history of Kazakhstan; 2) to correlate the phenomena and events of the historical past with the general paradigm of the world-historical development of human society through critical analysis; 3) to possess the skills of analytical and axiological analysis in the study of historical processes and phenomena of modern Kazakhstan; 4) be able to objectively and comprehensively comprehend the immanent features of the modern Kazakh model of development; 5) Systematize and give a critical assessment of historical phenomena and processes in the history of Kazakhstan. During the study of the discipline students will learn following aspects: Ancient people and the formation of a nomadic civilization, Turkic civilization and the Great Steppe, Kazakhstan in modern times (XVIII - early XX centuries), Kazakhstan as part of the Soviet administrative-command system, Kazakhstan in the world community (1991-2022).

Data for 2021-2024 years

disciplines

Abais Teaching
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form in future specialists the ability to self-knowledge, the use of Abai's doctrine as the basis of spirituality and intellectuality of modern Kazakhstan, the application of their professional knowledge, understanding and abilities through the prism of humanism and education in order to strengthen the unity of the country and civil solidarity of society.The following will be studied: the concept of the teachings of Abai; sources of teaching; components of Abai's doctrine; categories of Abai's doctrine; measuring instruments of the teachings of Abai; the essence and meaning of Abai’s doctrine.

Al-Farabi and Modernity
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim of the discipline: to form students' ideas about the scientific and philosophical heritage of the great Turkic thinker Abu Nasr al-Farabi in developing the world and national culture. Learning outcomes: explain the main philosophical contents al-Farabi's heritage and his influence on the formation of Turkic philosophy; influence European Renaissance.

Architecture of High Performance Computing
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Basic concepts and definitions of models of computational processes and systems in the study of this discipline: Methods of creating parallel programs using MPI; Development of methods for assessing the effectiveness and efficiency of parallel programs; Parallel computer models; Parallelization of algorithms according to the information schedule.

Architecture of Systems of Parallel Computations
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to give a fundamental knowledge of the architecture, application areas and methods for evaluating the performance of multiprocessor computing systems.The following aspects are considered in the discipline: GPU architecture, evolution. GPU and CPU comparison. CUDA software model. Memory hierarchy in CUDA. Threads and blocks

Automata Theory
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Discipline designed study one of the main types of discrete dynamic models-finite deterministic automata.Automata models make possible represent information technologies as discrete processes,the implementation requires memory, control actions,and necessary to observe signs actual course processes.The theory deterministic automata has application in the design of control systems,in the synthesis and optimization

Bioinformatics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to study the basic concepts and basic bioinformational algorithms; formation of the idea of the main approaches to the solution of bioinformation problems, the promising directions of the development of bioinformatics; studying high-performance means for solving problems of bioinformatics.

C# Advanced Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:The purpose of the discipline is to learn and consolidate the basic techniques, methods and principles of work creation of cross-platform programs, mastering the skills of using C#, preparation for professional certification.Result of studying this discipline,students,using the example an accessible programming language,will master object-oriented and functional programming.

Checking and Testing of Computer Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline to explain the role of formal verification for the construction of correct and reliable programs,the formationofbasic knowledge in this field;training of students in the methods of formal specification of programs(pre- and postconditions,temporal statements);teaching students methods of formalizing program behavior(formalization of the semantics of programming languages)

Cluster Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:to impart students skills to take information from the methods scientific research given with use,such as regression and classification also widely used clustering algorithms.Within the discipline the following aspects will be considered:Introduction to large data.The lifecycle of data analytics.Solving tasks to organize the lifecycle of data analytics.

Computer Vision Technologies
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to get acquainted with the conceptual foundations of the theory and practice of pattern recognition and images; formation of knowledge systems about the principles of recognition systems; formation of skills of independent development of recognition systems. As part of the study of the computer vision discipline, aspects of the conceptual foundations of the theory and practice of pattern and image recognition are considered.

Cryptography
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to outline the fundamental principles of information protection with the help of cryptographic methods and examples of implementing these methods in practice. Will be studied: Mathematical model of cipher. The theory of secrecy Shannon. Block ciphers. Pseudo-random sequences and stream ciphers. Digital signature schemes.

Data Science Basics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:The goal of this discipline is to master the basic python syntax.Know the basic concepts and classes of machine learning tasks.Be able to build simple visualizations in python.Be able to calculate the main descriptive statistics.Understand what regression,classification is,know what algorithms to solve these problems exist.

Design of LAN and WAN Networks
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to master the principles, methods, technologies and standardized solutions of local, territorial and global computer networks and information systems, as well as the development of generalized technical solutions for computer networks and distributed information processing systems. Will be studied: PAN, LAN, CAN, MAN, WAN.

Development of Applications With Artificial Intelligence Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the course is to develop students' knowledge and skills in the field of building and functioning of artificial intelligence systems, developing the ability to apply machine learning methods to data analytics tasks. As a result of studying the discipline, the student will be able to: 1. describe the purpose, functions, classification of artificial intelligence systems; 2. explain the principles of machine learning based on data;

Development of Databases
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to study the process of developing distributed databases in a DBMS environment. As a result of studying the discipline, the following abilities of students will be formed: - apply data manipulation methods, data validation methods in applications; - design data warehouses; - deploy data warehouses;

Development of Securitized Software
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to provide knowledge and skills in the design, testing, debugging, implementation and maintenance of software. Will be studied: The life cycle of software. Identify the requirements for the software system. Architecture and design of software.

Digital Processing of Images
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to introduce students to the main tasks of computer graphics, including the tasks of realistic visualization and animation, approaches to solving them, algorithms for their solution, with the necessary information. Will be studied: Raster graphics. Vector graphics. Graphical data formats. Three-dimensional graphics. Fractal graphics.

Ecology and Human Life Safety
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form a number of key competencies based on modern environmental management concepts that implement the principles of harmonious optimization of the conditions for human interaction with nature, including in the process of tourist and recreational activities.The following will be studied: the principles of sustainable development, conservation and reproduction of natural resources to ensure the safety of human life, methods for assessing and minimizing risks, protecting against dangers, including during travel, measures to eliminate the consequences of accidents, anthropogenic disasters, natural disasters, environmental protection and rational environmental management.

Electronic Data Storages
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - to study the process of developing databases in the DBMS environment from creating database objects,manipulating data to constructing complex queries searching and retrieving information,creating views,stored procedures,triggers,mastering the creation applications for processing databases,learning the basics methodology and practical methods of database design,transformation of the conceptual data model into a relational one.

Embedded Microcontrollers
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: the students master the theoretical foundations of the construction and principles of the operation of multiprocessor systems and the parallelization of data processing. Will be studied: Classification and principles of construction and operation of multiprocessor systems, and parallelization of data processing.

Embedded Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: organize testing and debugging processes of software products using modern technologies and approaches.Will be studied: Architecture of GPU. Productivity and parallelism. GPU evolution. Comparison of architecture of CPU and GPU. Comparison of GPU and CPU. Program CUDA model. A memory hierarchy in CUDA.

Entrepreneurship
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to form basic knowledge in the field of theory and practice of creating your own business, necessary for the formation of: an economic way of thinking. The internal and external environment of business entrepreneurship are considered; state regulation and the role of the state for the business environment

Information Security Standards
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: familiarize students with software tools and methods of protecting information from computer systems, mastering methods for solving problems of protecting information from unauthorized access. Will be studied: Tasks of information protection in automated systems. Methods of protecting information. Access control in computer systems.

Information Storage and Rerieval
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:to study the process of developing databases in the DBMS environment from creating database objects,manipulating data to constructing complex queries for searching and retrieving information,creating views,stored procedures,triggers,mastering the creation of applications for processing databases,learning the basics of methodology and practical methods of database design.

Intellectual Modeling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to form students' knowledge of methods and algorithms for data mining, the skills of applying methods and algorithms for intellectual analysis in solving practical problems. Will be considered: The course introduces the technology of Data Mining, details the methods, tools and application of Data Mining.

Introduction in Theory of Image Recognition
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:to provide a systematic overview of existing methods of image processing and pattern recognition in various systems, to study and master the methods of their application.The following aspects are considered in the discipline:basic methods of displaying images, machine recognition.Applications of_image recognition methods: machine vision,handwritten symbols,speech recognition

Introduction to IOS Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:The purpose of the discipline"Programming for mobile devices" is theoretical and practical training of students in the field of software development for mobile devices using a variety of modern programming languages(Java,Javascript,Swift).As part of the course, students will become familiar with the basic skills of the IOS platform

Introduction to Machine Learning
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose is the formation of basic competencies of data analyst, data preprocessing, setting the parameters of analysis method, interpreting the results. As a result of studying: - to state the basic principles, methods, tasks of machine learning; - develop algorithms, write programs for logical, probabilistic, metric machine learning models.

Legal Bases of Corruption Control
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form a responsible attitude and the ability to demonstrate in practice the application of the principles and norms of anti-corruption legislation in order to prevent corruption offenses, to form intolerance towards corruption, an anti-corruption culture in everyday life and at the workplace, civil liability. The following will be studied: anti-corruption legislation, the system and activities of anti-corruption subjects, causes and conditions conducive to corruption, anti-corruption policy, international experience in combating corruption.

Methods and Tools of Information Protection
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: study of the main methods, the principles, methods, algorithms and protocols of information security in telecommunication systems.The following aspects are considered in the discipline: communication over the network. Functionality and protocols of OSI model applications. Transport level. Network level

Methods and Tools of Information Protection and DB Security
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose of the course - the course is designed to introduce students to the basic concepts of information security, methods of building security models, to form a holistic view of scientific research and practical skills in organizing and planning scientific research.

Mobile Application Development
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: The purpose of mastering the discipline is to gain in-depth knowledge in the field of developing mobile applications for the iOS operating system. The practical application of the basic tools for developing mobile applications for the iOS operating system. Familiarity with advanced development tools.

Multi-agent Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: studying the main features of the analysis and design of systems using an agent-based approach.Within the discipline the following aspects will be considered: Basic concepts of the theory of agents. Modern approaches to solving distributed tasks. General classification agents.

Multimedia Technologies
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Multimedia technologies are one of the most promising and popular information technologies. The advent of multimedia systems has led to revolutionary changes in education. The most common means of supplying information is a multimedia projector and a computer. The use of multimedia technologies makes it possible to present educational material not only in the traditional, but also in a more verbally visual way that students can understand

Network Safety
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to familiarize yourself with tools to protect Web applications; basic approaches to secure site management; secure code development; and security planning. The course focuses on security from the beginning to the end of application development.

Network Technology
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:The course is aimed at developing students practical skills and knowledge related to the creation and operation of LAN in different conditions.During the course,students should get acquainted with the basics of designing and creating LAN,hardware and software to ensure their work,as well as the basics global Internet.

Object-Oriented Analysis and Design
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:the formation of students' systematic knowledge and practical skills in the field of object-oriented programming.Within the discipline the following aspects will be considered:Object-oriented approach.Basic principles of object-oriented programming,Basic principles of the object-oriented approach.Abstraction.Encapsulation.Inheritance.Polymorphism.Formation of ideas about the general methodology and tools of object-oriented programming technology.

Operating System Security
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to study the concept of operating systems, the fundamental principles of designing and developing operating systems.Within the discipline the following aspects will be considered: Introduction to operating systems. Overview of the computer hardware. Process management. Mutual exclusions and synchronization. Memory management

Organization of Clustering Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - This course is designed to train system programmers, specialists in the maintenance and administration of high-performance computing clusters. The course includes an overview of the key features of computing clusters, information necessary for programming and administering cluster installations based on Windows OS.

Organization of Parallel Computations
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: the formation of theoretical knowledge and the consolidation of practical skills in the field of high-performance computing systems and methods of parallel programming. Within the discipline the following aspects will be considered: Goals, tasks and problems of organization of parallel computing.

Platforms for Multitask Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - In this course, you will learn different ones that can help you master this topic. He starts with topics such as the history of Java, why it should be studied, and why it is so popular. in conjunction with core topics like thread lifecycle, Java multitasking, multithreading, and more.

Programming in NET
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:As a result of studying this discipline,students,using the example of an accessible programming language,will master object-oriented and functional programming,allowing them to quickly move on to solving problems in the corresponding subject areas.Mastering NET allows you to quickly create both prototypes of software systems and software systems themselves.

Programming on GPU
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Based on the study of this discipline, students will be able to qualitatively and efficiently use the capabilities of technologies used to create professional mobile applications; designing application interfaces for convenient and convenient mobile devices; monitor the high performance of the created programs.

Routing and Switching of Networks
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of the ability to use advanced configurations of switching and routing protocols, configure access control lists to ensure secure and effective network interaction.The following aspects are considered in the discipline: network design. Convergent, commuted network

Safety of Databases
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: - study the development processes of distributed databases in a DBMS environment, - apply data manipulation methods,data validation methods in applications, - use databases in various subject areas, - develop infological and datological database models, - work with tools for database design and project management.

Safety of Network and Web-applications
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the course: to give students basic theoretical knowledge about the concept of developing Web applications and practical skills in the basic principles of developing websites. Understand the basic principles and patterns of building architecture and design for developing successful solutions.

Scientific Research Methods
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Objective - to develop skills in cognitive activity in the field of science. To use methods of scientific research for understanding and assimilating information. To be able to describe the object of research. To master methods of search, processing of scientific information, systematization, analysis, synthesis to obtain an objective content of scientific knowledge. To apply analytical and practical research methods and argumentation systems for justification, assertion, evaluation.

Software Testing and Verification
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of the ability to carry out software testing and verification processes to build correct and fault-tolerant software systems. Within the discipline the following aspects will be considered: Introduction to discipline. Modeling of sequential systems as labels with transitive systems (Kripke structures).

Systems of Artificial Intelligence
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: to introduce the fundamental principles of the construction and functioning of artificial intelligence systems; with technologies and tools for designing and developing artificial intelligence systems. Within the discipline the following aspects will be considered: Introduction to artificial intelligence. Intellectual agents. Introduction to Prolog programming language.

Technical Tools and Methods of Information Protection
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - familiarize students with modern software tools and methods protecting information from computer systems, mastering methods for solving problems of protecting information from unauthorized access.Within the discipline following aspects will be considered:Tasks of information protection in automated systems.Methods of protecting information from leaks through technical channels.Access control in computer systems.

Technology of Development of Cryptographic Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: presentation of the fundamental principles of information security by means of cryptography methods and examples of implementation of these methods in practice; representation of bases of the systems concept to the organization of the information security transferred and processed by technical means on the basis of application of cryptography methods; presentation of the principles of development of ciphers; lighting of the mathematical methods used in cryptography.

Tools of Safety of Telecommunication Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: study of the main methods, the principles, methods, algorithms and protocols of information security in telecommunication systems.The following aspects are considered in the discipline: channels for the flow of technical information. The main ways to protect data from unauthorized access. Basic concepts and definitions of cryptography

UML Modelling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline:to form the students with the necessary theoretical base and practical skills that will allow us to fully and systematically see the stages and the process of developing software products.The following aspects are considered in the discipline:introduction to the discipline.Considering the modeling of sequential systems with alternating systems as a sign.Linear time property.(LTL).

VLSI Design and Modelling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: is to study the students' knowledge and acquire the practical skills needed to design specialized VLSI (VLSI) that meet modern requirements.Will be studied: The Levels of design. Overview of the manufacturing process of VLSI. The CMOS technology. The design process using Cadence software.

Web Application Development
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: formation of the ability to apply methods and practices of web design/programming for the development of industrial-level web applications.The following aspects are considered in the discipline: designing Web applications. ASP.NET. processing in MasterPage, dynamic components. Designing databases

Web Application security
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form the ability to use the main types of attacks on web applications and methods to prevent them.The following aspects are considered in the discipline: basic standards on the web.The concept of web applications and campaigns. Server-side controls.Structure and design of web applications

Web-Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of discipline: the preparation of students for design and technological activities in the field of creating components of software complexes and databases, automating technological processes using modern tools and Internet technologies.The following aspects are considered in the discipline: architectural features of_designing, processing Web applications.ASP.NET.

Data for 2021-2024 years

INTERNSHIPS

Pre-Diploma
  • Type of control - Защита практики
  • Description - TThe objective is form the ability to consolidate the theoretical knowledge, analytical and managerial skills, collecting material for the diploma work. The following will be studied: analysis of enterprises' performance effectiveness, advantages and disadvantages of enterprises, list of partners, agreements, contracts, arrangement of meetings, negotiations, recruitment of personnel, team work.

Production
  • Type of control - Защита практики
  • Description - Formation of a scientific, research approach in the future political scientist's activity, practical application of the methodological approach in research activities, possession of skills to participate in the research process.

Professional (educational) practice
  • Type of control - Защита практики
  • Description - The purpose of the practice is to form the ability to apply in the field in practice their knowledge and skills formed during the development of the discipline "Geodesy", as close as possible to the production conditions of land management. As a result of the internship the student will be able to: 1. use surveying tools; 2. make verification of theodolites, levels, total stations and their installation in the working position; 3. lay theodolite course; 4. make leveling; 5. perform total station survey; 6. to produce laboratory processing of field measurements; 7. make a plan, longitudinal and transverse profiles and other necessary drawings. The practice of geodesy refers to a cycle of training practices. During the practice, the following types of geodetic works will be done: verification of theodolites, levels, total stations and their installation in the working position: centering, horizonting; measurements by theodolite, level, total station; laying of the traverse along the boundary of land use and checking the admissibility of measurement errors; in excess of measurement errors, repeated measurements are made; leveling and checking the admissibility of measurement errors; surveying and manufacturing plan.

Professional (production) practice
  • Type of control - Защита практики
  • Description - The purpose of the practice is to form professional knowledge in the field of the chosen specialty, to consolidate the theoretical knowledge obtained in the disciplines of the directions and special disciplines of the program, to master the necessary professional competencies in the chosen direction of specialized training. The practice is designed to create conditions for the formation of practical competencies.

Data for 2021-2024 years