logotyp Student Portal

Advanced Functional Programming, 5.0 c

Course code:1DL450, Report code:11002, 33%, DAG, NML
week: 44 - 02 Semester: Autumn 2020 (2020-10-26 - 2021-01-17)

Course registration

Registration for this course is done via Student Portal.

Activate your student account / Log in with your student account

Registration is open: 2020-09-24 - 2020-11-01

Information for admitted students

Please find our information at the Bulletin board:
Admission and registration

Contact information

If you have any questions about registration, please contact:
Name: IT-kansliet / Student Office
Email: it-kansli@it.uu.se
Telephone: 018-4717604

Information about student accounts

To take this course you must have a student account. As an admitted you can activate your student account via www.uu.se/konto.

Course information

The course will be entirely web-based with on-line lectures. We will use Zoom for lectures and Piazza for communication between students and teachers. As a registered student, you'll find the link to the online lectures and the Piazza forum under the "Links" menu. Lectures slides will be made available under the "Document" menu. We don't plan to provide recordings of lectures.

The course consists of four parts. The first three parts each cover one of three functional programming languages: Erlang, Haskell and Racket (a dialect of LISP). For each language, there will be a series of lectures, a lab and an assignment. There is no fixed time slot for the labs, you can do them anytime you want and ask for assistance in Piazza.

The assignments are part of the examination. The three assignments together will earn you 3 credits.

The fourth part of the course is a project carried out in groups of two. The project is also part of the examination of the course and will earn you 2 credits. There will be no exam on the course. 

For more details, refer to the slides for the first lecture. (Will be uploaded before the lecture starts.)