CS173: Discrete Structures, Fall 2022

Welcome CS 173!

This term, all lectures of CS 173 are sharing one web site because we will be running in sync.

Announcements

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 prerequisitesthe honors add-on, and special situations.

Classes

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

Workflow for one topic

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.

Homeworks and Tutorials

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.

Textbook

The official course text is Building Blocks for Theoretical Computer Science (Version 1.3b).