
Click a thumbnail to open that camera.
| Malibu East |
Chapel and Ampitheatre |
| Athletics Complex |
Malibu West |
Malibu Campus
62°
Fair
2 Day Forecast
| Tue | Partly Cloudy 58/76 |
| Wed | Partly Cloudy 57/74 |
Full Forecast
at Yahoo! Weather

Theoretical models of computation. Finite automata—regular expressions, Kleene's theorem, regular and nonregular languages. Pushdown automata—context-free grammars, Chomsky normal form, parsing. Turing machines—the halting problem. NP-complete problems.
Prerequisite: MATH 221 or MATH 360.
| Hours | Topic |
|---|---|
| Finite Automata (12 hours) | |
| 2.0 | Regular expressions |
| 2.0 | Deterministic finite automata |
| 2.0 | Kleene's theorem |
| 2.0 | Nondeterministic finite automata |
| 2.0 | Regular and nonregular grammars |
| 2.0 | Decidability—the pumping lemma |
| Pushdown Automata (12 hours) | |
| 3.0 | Context-free grammars |
| 2.0 | Chomsky normal form |
| 3.0 | Pushdown automata |
| 2.0 | Parsing |
| 2.0 | Decidability |
| Turing Machines (9 hours) | |
| 3.0 | Turing machine models |
| 3.0 | Reduction |
| 3.0 | Decidability—the halting problem |
| Computational Complexity (2 hours) | |
| 2.0 | NP-complete problems |
Total: 35.0 hours, excluding holidays, review sessions, and exams
*Fifty-minute class hours close this window