Introduction to Functional Programming – About this courseTDA555 / DIT440, LP1 2017
Home | Schedule | Labs | Lectures | Exercises | Exam | About | FAQFire | WaitList | Group | TimeEdit | YouTube | Links
Introduction to Functional Programming – About this courseTDA555 / DIT440, LP1 2017
Home | Schedule | Labs | Lectures | Exercises | Exam | About | FAQFire | WaitList | Group | TimeEdit | YouTube | Links

Organization

The course PM with schedule information is available as PDF. This page summarises some of that information, and also contains information for MSc students.

The course is organized as follows:


Course responsible

David Sands


Book

     

We will not be following a specific book in this course, but where possible we will make reference to Learn You a Haskell for Great Good! which is freely available online. You should also read the slides from each lecture, since they contain some things that are not in the book, and they are made to give you the necessary background for each lab.

The lectures page gives an overview of the lectures and the recommended reading.

If you are interested, there are a number of Haskell resources available at the links page.


Information for MSc students

If you are interested in learning functional programming in Haskell, there exists a third-year course Functional Programming (TDA452), which runs in LP2. The reason is that this course (TDA555) is not only an introduction to functional programming, it is also an introduction to programming and programming concepts, which I hope you already know as a MSc-level student.

Welcome!