Online sessie /

Vakbijeenkomst Informatica: Functioneel Programmeren

Functioneel programmeren is één van de belangrijke programmeerparadigma’s.

Voor elke programmeur is het een verrijking om met de principes van functioneel programmeren kennis te maken. Je kunt deze niet alleen in een functionele programmeertaal gebruiken, maar ook in veel andere talen.

Voor de kennismaking gebruiken we de functionele programmeertaal Elm: hiermee kun je interactie in een webpagina programmeren, in plaats van met JavaScript. Omdat Elm sterk getypeerd is, loop je daarbij veel minder risico’s op programmeerfouten dan in het geval van JavaScript. Bovendien zijn programma’s vaak korter, door de sterke abstracties die functies bieden.

Het via SLO ontwikkelde lesmateriaal Functioneel Programmeren voor domein J: programmeerparadigma’s is overigens ook gebaseerd op Elm (zie https://ieni.github.io/inf2019/themas/j-programmeerparadigmas).

Voor deze bijeenkomst heb je als voorkennis kennis van programmeren nodig in een tekst-gebaseerde programmeertaal zoals Python of JavaScript.

Deze bijeenkomst is online, daarom hebben we deze verdeeld over twee dagen: 7 en 14 januari, steeds van 16:00-18:00 uur.

Het programma van deze bijeenkomsten ziet er als volgt uit:

  • 16:00 – presentatie 
  • 16:20 – zelf aan de slag
  • 16:40 – bespreken resultaten
  • 16:50 – pauze
  • 17:00 – presentatie
  • 17:20 – zelf aan de slag
  • 17:40 – bespreken resultaten
  • 17:50 – afronding/huiswerk