Functional Programming TD/TP

Spring 2024


[Announcements] [General Information] [Schedule]

Announcements


General Information

Course name: Functional Programming
Instructors: Michail Lampis, Virginia Ardevol-Martinez.

This is the web page for the three groups of TD/TP for the Functional Programming course of L2.

We meet in three groups:

General rules:

  1. The TP sessions originally planned for this course have been canceled due to human resources difficulties at the department.
  2. We will make an effort to schedule some of the TD sessions in a Unix room to give the students a chance to program. Students are also strongly encouraged to download and use the freely available Haskell compiler ghc, to gain some programming experience.
  3. In this page we will post all TD and TP materials (including those we do not have time to cover in class). We will also post solutions (after some time delay).
  4. There is no grading for the TD/TP sessions, but students are strongly encouraged to actively participate.

TD Schedule

Lecture No. Exercises Solutions
1 TD1 solutions
2 TD2 solutions
3 TD3 solutions
4 TD4 solutions
5 TD5 solutions
6 Midterm 2020, Midterm 2021, Midterm 2022, Midterm 2023 solutions, solutions, solutions, solutions
7 TD6 solutions
8 TD7 solutions
9 TD8 solutions
10 TD9 solutions
11 TD10 solutions
12 TD11 solutions
13 Revision exam 2021, exam 2022, exam 2023

TP Schedule

Lecture No. Exercises Deadline Solution
1 TP1 3/2 code
2 TP2 code
3 TP3 code
4 TP4 code, code
5 TP5 code
6 TP6, labyrinths