Mini-Quizzes

The weekly mini-quizzes cover material from the lectures each week, and are graded for completion credit. We believe they are a useful tool to check your understanding of the material and to prepare for the quizzes. As long as you have submitted a reasonable attempt on Gradescope, you will receive full credit for the miniquiz.

  1. Miniquiz #1 (due Feb 13) — Regular languages, context-free languages (Blank, Solution)
  2. Miniquiz #2 (due Feb 20) — Parsing, Constraint Propagation (Blank, Solution)
  3. Miniquiz #3 (due Feb 27) — IR and Semantics (Blank, Solution)
  4. Miniquiz #4 (due Mar 6) — Code Generation (Blank, Solution)
  5. Miniquiz #5 (due Apr 3) — Program Analysis (Blank, Solution)
  6. Miniquiz #6 (due Apr 10) — Loop Analysis and Parallelization (Blank, Solution)
  7. Miniquiz #7 (due Apr 24) — Foundations of Dataflow Analysis (Blank, Solution)