Physical Education (Elective), Part 1
Foreign Language for Professional Purposes, Part 1
Історія державності та культури України
Анотація оновлюється
Algebra and geometry
Matrices and determinants. Cramer's systems of equations. Vector algebra. Lines and planes. Curves and second-order surfaces. Polynomials.
Mathematical Analysis, Part 1
Elements of set theory. Real numbers. Sequences of numbers and their properties. The limit of a function at a point. Continuous functions. Differential calculus of a single-variable function. Taylor and Maclaurin series.
Algorithms and Programming, Part 1
Familiarization with the current state of algorithmic languages development and methods of algorithms constructing as well as software development (C and C++ languages) based on procedural programming paradigm for analysis and research of scientific, technical and mathematical problems.
Physical Education (Elective), Part 2
Foreign Language for Professional Purposes, Part 2
Ukrainian Language (for Professional Purposes)
Algebraic structures
Linear spaces. General linear systems. Linear transformations of linear spaces. Bilinear and quadratic forms. Basic concepts of group theory. Rings. Fields.
Mathematical Analysis, Part 2
Indefinite integral. Definite integral. Improper integrals. Numerical series with non-negative terms. Numerical series with terms of arbitrary signs. Functional sequences and series.
Algorithms and Programming, Part 2
Basics of object-oriented programming (C/C++). Standard streams (C/C++). Basics of STL (C/C++). C# and .NET framework. Basics of UML. Design patterns. Other platforms and languages for OOP.
Discrete Mathematics
Annotation is being updated...
Foreign Language for Professional Purposes, Part 3
Дисципліна за вибором
Дізнатися анотацію курсу буде можливо після вибору дисципліни
Differential Equations
Content of the educational module: Ordinary differential equations of the first order, normal systems of differential equations, differential equations of higher orders, linear systems of differential equations with variable and constant coefficients, dynamic systems, their first integrals and trajectories, stability of solutions according to Lyapunov, asymptotic stability, the method of series for solving second-order differential equations with variable coefficients, boundary value problems, Green's function, first-order partial differential equations, the concept of characteristics, Cauchy problem. As a result of studying the course, the student should know the main types of differential equations and methods for solving them, investigate the correct solvability of the Cauchy problem, the stability of the solution, construct the Green's function for the simplest boundary value problems, and solve linear first-order partial differential equations.
Mathematical Analysis, Part 3
Differential calculus of functions of several variables. Multiple and line integrals. Surface integrals. Vector analysis, Stokes' and Gauss-Ostrogradsky formulas. Fourier series. Fourier transforms.
Об'єктно-орієнтоване програмування та проєктування
Анотація оновлюється...
Computer Tools for Mathematical Modelling
Using the functionality of Maple and Scilab software packages to solve algebraic equations and systems, approximate functions and experimental data, calculate integrals, find Cauchy and boundary-value solutions for ordinary differential equations, visualize the obtained results.
Web Application Programming, Part 1
Study of the fundamentals of modern internet technologies, their practical use, and application features in the implementation of internet projects and web applications. Practical mastery of modern tools for creating web page markup, including the basics of Bootstrap, JavaScript, jQuery, and TypeScript.
Philosophy
Functional Analysis
Metric spaces. Measure theory and the Lebesgue integral. Linear normed spaces. Hilbert spaces. Linear functionals. Dual spaces. Linear operators.
Probability Theory
Annotation is being updated...
Бази даних
Анотація оновлюється
Комплексний аналіз
Комплексні числа. Комплексна площина та її топологія. Числові послідовності в комплексній області. Функції комплексної змінної. Диференційованість функції комплексної змінної. Умови Коші-Рімана. Аналітичні функції та їх властивості. Інтеграл у комплексній площині. Ряди аналітичних функцій. Теорія лишків та її застосування.
Системне та мережеве програмування
Анотація оновлюється
Варіаційне числення та моделювання фізичних процесів, частина 1
Анотація оновлюється
Web Application Programming, Part 2
Annotation is being updated...
Basics of Occupational Safety and Life Safety
Mathematical Statistics
Annotation is being updated...
Optimization methods
The course of lectures “Optimization methods” is dedicated to the problem of optimizing the structure and functioning of large organizational and management systems. The course of lectures consists of the following sections: linear programming, elements of duality theory, transport problem, discrete programming, elements of nonlinear programming.
Mathematical Physics Equations
The course is dedicated to familiarizing students with methods for constructing mathematical models of various physical processes, the theory behind these models, and mastering the fundamental methods for their analysis and solution.
Elective Course
The course annotation will be available after the course selection.
Варіаційне числення та моделювання фізичних процесів, частина 1
Анотація оновлюється
Cloud Technologies and Computing
It covers technologies for working with cloud solutions.
Intellectual Property and IT Law
The concept of intellectual property and IT law. Subjects of intellectual property and IT law. Objects of copyright and related rights. Objects of industrial property. Protection of copyright and related rights in the digital environment. Protection and enforcement of intellectual property rights. Protection of rights to commercial designations on the Internet. Contractual obligations in the digital environment.
Regression Analysis Methods and Their Applications
It covers methods of linear and nonlinear regression analysis, the construction and analysis of regression models used for experimental research, and the tools for practically building regression models using computer technologies.
Neural Networks
The course covers the key concepts and methods of modern artificial neural network theory, including types of artificial neural networks, their architectures and learning algorithms, activation functions of neurons, optimization methods, as well as the application of evolutionary algorithms and Reinforcement Learning in the synthesis of artificial neural networks.
Numerical Methods, Part 1
Numerical solving systems of linear algebraic equations (direct and iterative methods), convergence investigation of iterative methods. Methods for solving nonlinear equations and systems of nonlinear equations (method of bisection, method of successive approximations, Newton's method, metod of chords). Interpolation and numerical differentiation. Numerical integration (quadrature formulas of Newton-Cotes, Gaussian quadrature), error of quadrature formulas.
Cross-Platform Programming
Platform independence of software. Fundamentals of cross-platform programming technologies in Java. Software for mobile devices. Multithreaded and network programming.
Інтегральні перетворення та інтегральні рівняння
Анотація оновлюється
Контейнеризація та оркестрація
Анотація оновлюється
Optimization Methods (Coursework)
Methods of Solving Linear and Nonlinear Programming Problems (Fibonacci Method, Golden Section Method, Ford-Fulkerson Algorithm). Building Mathematical Models of Transportation Problems in Network Form (Potential Method on the Network). Problems with Boolean Variables (Hungarian Method, Traveling Salesman Problem). Dynamic Programming. Elements of Calculus of Variations: Variational Problems in Parametric Form; n-Dimensional Variational Problems; Relationship Between Optimal Control Problems and Calculus of Variations Problems.
Cross-Platform Programming (Coursework)
Cross-platform compatibility refers to the ability of software to run on more than one hardware platform and/or operating system. This is achieved through the use of high-level programming languages, development environments, and execution platforms that support conditional compilation, linking, and code execution for various platforms. A typical example is software designed to work simultaneously on Linux and Windows operating systems. This is accomplished by implementing the same functionality for each operating system separately. Most modern high-level programming languages can be considered cross-platform. Specifically, C, C++, and Java are cross-platform languages at the compilation level, meaning that compilers for these languages exist for different platforms. This allows—assuming the code quality is adequate—to avoid rewriting the core of the program, with only system-dependent parts needing modification. Equally important for platforms are standardized execution environment libraries. For example, the C language library has become a standard. Among major cross-platform libraries are Qt, GTK+, FLTK, STL, Boost, OpenGL, SDL, OpenAL, and OpenCL. One of the latest examples of cross-platform systems is the new release of .NET Core. It works on Windows, OS X, and several Linux distributions, supporting multiple processor architectures.
Numerical Methods, Part 2
The course introduces students to numerical methods for solving systems of ordinary differential equations, including stiff systems of differential equations and the specifics of their software implementation. It also covers numerical solutions of boundary value problems for ODEs and the development of corresponding mathematical and software solutions on computers.
Operations Research
Formalization and basic principles of Operations Research. Evaluation of strategy effectiveness. Optimal strategies. Key concepts in game theory. The principle of optimality in antagonistic games. Matrix games. Infinite antagonistic games.
Information Security Algorithms in Information Networks
The basic methods of cryptography, the mathematical foundations of information protection using modern cryptographic systems, algorithms for implementing key information protection methods, the computational complexity of cryptographic algorithms, principles of constructing cryptographic systems, and the principles of implementing modern cryptographic protocols.
Random Processes
Annotation is being updated...
Big Data Databases
It covers technologies for working with large volumes of information using business analytics and Big Data.
Basics of Automata Theory
Annotation is being updated...
Data Analysis and Visualization Tools
Annotation is being updated...
Generalized and Special Functions
Annotation is being updated...
Mathematical Foundations of Digital Signal Processing
The course covers the fundamentals of understanding modern approaches to the construction and use of mathematical methods for transmitting and processing digital information, the basics of digital signal processing theory, the application of Fourier transforms and other methods for processing, filtering, transforming, and transmitting digital information, as well as their use in the development of hardware and software systems that perform digital signal processing functions.
Методи штучного інтелекту
Анотація оновлюється
Coursework in the Specialty Discipline (Coursework)
Annotation is being updated...
Internship on the Topic of the Bachelor's Thesis
Annotation is being updated...
Completion of the Bachelor's Thesis
Annotation is being updated...
Defense of the Bachelor's Thesis
Annotation is being updated...
Метод скінченних елементів
Анотація оновлюється
Computer Architecture and Operating Systems
Study of the features of modern computing systems architecture, processors, computer peripherals, and their interaction; understanding of the main trends in the development and fundamental principles of the functioning of computer systems, architectural principles of building and operating systems, data transmission in computer systems and access control, as well as familiarization with modern operating systems.
Mathematical Modeling of Systems under Uncertainty
Uncertainties and methods of their description. The Monte Carlo method and modeling of random variables. Interval uncertainties and their description. Fuzzy sets and their description. Fuzzy set-based modeling.
Квантова інформація
Анотація оновлюється
Recent news:
See all news