CS173: Discrete Structures, Spring 2024

Welcome CS 173!

FAQ

If you are thinking of contacting the course staff, first read the FAQ. For many common issues like missing an examlet, we have a procedure such as filling out a google form, and in those cases we do not want an email. If you finish the FAQ and still think an email is needed, then please email Ben Cosman (bcosman), and include the text "This was not covered in the FAQ." as your first sentence (otherwise we'll assume you didn't read this and just send you a link to this page).

Please look through the links above to get familiar with the syllabus and the tools that we'll be using. This page provides a quick overview. See also information about registration and prerequisites.

Schedule

The normal weekly schedule is as follows:

This calendar has all the important dates, including the week after Spring Break which is an exception to the above schedule; it also shows office hours:

Textbook

The official course text is Building Blocks for Theoretical Computer Science (Version 1.3b). For known errata and to submit new issues, see this Piazza post.

Office hours

See calendar above. (Office hours will be added throughout each week shortly.) Go to whichever office hours fit your schedule - you are not restricted to hours staffed by the TAs/CAs in your section. Be aware that office hours may change, so re-check this page for current hours and watch piazza for last-minute announcements (e.g. someone is sick).