Data Science

Data Science

QUALIFICATION

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

MODEL OF GRADUATING STUDENT

1. Analyze the features of social, political, cultural institutions in the context of their role in the modernization of Kazakhstani society, describe the stages of the formation of an independent Kazakhstani statehood in the context of the world and Eurasian historical process.
2. Be able to understand and apply modern methods of management, mining and analysis of big data in various fields.
3. Apply concepts and methods of data science to solve problems in real-world settings and will effectively communicate these solutions to your data management skills.
4. Determine suitable tools and methods for solving the main classes of machine learning problems and interact with developers.
5. Use modern computer technologies such as machine learning, artificial intelligence, parallel and distributed computing, information security to solve practical problems characterized by large-scale data
6. Acquiring professional skills in working with big data and building analytical models for the financial sector of the economy.
7. Perform design, development and testing of software, develop web applications with an ergonomic user interface based on an agile methodology.
8. Apply artificial intelligence methods in solving problems and making decisions, testing, implementing and maintaining artificial intelligence systems.
9. Use the data collection process to ensure the completeness and interconnectedness of data from different sources and to develop solutions to optimize current processes.
10. Model logical data structures, defining data composition, structure and data sources, ensuring data protection.
11. Conduct big data analysis, design and develop software for storing, processing and analyzing big data, use cloud platform services to support modern application architectures.
12. Work in a team, tolerantly perceiving social, ethnic and cultural differences, critically assess their own activities, the activities of the team.

Program passport

Speciality Name
Data Science
Speciality Code
6B06107
Faculty
Information technology

disciplines

Algorithms and Data Structure
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to analyze and optimize algorithms to solve complex problems, to develop efficient software solutions using appropriate data structures. The following aspects will be considered: Sorting and searching. Stack and queue. Linked lists. Trees and graphs. Hashing. Algorithms on graphs: traversal, shortest paths. Complexity analysis of algorithms.

Applied Data Science Project
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is an intensive course that focuses on the practical implementation and management of data science projects. The following aspects will be covered: managing and implementing data science projects. Data-driven problem solving techniques. Teamwork and project management in the context of data science. Applying data science techniques to real-world scenarios. The life cycle of a project.

Applied statistics
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply statistical methods and tools for data analysis and decision support. The following aspects will be considered: Basic concepts and methods of applied statistics. Descriptive statistics. Data visualisation. Statistical modelling. Linear and non-linear regression. Time series analysis. Application of applied statistics to solve practical problems.

Artificial Intelligence Fundamentals
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the course is to build the ability to develop and implement components of artificial intelligence systems to increase the speed and quality of data processing, decision making. Basic concepts of artificial intelligence. Intelligent Agents. Bayesian decision theory. Parametric methods. The task of clustering. Nonparametric methods. Decision trees.

Big Data ecosystems
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to work with big data using modern ecosystems and tools for storing, processing and analyzing it. The following aspects will be considered: Types of big data ecosystems. Architecture of big data ecosystems. Data warehouses. Platforms for big data processing. Streaming data processing. Data management. Data analysis and visualization tools. Data security and protection in big data ecosystems.

Business Analytics and Data Visualization
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form the ability to operate with the capabilities of tools for conducting business analysis and building visual data models for analyzing the state of the business. Introduction to Business Intelligence, Data Visualization. Big data in trade. Big data security. Big data in banking.

Computer Networks
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is the organization of computer networks, the acquisition by students of knowledge and skills in the development of a local network, the solution of problems, the practical application of tools that allow practical implementation, debugging and commissioning. The following aspects are considered: Configuring the router. IPv4 and IPv6 network addresses. Calculation of the mask. TCP and UDP protocols.

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.

Data Mining
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply data mining techniques to extract useful information and knowledge from large amounts of data. The following aspects will be considered: Methods of data preprocessing. Classification, regression, clustering algorithms. Ensemble methods. Machine learning methods. Visualisation of data analysis results. Use of tools and platforms for data mining.

