6c: Functional Programming
Academic Year 2022-2023
Functional programming is an approach based on
stating facts and on using data structures that
have no time-varying characteristics.
Studying functional programming
shows students how to think about the relationship
between what they write in software and underlying facts.
Those ideas can be employed in most programming languages
and they lead to more reliable software.
Students are expected to demonstrate competency
in writing in a functional style.
Assessment is performed as follows.
|