Jan 22, 2022  
Undergraduate Catalog 2020-21 
Undergraduate Catalog 2020-21 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 4850 - Foundations of Programming Languages

This course covers the syntax and semantics of programming languages. Topics include regular expressions, finite automata, regular grammars, context-free grammars, push-down automata, operational semantics, interpreters and compilers. The course emphasizes the practical relationship between computer science theory and the implementation of programming languages.

Prerequisites & Corequisites: Prerequisite: CS 3310 and CS 3240, with a grade of “C” or better in all prerequisites.

Credits: 3 hours

When Offered: Fall, Spring

Add to Portfolio (opens a new window)