Data Security
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to master basic knowledge and skills covering the areas of information security, technologies and methods of data protection. Information Security. Classification of computer crimes. Users and cybercriminals on the Internet. Protection against computer viruses. Signs of a computer infection. Means of counteracting security threats.

Database Theory
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to implement the conceptual, logical and physical design of databases; use querying languages to organize and manage data.Within the discipline the following aspects will be considered: Data abstraction and introduction to data management. Infological modeling and the "entity-relationship" model. Datalogical design and relational data model. SQL data manipulation language. Designing and testing a relational database. Ensuring data integrity. Data in non-relational form and knowledge. Modern data access technologies.

Deep Learning
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to design and apply deep neural networks to solve complex problems of data analysis and artificial intelligence. The following aspects will be considered: Fundamentals of neural networks. Training methods for neural networks. Architectures of deep networks. Model regularization and optimisation. Frameworks and libraries for deep learning. Applications of deep learning in various domains.

Discrete mathematics and mathematical logic
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal is the formation of knowledge and skills of future specialists in the use of apparatus and methods of discrete mathematics in the analysis, management and programming of modern processes and systems and to form the ability using the mathematical logic for the study of mathematical objects.

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.

Higher 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 branches of higher mathematics in applied problems. The discipline contains the following sections: Elements of linear algebra. Matrices and determinants. Systems of linear algebraic equations. Vectors. Equations of the line. Second order equations. Function limit. Continuity of function. Derivative function. Differentiation rules. Functions of several variables. Extreme functions of several variables. Indefinite integral. The main methods of integration. Certain, improper integrals. Applications of a certain integral.

Information-Communication Technologies
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: it consists in the formation of a new "digital" thinking, a critical understanding of the role and importance of modern information and communication technologies, the ability to apply information and communication technologies in various professional activities. They are being studied: the role of ICT in key sectors of society development is being studied. Architecture of computer systems. Software. Microsoft Office Internet technologies. Cloud and mobile technologies. Multimedia technologies. E-learning. Information technology in the professional field.

Introduction to Data Engineering
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to collect, process, analyze and visualize data to enable effective decision making and action on data. The discipline covers the following aspects: Life cycle of data engineering. The data engineering ecosystem. Types of data warehouses. Data showcases and data lakes. ETL and ELT processes. Data pipelines. Data integration platforms. Big data. Security aspects. Data lifecycle management. Compliance with data privacy rules.

Introduction to Data Science
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply the basic concepts and methods of data science to analyze and interpret data. The following aspects will be considered: Mathematical tools of data science. The software toolkit of data science. Basic machine learning algorithms and their applications. Data visualization tools and techniques. Ethics and legal aspects of working with data.

Kazakh (Russian) Language
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: ensuring the qualitative assimilation of the Kazakh (Russian) language as a means of social, intercultural, professional communication through the formation of communicative competencies. The following are studied: the system of phonetic, lexical, grammatical means of language, ideas about language as a cultural phenomenon and about the specifics of speech culture; language as an element of the national linguistic picture of the world; the status of the Kazakh (Russian) language in the world space.

Machine Learning
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to design, train and apply machine learning models for data analysis and process automation. The following aspects will be considered: Machine learning methods: learning with a teacher, learning without a teacher, learning with reinforcement. Linear models. Nonlinear models. Algorithms for solving classification, regression, clustering problems. Methods of dimensionality reduction. Evaluation and validation of models. Hyperparameter and model optimization.

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.

Methods of Optimisation and Research of Operations
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to form the ability to apply methods of searching for optimal solutions based on mathematical modeling and various heuristic approaches to solving practical problems. The discipline displays the following aspects: Methods of mathematical programming. Notion of convex sets. Theorems about convex sets. General problem of linear programming. Basic theorems of linear programming. Method of sequential plan improvement. Duality theory in linear programming. The distributive method. Model and theorem of solvability of the problem. Parametric linear programming. Discrete programming. Integer programming. Dynamic programming. Nonlinear programming.

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+MT+RK2+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.

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+MT+RK2+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.

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+MT+RK2+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.

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+MT+RK2+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.

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.

