• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Bachelor 2025/2026

Methods of Mathematic Modeling

Type: Compulsory course (Data Science and Business Analytics)
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

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

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

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
Assessment Elements

Assessment Elements

  • non-blocking Quizzes
    A few small problems related to the studied topic.
  • non-blocking Project
  • non-blocking Midterm
  • non-blocking Exam
Interim Assessment

Interim Assessment

  • 2025/2026 2nd module
    0.25 * Exam + 0.25 * Midterm + 0.25 * Project + 0.25 * Quizzes
Bibliography

Bibliography

Recommended Core Bibliography

  • Differential equations and their applications : an introduction to applied mathematics, Braun, M., 1993
  • Numerical methods, Faires, J. D., 2013

Recommended Additional Bibliography

  • Сборник задач по дифференциальным уравнениям, Филиппов, А. Ф., 2000

Authors

  • TOMASHCHUK KORNEY KIRILLOVICH