All the ready assignments for Functional Programming course are gathered here.
## Course description and content
The descriptions are from the JAMK study information system.
### Purpose:
You will be aware of the functional programming paradigm and write simple programs and services using a purely functional language. You understand the functional programming paradigm and will be aware of concepts such as immutability and recursion.
### Learning outcomes:
You will be able to utilize functional programming principles and develop software with at least one purely functional programming language.
### Contents
The course covers an introduction to functional programming using a purely functional programming language. The course also covers various programming language related concepts and terminologies e.g. mutability and state.