Course Notes

For the winter 2025 term we are piloting new course notes. Older course material may appear similar but many details are different this term. If in doubt, ask us.

Slides Description
L00 Welcome Overview of the course, tools, assignments and grading.
L01 Values and expressions Prefix notation, exact numbers, Boolean expressions, constants
L02 Functions Function definitions, substitution rules, comments
L03 Conditional expressions Expressions with cond and else, symbols, testing, contracts
L04 Recursion Recursion on natural numbers, names, scope