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)
Registration for this course is done via Student Portal.
Registration is open: 2020-09-24 - 2020-11-01
Information for admitted students
Please find our information at the Bulletin board:
Contact informationIf you have any questions about registration, please contact:
Name: IT-kansliet / Student Office
Information about student accountsTo take this course you must have a student account. As an admitted you can activate your student account via www.uu.se/konto.
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.)