CSCD 421 - Automata and Languages
This course examines the correspondence between automata, languages and logic with an emphasis on the relationships between Turing machines, computability and transducers as algebraic systems. Automata theory is applied to the first phase of compiler design. Programming assignments are required. --- Prerequisites: CSCD 240 with a minimum grade of 2.5, CSCD 320 with a minimum grade of 2.5, CSCD 420 with a minimum grade of 2.5, advancement programming exam clearance.
This course examines the correspondence between automata, languages and logic with an emphasis on the relationships between Turing machines, computability and transducers as algebraic systems. Automata theory is applied to the first phase of compiler design. Programming assignments are required. --- Prerequisites: CSCD 240 with a minimum grade of 2.5, CSCD 320 with a minimum grade of 2.5, CSCD 420 with a minimum grade of 2.5, advancement programming exam clearance.

