INFO0054 - Functional programming

Random FP-related quote

Simplicity is prerequisite for reliability.

Edsger W. Dijkstra, How do we tell truths that might hurt? (1975)

Informations

Schedule

Ex. 11 Feb. 2020

Exercise session 1

YouTube Multiplier rien du tout

Ex. 18 Feb. 2020

Exercise session 2

YouTube A explanation of tail-recursion

/ 25 Feb. 2020

No exercise session

Interrogation 03 Mar. 2020

15:45 Amphi Le Marx & Le Laurent (B31)

This interrogation should be of the same level of difficulty as:

Ex.

10 Mar. 2020

Exercise session 3

YouTube Conway sequence

Ex.

Assignment

17 Mar. 2020

Exercise session 4

Assignment:

Ex.

24 Mar. 2020

Exercise session 5

Ex. 31 Mar. 2020

Exercise session 6

Ex.

07 Apr. 2020

Exercise session 7

/ 14 Apr. 2020

Easter holidays

Ex. 21 Apr. 2020 Exercise session 8
Deadline 28 Apr. 2020, 23h59 Don't forget to submit your project.

Communications (French)

17 mars

Un podcast devrait être accessible via MyUliege préparant à la fois la matière de la répétition 4 et du projet.

Concernant les répétitions, je vous invite à m'envoyer avant samedi vos solutions aux exercices

  • 3 (fonction linear);
  • 4 (symmetrize et func-op);
  • 5 (compose-fgab);
  • 7 (automate fini déterministe);
  • 10 (my-min);
  • 11 (linear-map-factory).
Merci de n'envoyer qu'un seul mail avec un seul fichier .scm en pièce jointe. Je préparerai un feedback pour la semaine prochaine.

Concernant les interrogations, nous déciderons de la marche à suivre une fois la période de confinement passée.

Resources

Racket (Interpreteur Scheme - Linux/Windows/Mac)

Supplementary material

The Blub Paradox
Last modified on March 30 2020 10:37