May 13, 2024  
2011-2012 Undergraduate Academic Catalog | Expires Aug. 2018 
    
2011-2012 Undergraduate Academic Catalog | Expires Aug. 2018 THIS CATALOG IS ARCHIVED. BE SURE YOU ARE ACCESSING THE MOST ACCURATE CATALOG FOR YOU.

Add to Portfolio (opens a new window)

CS 451 - Programming Language & Compiler Construction


This course presents a study of computer programming languages and a comparison in terms of features such as application, type checking, and encapsulation. Topics include a study of grammar, languages, BNF, finite state automata, top-down and bottom-up parsing methods, parsing with and without back ups, operator precedence grammars, LL(k), and LR(k) parsers. The course also presents an introduction to compiler development including scanners, syntax checking, and code generators.

Prerequisites: CS 216.  Recommended prerequisite: CS 316.

Credits:4 cr



Add to Portfolio (opens a new window)