
# Module Functioneel Programmeren

Welkom bij de module Functioneel Programmeren voor het keuzethema Programmeerparadigma's.

## Inleiding

Het materiaal is ontwikkeld om met behulp van Jupyter te gebruiken. Met [Jupyter](https://jupyter.org) notebooks kunnen leerlingen interactief met het materiaal aan de slag.

## Over Jupyter en over het lesmateriaal op GitHub

Uitleg over de werking van Jupyter is terug te vinden in: [Hier](hoe-gebruik-je-jupyter.ipynb).

Het lesmateriaal is (op GitHub) terug te vinden in de map **notebooks**.

## Opbouw

**1. Programmeerparadigma's**

1. [Inleiding programmeerparadigma's](1_Inleiding/1_Inleiding)
2. [Paradigma's](1_Inleiding/2_Paradigmas)
3. [Programmeerparadigma's](1_Inleiding/3_Programmeerparadigmas)
4. [Overige paradigma's](1_Inleiding/4_Overigeparadigmas)

**2. Recursie**

1. [Inleiding](2_Recursie/1_Inleiding)
2. [Voorbeelden](2_Recursie/2_Voorbeelden)
3. [Oefenopgaven](2_Recursie/3_Oefenopgaven)

**3. Basis van Elm**

1. [Eerste stapjes in Elm](3_BasisElm/1_elm-basis)
2. [Functie definitie](3_BasisElm/2_elm-functie-definitie)
3. [Introductie in werken met List in Elm](3_BasisElm/3_elm-list)
4. [Recursie in Elm](3_BasisElm/4_recursie-in-elm)
5. [Elm divers...](3_BasisElm/5_elm-diversen)

**4. Toepassingen**

* [Introductie](4_Toepassingen/introductie)
* [Een programma om de grafiek van een polynoom te tekenen](4_Toepassingen/polynoom)
* [Een programma om een boxplot te tekenen](4_Toepassingen/boxplot)
* [Een programma om ijskristallen te tekenen](4_Toepassingen/ijskristallen)
* [Eindexamen Havo2018 Natuurkunde](4_Toepassingen/havo2018-natuurkunde-repl)


## Docenten

Het docentenmateriaal is beschikbaar via het docentengedeelte van het i&i forum: 