Schedule

Detailed schedule 2015 (May Change, please check regularly)

Note that we have 3 slots per week. Usually, we will use all three, but sometimes not. There is also quite a lot of disruption from holidays and days booked up for stuff other than teaching, so there are some extra slots on Tuesdays. If these clash with another course you are taking, please let us know (though finding suitable slots has proved difficult so we may need to keep this arrangement anyway).

This schedule is the official one. Check it often!

    Event     Time     Place     Subject     Links
 
Week 1 Mar 23 - 27
Mon     Lecture     13 - 15     EB     Intro     notes
Tue
Wed
Thu     Lecture     10 - 12     EC     from par and pseq to Strategies     notes
Fri     -     15 - 17     -     No lecture (PhD mingle 13-16. Register here.)    
 
 
Week 2 Mar 30 - April 3
Mon     Lecture     13 - 15     EB     GHC heap essentials     notes
Tue
Wed
Thu     Lecture     10 - 12     EB     the Par Monad     notes
Fri     -     15 - 17     -     No Lecture. Good Friday holiday    
 
Break (Easter and Exam Week)
 
Week 3 Apr 20 - 24
Mon     Lecture     13 - 15     EB     Data Parallel Programming I     notes
Tue
Wed
Thu     Self Study     --     --     Data Parallel Programming II     notes
Fri     Lecture     15 - 17     EC     Domain-specific languages and high-performance computing in life insurance (Peter Sestoft)     notes
 
Week 4 Apr 27 - May 1
Mon     Lecture     13 - 15     EB     GPU Programming     notes
Tues     Lecture     15 - 17     EC     Parallel Programming in Erlang     notes
Wed
Thu     Lecture     10 - 12     EC     Cache complexity and parallelism     notes
Fri     -     15 - 17     -     No Lecture. Holiday    
 
Week 5 May 4 - May 8
Mon     Lecture     13 - 15     EB     Robust Erlang     notes
Tues     Lecture     15 - 17     EC     PFP in Erlang at Klarna (Richard Carlsson)    
Wed
Thu     Lecture     10 - 12     EC     Map-Reduce    
Fri     -     15 - 17     -     No Lecture. Reserved by Chalmers for evaluation of prior courses.    
 
Week 6 May 11 - 15
Mon     Lecture     13 - 15     EB     Erlang VM (Erik Stenman)    
Tues     Lecture     15 - 17     -     NO LECTURE     notes
Wed
Thu     -     10 - 12     -     No Lecture. Holiday    
Fri
 
Week 7 May 18 - 22
Mon     Lecture     13 - 15     EB     Haskell in Production at Facebook (Simon Marlow)     notes
Tue
Wed
Thu     Lecture     10 - 12     -     No Lecture    
Fri     Lecture     15 - 17     -     No Lecture    
 
Week 8 May 25 - 29
Mon     Lecture     13 - 15     EB     Databases in the New World     notes
Tues     Lecture     15 - 17     EB     Single Assignment C (Clemens Grelck)     notes
Wed
   
Thu     Lecture     10 - 12     EC     Taking research into production (Russell Brown)    
Fri
 
Exam weeks May 30 - June 5
Sat     Final written exam (morning of 30/5)