This term, all lectures of CS 173 are sharing one web site because we will be running in sync.
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 summary to deal with immediate issues. See also information about registration and prerequisites, the honors add-on, and special situations.
The lecture content will be pre-recorded and available on the lectures page (see menu above). The synchronous lecture periods will be used for office hours and tutorial (small group) activities. Specifically
Here is the normal workflow for one topic:
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
Week k | Do the readings; watch the lecture videos | Tutorial | |||||
Week k+1 | Homework due (late evening) CBTF Examlet Day 1 |
CBTF Examlet Day 2 | CBTF Examlet Day 3 |
Look at the Lectures tab (above) to see how the sequence of topics fits together in more detail.
Study problems and the problems for the tutorials can be found on the Tutorials page.
You are expected to come to the tutorial class each week and make a good-faith attempt to work on the problems in your group.
Each Monday evening, there will be two pieces of homework due on PrairieLearn.
The official course text is Building Blocks for Theoretical Computer Science (Version 1.3b).