Course syllabus

The course EDAN40 Functional Programming is an advanced course (A-level) aimed at wide audience. The prerequisite at LTH is second course in programming (EDAA01 alt TFRP69) or some corresponding course on algorithms and data structures. It gives 7,5 hp/ECTS credits. The formal course plan can be found here: svenska, English

The course consists of 10 introductory lectures, given normally together with the course EDAF95, and then additional four treating more advanced topics. There are also three compulsory programming assignments that need to be approved before the final exam. There are also three planned class exercises and additional resource time slots scheduled. Please note that there are no organized laboratory sessions: as this is an advanced course, you are expected to be able to learn this on your own, possibly with support during consultation or resource hours.

This academic year's course (2025/26) is providing all relevant course information on Moodle. You can register yourself here. with the key edan40_vt26.

Course summary:

Course Summary
Date Details Due