Lectures & Labs
The complete schedule of the course is also available here.
Date & Time | Room | Topics |
---|---|---|
2013-10-29 10:15-12:00 | 1211 | Course Info + Introduction to Erlang |
2013-10-30 15:15-17:00 | 1211 | Concurrent Programming in Erlang |
2013-11-01 13:15-15:00 | 1211 | Erlang/OTP and Behaviours |
2013-11-04 10:15-12:00 | 1111 | Testing Erlang Programs |
2013-11-05 13:15-17:00 | 2507 | LAB on Erlang |
2013-11-12 13:15-15:00 | 1211 | Introduction to Racket |
2013-11-15 13:15-15:00 | 1111 | Racket: Continuations |
2013-11-18 13:15-15:00 | 1211 | Racket: Macros |
2013-11-19 13:15-15:00 | 1113 | Racket: Contracts, Languages |
2013-11-26 15:15-17:00 | 1313 | LAB on Racket |
2013-11-27 10:15-12:00 | 1211 | Introduction to Haskell |
2013-11-28 13:15-15:00 | 1211 | Type Classes and Laziness |
2013-12-02 10:15-12:00 | 1211 | Lazy Lists, IO and Modules |
2013-12-04 10:15-12:00 | 1211 | A Deeper Look into Laziness |
Slides
Topic | Slides |
---|---|
Course Info and Administration | admin.pdf![]() |
Erlang (all four lectures) | erlang.pdf![]() |
Racket: Introduction | Racket-1-Intro.pdf![]() |
Racket: Continuations | Racket-2-Continuations.pdf![]() |
Racket: Macros | Racket-3-Macros.pdf![]() |
Racket: Modules, Contracts, Languages | Racket-4-Modules.pdf![]() |
Haskell (all four lectures) | haskell.pdf![]() |