Labs
We offer four labs in the course. The first lab is to refresh your Haskell competencies. You don't have to hand in this lab, and you won't get a grade, but working on it does give a bonus point.
The other three labs are autograded. We will offer the possibility to get feedback from the autograder on your work before the final submission dates on two or three occasions. The dates by which you need to hand in your preliminary and final solutions are in the below table. You don't have to submit your preliminary solutions for the feedback oppportunities, but then you miss an opportunity to get feedback. You do have to submit a final solution.
| Lab | Description | Feedback opportunity I | Feedback opportunity II | Feedback opportunity III | Submit |
|---|---|---|---|---|---|
| P0 | Haskell refresh | ||||
| P1 | iCal | 23 Nov | 26 Nov | _ | 28 Nov |
| P2 | Arrow | 7 Dec | 14 Dec | 17 Dec | 19 Dec |
| P3 | CSharp | 11 Jan | 18 Jan | 21 Jan | 23 Jan |