Jan 03, 2025  
2016-2017 Graduate Catalog 
    
2016-2017 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 7843:Theory of Programming Languages

3 Class Hours 0 Laboratory Hours 3 Credit Hours
Prerequisite: Coursework in Discrete Math or  CS 5070  as determined by program admission
Comparative study of programming language paradigms with emphasis on design and implementation issues. Covers formal definitions of syntax and semantics, data types, scanning, parsing, scoping, static and dynamic storage allocation, definition of operations, control of program flow, code generation, virtual machine, subroutine and function linkages, formal tools for characterizing program execution, and abstraction techniques.



Add to Portfolio (opens a new window)