Мета дисципліни – надати студентам теоретичні підходи та відпрацювати практичні навички щодо моделювання процесів реального світу задля створення конкурентоздатного програмного забезпечення, знаходження оптимальних рішень та прогнозування їх наслідків в галузі інженерії програмного забезпечення.