Дослідження операцій – це набір різних математичних методів, об'єднаних спільним завданням обґрунтування найкращих рішень. Вивчаються методи дослідження операцій для задач інженерії та прикладної механіки: аналітичні, статистичні, математичного програмування (лінійного, нелінійного, цілочисельного та динамічного програмування), теоретико-ігрові та інші. Для реалізації методів застосовується мова програмування Python та її передові пакети.