Operating systems
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to work with the structures and mechanisms of various operating systems, as well as in the Linux operating system. As a result of studying the discipline, students have the ability to form: - provide the basic setting of the operating system in the environment of its functioning - know the basic architectural concepts of building and distributions of operating systems - to select the distribution of the operating system and install it on a personal computer - know access rights management, word processing utilities and text editors in LINUX. Within the discipline the following aspects will be considered: Linux. Functions and architectural requirements for the OS. General principles of resource management. Processes. File system architecture. Memory management. Input control. Data management system. Network operating systems.

Operating Systems and Computer Networks
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to work with the structures and mechanisms of various operating systems, as well as in the Linux operating system. Linux. Functions and architectural requirements for the OS. General principles of resource management. Processes. File system architecture. Memory management. Input management.

Operating Systems and Networks
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to design, manage and optimise operating systems and networks to ensure their efficient and secure operation. The following aspects will be considered: Functions, components, architecture of operating systems. Process and thread management. Scheduling, synchronisation, interlocking algorithms. Memory management. Virtual memory. File systems. Local and global networks. Network equipment and addressing. Security of operating systems and networks. Protection methods, firewalls, antiviruses.

Operations Research and Optimization Methods
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to build the ability to apply optimal search methods based on mathematical modeling, various heuristic approaches to solving practical problems. Methods of mathematical programming. The concept of convex sets. Convex set theorems. The general task of linear programming. The main theorems of linear programming

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.

Programming Technologies
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop application programmes using methodology, basic paradigms and modern programming languages. The following aspects will be considered: Concepts and classification of programming technologies. Programming paradigms. Programming languages. Basic concepts of data structures and algorithms. The life cycle of software development. Methods of testing and debugging programmes. Design patterns. Modern trends in programming.

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.

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.

Theory of Probability and Mathematical Statistics
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form the ability of a scientific understanding of the methods of studying random phenomena and the application of the studied methods to build probabilistic and statistical models. Within the discipline the following aspects will be considered: Distribution function of a random variable. Events and random variables. Moments of random variables. Conditional probabilities. Poisson distribution and some other distributions. Sampling research. Interval estimates. Analysis of variance. Joint distribution function of several random variables. Markov chains. Linear inhomogeneous differential equations of the n-th order. Linear boundary value problem for a linear differential equation of the second order. Green function, construction of the Green function. Integrals. General solution and general integral. Partial linear equations of the first order.

Web programming
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to design and develop web applications for data visualization and analysis, integrate and protect data in web applications. The following aspects will be considered: Basics of web page creation. Dynamic data visualization. Frameworks for creating interactive user interfaces. Creating a server side for data processing. Integration and work with data. Data and application security.

Н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; assessment tools 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 is 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.

Applied Data Science
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply the methods and tools of data science to develop solutions aimed at solving applied problems. The following aspects will be considered: Technologies of data collection and systematization. Data processing pipelines. Selection of machine learning models for the subject area. Tuning and optimization of models for specific tasks. Evaluation of adequacy and quality of models. Model evaluation metrics. Interpretability and explainability of models. Validation and performance evaluation. Integration of models into production systems.

Basics of financial literacy
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form rational financial behavior in students based on building a direct connection between understanding financial information and their practical application for making competent and informed decisions regarding personal finances and increasing their economic security, as well as the ability to critically evaluate and analyze processes related to protection their rights and interests as consumers of financial services through the use of financial instruments, including digital technologies.

Big Data Ecosystems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to use information and analytical services, support for solutions, as well as the creation of innovative products and services to increase the efficiency and competitiveness of organizations in any sector of the economy with high speed of collection, processing and analysis of useful information.

