Midterm 1, kept for the final.

Written Thursday, October 8, 2026. The final is cumulative, so everything from Midterm 1 stays here: the guide, flashcards, quizzes, the practice test and the real midterm questions.

Midterm 1 had 29 multiple-choice questions in 80 minutes: 2 min 45 s per question. Each green tick above is one question. His exams run long, so practise finishing your first pass by minute 65 and keeping the last 15 for flagged questions.

Questions 8–29 from the real midterm

Retake them in order under the exam’s pace, then review explanations. The Oct 6 practice test is on the same page.

Retake them

Ways to study

What Midterm 1 covered

#TopicSipserPages
1Introduction + class notes
Quiz this topic
0.1–0.41–26
2Finite automata
Quiz this topic
1.131–46
3NFAs and regular expressions
Quiz this topic
1.2–1.347–76
4Pumping lemma and CFGs
Quiz this topic
1.4, 2.177–87, 102–107

The prof’s note: the book does not cover everything from class. Questions marked “From lecture” on this site come from the slides.

On exam day

  • Bring HB pencils and an eraser.
  • Come early.
  • Write your FIRST AND LAST NAMES IN BOLD CAPITALS on both the bubble sheet and the question paper.
  • First pass: answer what you know, flag the rest, keep moving.
  • For a shared setup (an NFA or DFA table), work it out once and answer the whole group from it.
  • Read option (e). “None of the above” and “Both (a) and (b)” are sometimes right.
  • Before time runs out, bubble a guess for every question. A blank is always wrong.

Your practice exams