INFO0054 - Functional programming

Random FP-related quote

To iterate is human, to recurse divine.

L. Peter Deutsch

Informations

Schedule

Ex. 06 Feb. 2018 Exercise session 1
/ 13 Feb. 2018 Holiday

Ex.

20 Feb. 2018

Exercise session 2

YouTube Multiplier rien du tout

YouTube A explanation of tail-recursion

Ex. 27 Feb. 2018

Exercise session 3

Ex. 06 Mar. 2018

Exercise session 4

YouTube Conway sequence

Interrogation

13 Mar. 2018

16:00 First interrogation (Make sure to be there on time!).

Section allocation (all rooms are at Montefiore):

  • R7: Bac. Engineer
  • 2.93: Bac. Computer science
  • 1.126: Other sections (Master in data science, Master in computer Science, Master in linguistic, Bac. Math, Master Math,...)

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

Assignment

Ex.

20 Mar. 2018

Assignment:

Exercise session 5

Ex. 27 Mar. 2018 Exercise session 6
/ 03 Apr. 2018

Easter holidays

Ex. 10 Apr. 2018

Exercise session 7

Interrogation

17 Apr. 2018
B31 - Portalis
(2nd floor)

16:00 - Second interrogation (Make sure to be there on time!).

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

Ex. 24 Apr. 2018 Exercise session 8
Deadline 30 Apr. 2018, 23h59 Don't forget to submit your project.
/ 01 May 2018 Holiday
Interrogation 08 May 2018
B31 - Portalis
(2nd floor)

16:00 - Third interrogation (Make sure to be there on time!).

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

Ex. 15 May 2018 Exercise session 9

Resources

Racket (Interpreteur Scheme - Linux/Windows/Mac)

Supplementary material

The Blub Paradox
Last modified on May 15 2018 15:45