Big Data Modeling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop and apply methods and tools for modeling and analyzing big data. The following aspects will be considered: Big Data architectures and platforms. Hadoop and the Hadoop ecosystem. Apache Spark. Parallel and distributed data processing. MapReduce paradigm. Data warehouses and databases for big data. Cloud data warehouses. Data verification and validation methods. Privacy and data protection issues. Ethical issues in data analysis.

Blockchain Technology
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to substantiate, design and apply blockchain technology in practical work. Software architecture and its relationship to blockchain technology. Different ways to define blockchain technology. Blockchain design. Basic concepts of blockchain-based ownership management. Documenting ownership. Hashing data. Stored data protection.

Business Intelligence Tools
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to use software tools for data analysis technologies in solving problems of intellectual support for managerial decisions. Business intelligence functions: identification, modeling, forecasting, decision optimization, sensitivity analysis. Business intelligence techniques. Business intelligence platforms. Analytical applications in corporate information systems.

Business Process Management
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to form the ability to manage production, marketing, innovation, human resources and financial activities of the enterprise based on the methodology of business process management. The following aspects will be considered: Introduction to business process management. Methodology and principles of business process management. Methods of analyzing and reengineering business processes. Evaluation of different types of management and the consequences of their application. Modeling of business processes. Methods of business process optimization.

Classification and clustering
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to use classification and clustering algorithms to analyze and interpret complex data sets and develop predictive models. The following aspects will be considered: Basic classification methods. Basic methods of clustering. Feature selection. Dimensionality reduction methods. Quality assessment methods for classification and clustering. Evaluation metrics. Visualization and interpretation of results.

Cloud Computing
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply cloud computing concepts, technologies, architectures and applications to research and solve modern fundamental problems. The discipline reflects the following aspects: The main trends in the development of cloud computing and technologies. Architecture of cloud technologies. Methods and peculiarities of cloud services design. The main models of cloud computing service delivery.

Cloud Data Warehouses
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to manage cloud data storage for efficient data storage and creation of cloud-based software tools. The discipline reflects the following aspects: Main cloud providers. Types of cloud data warehouses. Relational and NoSQL cloud databases. Data Lake and Data Warehouse. Integration and data management. Security and data protection issues in cloud data warehouses.

Cloud Technologies in Data Science
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to use cloud technologies for processing, analyzing and storing big data within the framework of Data Science projects. The discipline reflects the following aspects: Conceptual foundations of cloud technologies. Service models IaaS, PaaS, SaaS. Cloud platforms. Data storage in the cloud. Cloud tools for Data Science. Deploying machine learning models in the cloud. Containerization. Security and access control in cloud systems.

Computer vision
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop and apply computer vision methods and algorithms to analyze and interpret visual data. The following aspects will be considered: Representation and description of images. Methods of filtering, quality enhancement, edge detection of images. Methods of image segmentation. Methods of classification, object localization. Object detection methods. Deep learning for computer vision. Methods of object tracking.

Data analysis in applications
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to apply data analysis methods and tools to solve practical problems. The following aspects will be considered: Analyzing the subject area to identify key concepts, processes and requirements. Building models of current processes and data. Processing big data. Data visualization. Specialized libraries and tools for data analysis. Development of recommendations and proposals for optimizing processes and systems in the subject area.

Database Management
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to build relational database systems, the principles of designing database structures based on (Oracle, PL SQL), methods of reducing database structures to normal forms, learning the basics of the SQL language and performing basic operations on working with data.

Design and Construction of Software
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to apply, the basic methods and tools for designing Internet banking / mobile banking using an object-oriented approach and its implementation with various DBMS. Object-oriented analysis of Internet banking / mobile banking. The main elements of OOD: abstraction, encapsulation, modularity...

Distributed data streaming technology
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to design, implement and optimize distributed real-time data streaming systems. The following aspects will be considered: Data stream processing models. Technologies and platforms for streaming data processing. Apache Kafka, Apache Flink, Apache Spark Streaming, Google Dataflow technologies. Architecture and components of distributed systems. Fault tolerance and scalability in distributed systems. Security and data protection in streaming systems.

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 concepts of environmental management, implementing the principles of harmonious optimization of human interaction with nature. 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.

