Normal forms for Context-Free Grammars
Compilers -- Basic functions Generally, an independent course, maybe plus one semester on implementation of a compiler. High level language program program.