Course Modules¶
An overview of course modules will be posted here as they're published. To start:
- 01.1: Welcome to Programming Languages — the history of programming languages, what CS 131 is (and isn't), and the three big ideas that run through the whole course.
- 02.1: Introduction to Haskell and Functional Programming — your first real Haskell: values, functions, bindings, and a first taste of pattern matching.
- 02.2: Functions = Values — immutability and what it buys you, currying, and seeing functions themselves as ordinary values you can pass around and combine.
Coming soon
The rest of the module list will be posted here as the semester develops.