| Week | Date | Topic | Reading and exercises |
|---|---|---|---|
| 35 | Wed 31 Aug at 10:00 | Course overview. Functional programming with F# (PS lecture, SD mini-project). Lecture slides and Miniproject 1: Chess | Hansen and Rischel: Functional programming using F#, chapters 1-5 |
| 36 | Wed 07 Sep | F# mini-project (SD consultations) | |
| 37 | Wed 14 Sep | F# mini-project (SD consultations) | |
| 38 | Wed 21 Sep | Cancelled -- but please start reading the materials for next week! | |
| 39 | Wed 28 Sep | Type inference for a functional language (TH lecture, PS mini-project). Miniproject 2: Type checking and type inference | Sestoft: PLCSD chapters 1, 2, 5, 6. Damas & Milner: Principal type schemes for functional programs. Example sources: fun1.zip and typedfun.zip and fun2.zip |
| 40 | Wed 05 Oct | Type inference mini-project (GP consultations) | |
| 41 | Wed 12 Oct | Type inference mini-project (GP consultations) | |
| 42 | Wed 19 Oct | Fall Break | |
| 43 | Wed 26 Oct | Cancelled | |
| 44 | Wed 02 Nov | The Jolie language (FM lecture, FM mini-project). Type inference mini-project hand-in. Materials and mini-project from the lecture. | |
| 45 | Wed 09 Nov | Jolie mini-project (FM consultations) | |
| 46 | Wed 16 Nov at 09:00 | Spreadsheet technology (PS lecture, PS mini-project) Lecture slides and Miniproject 4: Spreadsheet technology | Sestoft: PLCSD chapters 9, 13, 14. Sestoft: Spreadsheet technology (see link above) |
| 47 | Wed 23 Nov | Spreadsheet/C# mini-project (PS consultations) | |
| 48 | Wed 30 Nov | Spreadsheet/C# mini-project hand-in. Final report writing starts (SD consultations) | |
| 49 | Wed 07 Dec | Report writing (PS+SD consultations) | |
| 50 | Wed 14 Dec | Report hand-in, before 15:00 |
| Name | Title |
|---|---|
| (name) | (topic) |
Last update: 2012-01-24