Advanced functional programming
26 Nov
Project descriptions have been announced. Read the description for more info
18 Nov
The lecture Friday November 21 is cancelled.
Overview
The course is intended as a more advanced course for students who have already taken a functional programming course.
I'll teach the programming languages Erlang, Lisp and Haskell, higher-order functions, lazy evaluation, communicating processes, program as data (meta programming). There will be small assignments (labs) in each of the languages.
As part of the course, students will carry out a project in one of the three languages.
There will also be an exam.
Exams
Lectures
Lecture notes for Lecture 7 are available. This lecture has been moved to Thursday 13th.
Assignments
Projects
Links
History
Teachers
Sven-Olof Nyström email svenolof@it.uu.se.
Stavros Aronis - teaching assistant