Computer Science

Faculty of Engineering, LTH

Denna sida på svenska This page in English

Basics of Functional Programming

News VT2021

19.3.2021: NEW Jacek Malec is inviting you to a scheduled LU Zoom meeting.

TOPIC: FP lecture

WHEN: This is a recurring meeting Meet anytime

WHERE: LU Zoom meeting:

The first lecture is on Monday, March 22nd, at 13:15.

20.3.2021: the course web is updated to 2021 version of the course. However, the lab instructions may get improved and assignment text may change until the "official release date".

IMPORTANT! I sincerely expect that the following reminder is not necessary: the department has defined a policy against plagiarism of any kind, in particular in case of the course work. You may find it following these links: Samarbete eller fusk (in Swedish) and Cooperation or Plagiarism (in English).

This course has common lectures together with EDAN40 Functional Programming. The corona virus situation forces us to hold all teaching events electronically. I hope to be able to get everything working smoothly but would like to apologize for any glitches than will necessarily occur.

The course consists of lectures (optional), labs (mandatory), two programming assignments (mandatory), classes (optional) and extra time (resurstid, optional). The schema will follow the one available in timeedit, i.e., eleven meetings, mostly on Mondays and Wednesdays, 13-15.

If you have possibility, please register in advance at LU Zoom site:

using your STiL identity. You may also download zoom client for meetings in advance and check its functionality.

Before the first (Monday) meeting please have a look at Erik Meijer's introductory lecture on Functional Programming: Introduction

Before the second (Tuesday) meeting please watch the Øystein Kolsrud's Haskell for Object Oriented (a free translation of the title:-).

Page Manager: Jacek Malec

Credits: 5hp

Course code: EDAF95

Study period: VT2 2021

Schedule: EDAF95

Course responsible: Jacek Malec

Course assistants: Karl-Oskar Rikås, ka8133ri-s

Student representatives:


Formal course description from KA: EDAF95 in Swedish, EDAF95 in English.

This one is taken from