Readings and other resources in module order

This page collects together all of the “readings” associated with individual modules.

In this site, readings represent “passive” learning opportunities, as opposed to experiences, which represent “active” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Boolean Algebra

Module: Models of computation

Module: Linear algebra and matrices

Module: Relations

Module: Graphs

Module: Trees

Module: Advanced counting techniques

Module: Verification