Entrepreneurship
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: formation of practical skills for carrying out entrepreneurial activities. Student able to: use market opportunities that correspond to their interests and abilities; make an initial decision about business; work effectively within the framework of legal norms; evaluate the potential market opportunities of a startup.

Feature Engineering
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to provide students with a comprehensive understanding of feature engineering, an important part of machine learning and data science. The following aspects will be covered: Basic concepts and techniques of feature engineering. Data preprocessing. Inputting missing data. Scaling and normalization of features. Feature extraction. Feature selection techniques. Feature transformation methods. Influence of features on machine learning model selection.

Fundamentals of decentralized applications
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to use the basic components and tools of blockchain technology to develop decentralized applications. The following aspects will be considered: Decentralized applications. Introduction to DApps and smart contracts. Development of smart contracts using Solidity. Advanced features of Solidity. Introduction to ethers.js. Integration with web frameworks. Introduction to hardhat. Introduction to GraphQL. Building a decentralized web3 application with full stack. Upgradable smart contracts.

Introduction to Blockchain
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to describe the conceptual principles of blockchain technology. The following aspects will be considered: History of digital money. Decentralization. Understanding the fundamentals of blockchain. Byzantine fault tolerance. Nodes in the blockchain. Distributed ledger technologies. Cryptography in blockchain. Consensus algorithm and blockchain mining. Introduction to blockchain EVM. Understanding cryptocurrency. Introduction to smart contracts. Blockchain technology platforms. Blockchain use cases and applications. Blockchain primitives.

Introduction to Smart Contract Architecture
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to create blockchain applications that automate the interaction of a network of participating entities. The discipline covers the following aspects: Ethereum ecosystem and Solidity programming language for creating smart contracts. Creation, deployment of smart contracts. Transactions in smart contracts. Identification and protection of user accounts. Reference architecture of decentralized application. The problem of scalability of distributed registry technologies and ways of their solution. Realization of smart contracts in the network and outside the network.

Introduction to the blockchain business model
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to describe blockchain-related business models, use blockchain technologies in various business scenarios. As a result of studying the discipline, to form students' abilities: - Describe various blockchain business models. - Identify specific business situations in which blockchain technology can be deployed to solve important problems. - Choose a particular blockchain technology that has the best chance of success in solving a particular problem. - Apply the principles of managing digital assets, conducting secure and transparent transactions, creating decentralized applications and much more. - Detail the risks associated with blockchain technology and apply blockchain security mechanisms. Within the discipline the following aspects will be considered:The concept of business models and their role in the context of blockchain. Different types of business models. The model is a network effect. Model Token omics. Decentralized autonomous organizations (DAO). Solutions for blockchain scaling. Network security. Security is critical. Introduction to Hyperledger. Security in blockchain. Blockchain security mechanism.

Legal Bases of Corruption Control
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose 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 of scientific research
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is 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.

Models and Methods of Practical Predictive Analytics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form the ability of students to use the methods of predictive analytics to predict the future behavior of objects, and entities in the business area. Big Data and traditional sampling. The classifier of predictive analytics tools by the type of problem being solved.

Monitoring of Banking Processes
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to form the ability to master the theoretical foundations of business process modeling, methods of business process analysis, as well as gaining knowledge in the field of business process management in banking processes. The discipline reflects the following aspects: Business process management is a systematic approach for reflecting, designing, executing, programming, documenting, measuring, monitoring and controlling both automated and non-automated processes to achieve the company's goals and business strategies.

Natural Language Processing (NLP)
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop and apply Natural Language Processing (NLP) techniques to analyze textual data and create intelligent systems. The following aspects will be considered: Pre-processing of textual data. Representation models of textual data. Text classification. Recognition of named entities. Analysis of text tonality. Recurrent neural networks for NLP. Transformers and BERT. Chatbots and virtual assistants.

