As the class guide says, this class includes an optional design reading group. A new book, The Essence of Software, on which much of the class material is based, is a recommended but not required text. You can get the hardcover book from the MIT library and you can also download individual chapters.

For students interested in delving more deeply into the ideas of the class, Daniel Jackson will host an optional weekly discussion group about software design based on assigned readings mostly from the book. Pizza will be served.

The reading group meets weekly on Thursdays from 5 to 6 pm, starting September 8th and running through November 3rd. The location will be 32-370 every week except Sep 15, which will be 32-G575, and Sep 29, which will be 32-D507.

Please fill out this RSVP form each week that you plan to attend if you would like pizza:

This schedule indicates which chapters of The Essence of Software will be discussed at each reading group meeting. The first chapter is a short and easy reading, and you can download it here.

Date Chapter
Sep 8 1
Sep 15 2, 3
Sep 22 4, 5
Sep 29 6
Oct 6 9
Oct 13 10
Oct 20 11
Oct 27 7
Nov 3 8