Bachelor
2025/2026



Methods of Mathematic Modeling
Type:
Compulsory course (Data Science and Business Analytics)
Delivered by:
Big Data and Information Retrieval School
Where:
Faculty of Computer Science
When:
3 year, 1, 2 module
Open to:
students of one campus
Instructors:
Korney Tomashchuk
Language:
English
Contact hours:
56
Course Syllabus
Abstract
The main goal of the course is to provide students with a thorough understanding of the entire process of mathematical modeling, which is a systematic approach to studying and predicting the behavior of complex systems in various fields, such as natural sciences, technology, economics, and finance. The course covers the main stages of the modeling process and the types of models used, including deterministic, stochastic, discrete, and continuous models. It also discusses methods for constructing and verifying these models. The emphasis is on a systematic approach to modeling, which involves moving from reality to an abstraction and vice versa. Students learn about decision-making methodologies at each stage of the process, as well as practical skills in applying these techniques through real-world examples and projects in different subject areas.
Learning Objectives
- The primary goal of the course is to equip students with the fundamental principles and practical skills of mathematical modeling. This includes learning how to construct mathematical models for real-world problems, solve them using appropriate analytical and numerical techniques, and critically analyze the results to interpret their meaning, assess their limitations, and inform decision-making.
Expected Learning Outcomes
- Understand the purpose and main stages of the modeling process.
- Be able to classify models and problems by their fundamental types.
- Formulate real-world problems as systems of ODEs.
- Be able to apply numerical methods to solve initial value and boundary problems of ODEs.
- Recognize common real life problems described by PDEs.
- To master the basic numerical algorithms for solving PDEs.
- Formulate real-world problems as variational problems.
- To master the Ritz and Kantorovich methods for solving variational problems.
- Formulate real-world problems as discrete models.
- Apply exact and heuristic solution methods for solving problems of discrete optimisation.
- Formulate, distinguish, and analyze models of complex networks.
- Formulate and solve real-world problems using neural networks.
Course Contents
- Introduction to mathematical modelling
- Models described by ordinary differential equations
- Models described by partial differential equations
- Models described by variational problems
- Discrete Models
- Graph and Network Models
- Mathematical modeling with neural networks
Interim Assessment
- 2025/2026 2nd module0.25 * Exam + 0.25 * Midterm + 0.25 * Project + 0.25 * Quizzes