Homework
Here is a list of homework assignments.
- Homework 0: a programming assignment, reviewing constructive definitions.
- Homework 1: a written assignment, reviewing cardinality.
- Homework 2: a programming assignment, reviewing regular expressions and DFA.
- Homework 3: a written assignment, reviewing regular languages.
- Homework 4: a programming assignment, reviewing non-deterministic finite automata and pumping lemma.
- Homework 5: a written assignment, reviewing circuit sizes.