Мета дисципліни формування у студентів загальних методологічних основ і практичних навичок розробки програмних систем з використанням функціонального підходу до програмування.

Реалізація мети вимагає трансформації програмних результатів навчання в дисциплінарні та адекватний відбір змісту навчальної дисципліни за цим критерієм.