Computer Science 456/656
Automata and Formal Languages
CSC 456/656 Study Guide for the Second
Midterm Examination Fall 2004
Note Changes October 27.
-
There will be true/false questions.
-
There will be some definitions
and fill-in-the-blank questions.
-
There will be a problem where you have to either prove that a grammar
is ambiguous, or find an equivalent unambiguous grammar, or both.
-
There will be a problem which relates sytax to semantics, that is,
grammars to meaning, for languages where strings have meaning.
-
There will be some elementary questions involving Turing machines and
computability. (Very little, since we have covered so little.)
One question I might ask is to sketch the proof that every multitape
TM can be emulated by a single tape TM.
-
A question I always ask is, "What is the Church-Turing thesis, and why
is it important?"
-
I will definitely repeat the question of finding a minimal
DFA equivalent to a given NFA-epsilon. Here is an example
in postscript format and the same in
in pdf format.
-
I will ask some very elementary question involving parsers, as I described
in class Tuesday, October 27.