In this workshop, we discuss considerations when designing course materials for computer science classes, through the lens of Prof. Benjamin Pierce’s experiences with developing the Software Foundations textbook series. We focus in particular on literate programs — that is, documents that can both be read as text and executed as code — and examine how this medium lends itself well to interspersing explanations, examples, and exercises.
All graduate students are welcome. This event grows out of concerns in the Computer & Information Science department, and so may be most useful to students in related fields.
Counts toward the CETLI Teaching Certificate.