Equationeel Programmeren 2011-2012

Inhoud

Equationeel programmeren (vakcode 401011) is een keuzevak van 6 ECTS dat wordt gegeven in periode 2. Het onderwerp is functioneel programmeren. Aan de theoretische kant bestuderen we de grondslagen van functioneel programmeren: de lambda calculus, equationele logica, en termherschrijven. Deze onderwerpen worden behandeld in de hoorcolleges (2 uur per week) en werkcolleges (2 uur per week), en worden getoetst op het schriftelijke tentamen. Daarnaast is er een practicum (2 uur per week) waarin opdrachten in de functionele programmeertalen OCaml en Haskell gemaakt worden. Voor de practicumopdrachten wordt een cijfer gegeven dat meetelt voor het eindcijfer.

Zie ook de beschrijving in de studiegids (nog updaten).

Vereiste voorkennis: het vak logica en modelleren.
Mogelijke vervolgvakken: term rewriting systems (mastervak) en logical verification (mastervak).

Hoorcollege

week 44-50: maandag 13.30-15.15 in zaal F654
docent: Femke van Raamsdonk
pagina over de hoor- en werkcolleges.

Werkcollege

week 44-50: woensdag 11.00-12.45 in zaal F654
docent: Patrick van Rietschoten
pagina over de hoor- en werkcolleges.

Practicum

week 44-50: vrijdag 13.30-15.15 in zaal P337
docenten: Femke van Raamsdonk en Patrick van Rietschoten
pagina over het practicum.

Materiaal

Het dictaat en de slides zijn te vinden via de pagina voor de hoor- en werkcolleges.
De opdrachten voor het practicum zijn te vinden via de pagina voor het practicum.

Voorbereiding op het tentamen

Tentamen

Vragen ?

Stuur dan een email aan femke at cs.vu.nl.
Laatste wijziging: 12 december 2011