Parallel Functional Programming (7.5 hec), Spring 2012, DAT280, DIT261

News

Staff / contact information

Registration

If you have not yet registered for the course, just turn up at the first lecture. We will gather names and make sure that everyone gets registered. The course is open to both GU and Chalmers students.

Overview

Aim

The aim of the course is to introduce the principles and practice of parallel programming in a functional programming language. By parallel programming, we mean programming using multiple hardware cores or processors in order to gain speed. The course covers approaches to parallel functional programming in both Haskell and Erlang. It covers current research on these topics, and relies heavily on scientific papers as its source materials.

Syllabus

Learning outcomes:

Context

The prerequisite for the course is to have successfully completed two years within the subject Computer Science or equivalent. Course participants must also have completed an introductory course in Functional programming, preferably using Haskell or Erlang. (Examples at Chalmers are TDA452 and TDA555).

Course Evaluation

For the purpose of course evaluation each course has student representatives. Their role includes giving the teachers feedback on the course.

Chalmers central instructions on course evaluation