CS373: Intro to Theory of Computation
Spring 2009   Professors Har-Peled and Parthasarathy
Skills list for the second midterm

The second midterm will cover material from lecture 9 through lecture 16 (i.e. the last lecture on context-free languages). The primary focus of the exam will be topics that were not covered on the first midterm. These include context-free languages and the last few topics about regular languages (closure properties, proving that a language isn't regular, DFA minimization-- see Lectures 9 and 10). You are expected to also remember basic facts from earlier in the course, but the exam won't probe for details that are easy to forget.

Here is a summary of the key new skills that will be tested on the midterm:

  • DFA minimization
  • Regular and non-regular languages
  • Context-free grammars
  • Chomsky normal form
  • Recursive automata
  • Context-free languages
  • Proofs

    This exam will not ask questions about Turing machines.