Mar 29, 2024  
Graduate Catalog (ARCHIVED) 2021-2022 
    
Graduate Catalog (ARCHIVED) 2021-2022 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSC 561 - Programming Languages

3 credits
This course consists of two parts.  The first part introduces how programming languages are designed, including an introduction of the concepts of parsing and compiling.  Issues related to implementation such as type checking, binding, and memory management are discussed.  Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages. 



Add to Portfolio (opens a new window)