Dec 30, 2024  
Undergraduate Catalog 2024-2025 
    
Undergraduate Catalog 2024-2025
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



Add to Portfolio (opens a new window)