May 18, 2024  
2009-2010 Undergraduate Academic Catalog | Expires Aug. 2016 
    
2009-2010 Undergraduate Academic Catalog | Expires Aug. 2016 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/Corequisites: Prerequisites: CS 216.  Recommended prerequisite: CS 316.

4 cr



Add to Portfolio (opens a new window)