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