Welcome to CS 173!
FAQ
If you are thinking of contacting the course staff, first read the FAQ. If you finish the FAQ and still think an email is needed, then please email Naina (nainab2).
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.
Schedule
The normal weekly schedule is as follows:
- Monday, Wednesday, Thursday, Friday: hybrid short lecture and group in-class problem solving. Come to class prepared by doing readings in advance.
- Mondays: online randomly selected in-class problem due.
- Tuesdays: hybrid review session.
- Wednesday-Thursday: in person examlet in the CBTF (scheduled through PrairieTest).
- Thursdays: online homework due on PrairieLearn.
[zoom link] for lectures
This calendar has all the important dates including office hours:
Textbook
The official course text is Building Blocks for Theoretical Computer Science (Version 1.3b). For known errata, see this Piazza post.
Office hours
See calendar above. 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).