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