NoSQL Databases
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop, use and administer NoSQL databases. The following aspects will be considered: Introduction to NoSQL databases. Types of NoSQL databases. Data modeling in NoSQL. Queries and indexing in NoSQL. Ensuring data consistency and availability. Scaling and distributed systems. Security and backup in NoSQL systems.

Parallel Computing for Data Science
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop and apply parallel computing methods in Data Science projects. The discipline reflects the following aspects: Architectures of parallel systems. Parallel programming. MPI, OpenMP programming models. Programming on graphic processors. Parallel algorithms for data processing. Questions of optimization and load balancing. Evaluation of performance and efficiency of computational processes. Application of parallel computing for training machine learning models.

Processing of Internet data
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to process Internet data using Google Analytics and Yandex Metrics. The methodological basis for mastering the discipline is to improve the skills of analytical thinking and the use of Internet data. Within the discipline the following aspects will be considered: An introduction to Internet data processing. Review of Internet data processing methods. Process management. Mutual exclusions and synchronization. Information processing management. I / O control. Purposes of processing internet data. Security management. Principles of Internet data processing. Internet data protection. Case studies: Google Analitics, Yandex Metrics.

Python Project for Data Engineering
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to present Python concepts and packages that are useful for solving applied problems of data preparation, applying machine learning methods, and building neural networks. NumPy, SymPy, Pandas packages. Data visualization: Matplotlib, seaborn, plot.ly. Git / GitHub. Recommendations for coding style. Relational databases. SQL queries.

Recommendation Systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to develop and apply recommender systems for personalized provision of information and services. The discipline reflects the following aspects: Architecture of recommendation systems. Methods of recommendation development. Methods of collaborative filtering. Content filtering methods. Matrix factorization and latent models. Recommendation systems based on neural networks. Evaluation of recommendation quality. Metrics for evaluating the quality of recommendation systems.

Scientific Research Methods
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: to form a methodological and scientific culture, a system of knowledge, skills and abilities in the organization and conduct of scientific research. General scientific research methods are studied, including methods of searching, processing, systematization, analysis, synthesis, generalization and argumentation of scientific information to obtain the objective content of scientific knowledge.

Search Engines
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to provide an open source real-time full-text search and analysis engine. Elastic Stack functionality. Оn the effective construction of data pipelines that allow you to load terabytes and petabytes of information for search and logging into Elasticsearch and Logstash.

Software Design and development
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to develop the ability to perform all stages of the software development life cycle, to write reproducible, reliable, scalable code for data science projects. The discipline covers the following aspects: Software process models. Agile development model. Software requirements development. System modeling. Software architectural designs. Real-time system design. Component-based engineering. Software testing. Software cost estimation.

Stat Computing & Data Analysis
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to organize and conduct statistical observation, statistical methods of processing and analysis of statistical data. Introduction to statistics. Subject, method and tasks of statistics. Stages of implementation and program-methodological issues of statistical observation. Forms, types, methods of organizing statistical observation.

Data for 2021-2024 years

INTERNSHIPS

Educational
  • Type of control - Защита практики
  • Description - Сonsolidation of the received theoretical knowledge, professional orientation of students; familiarization and study of the organization of activity, structure, directions of scientific activity of the department, faculty, university. - use knowledge of physical laws and theories to explain the structure of matter, forces and interactions in nature, the origin of fields; use acquired knowledge in practice and in everyday life;

Practice training (credit transfer)
  • Type of control - Защита практики
  • Description -

Pre-diploma
  • Type of control - Защита практики
  • Description - The goal of the practice is to form the ability to integrate the theory and methodology of technological and chemical disciplines to solve practical problems related to future professional activities. The practice is aimed at the formation of an independent solution to real problems in the field of chemical technology of inorganic substances using the competencies obtained in the course of mastering the educational program.

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 - 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.

Professional (educational)
  • 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.

Data for 2021-2024 years