use functional programming


Utilise specialised ICT tools to create computer code which treats computation as the evaluation of mathematical functions and seeks to avoid state and mutable data. Use programming languages which support this method such as LISP, PROLOG and Haskell.

Skill type

  • skill

Skill reusability level

  • sector specific skills and competences

Optional Knowledge

Optional skill/competence of



Concept URI