Skip to content

Assignments

An overview of assignments will be posted here as they're published. To start:

  • HW 1: peoPLe — get oriented to the syllabus, the history and culture of programming languages, and how this course works.
  • HW 2: FUNctional Programming — recursion, pattern matching, and higher-order functions in Haskell, ending by building arithmetic itself out of a single function and a number.

Coming soon

The rest of the assignment list will be posted here as the semester develops. Assignments are submitted on Gradescope.