Apr 20, 2024  
OHIO University Undergraduate Catalog 2010-12 
    
OHIO University Undergraduate Catalog 2010-12 [Archived Catalog]

Add to Portfolio (opens a new window)

C S 410 - Formal Languages and Syntactic Analysis


Practical and formal aspects of computing related to the lexical and syntactic analysis stages of compilation are explored. The relationships among regular expressions, deterministic finite automata, and nondeterministic finite automata are presented. The relationship between contest-free grammars and pushdown automata is also explored. Practical parsing algorithms are examined, including bottom-up, town-down, and recursive descent strategies.

Prerequisites: C S 320 & 361
Credit Hours: 5
Repeat/Retake Information: May be retaken three times excluding withdrawals, but only last course taken counts. Note: Effective Summer Quarter 2010-11 (June 2011) any non-repeatable course may be retaken two times excluding withdrawals, but only last course taken counts.



Add to Portfolio (opens a new window)