Home¶
F# programming materials and support documentation¶
Advanced Programming 2026 Information
Advanced Programming 2025 Information
Lectures¶
| Topic | 2026 | 2025 and other |
|---|---|---|
| 1. Introduction | slides · notes: a lightning tour of F# · Coursework0 | 2025 pdf · 2025 sample code |
| 2. Types, expressions, values, functions | notes · slides | 2025 html |
| 3. Lists, patterns and polymorphism | notes · slides | 2025 pdf |
| 4. Discriminated unions, lists and higher-order functions | notes · slides | 2025 pdf |
| 5. Records. Sets and maps as abstract data types | ||
| 6. Recursive data types | ||
| 7. Railway oriented programming | Scott Wlaschin's slides | |
| 8. Tail recursion | notes · slides | 2025 pdf |
| 9. | ||
| 10. | ||
| 11. Computation expressions |