A Level Computer Science: Functional Programming Paradigm
This module contains:
Compatible with the following examination boards
Unable to find the download
Functional Programming Paradigm
Programming paradigm refers to the style of computer programming. Previously, we have learnt about procedural, object-oriented and declarative programming paradigms.
In functional programming, the basic building blocks of a program are functions. Program is written as a series of functions. Every function takes one or more values as inputs and returns an output value.
Languages that support functional programming are Python, Java 8, Delphi XE and Perl. Some languages specifically use the functional programming paradigm, such as Haskell, Lisp and Erlang.
This A Level Computer Science module introduces Functional Programming Paradigm to your students, explaining:
- Functions
- Programming in Haskell
- Higher-order functions such as map, filter and fold
- and List processing
More Regular languages and functional programming Modules
Big Data is one lesson in our Regular languages and functional programming module. The other theory lessons can be found below: