To get pass on this course you need to have two (EDAF40) or three (EDAN40) assignments approved. Deadlines are strict in the sense that solutions which are handed in too late will be disregarded unless an agreement has been made IN ADVANCE with a teacher. Obviously inadequate solutions will also fail immediately.
To pass on this course you also need to pass the obligatory written exam at the end of the
Some previous EDAN40 exams are
021021, 031020, 041018, 051017, 061016, 081022, 091217, 101216, 111219 (solutions), 121217 (solutions),
Previous EDAF40 exams can be found here: 170602, 180528, and 190603.
Solutions for the 2017, 2018 and 2019 exams, both EDAF and EDAN.
Please note that during the exam you will be given a "cheat sheet" with some Prelude functions, probably all the functions you would need during the exam (maybe except bind:-).
Note also that there is no particular ordering of the questions, e.g. according to their complexity. Question number 6 can be the easiest, and question number 3 the most difficult one. This varies across exams.
EDAF40 exam will concentrate on the material presented during lectures L1-L10 and will focus on practice of functional programming rather than theoretical issues. It will necessarily be easier than the EDAN40 ones, as it is worth 2.5hp, compared to 4hp for EDAN40.
The reexam will be held on August 21st 2019, 8-13.