May 22, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

COSC 350 - Programming Languages

3 Credits

(Fall)
Prerequisite(s): COSC 214. TThe comparative study of the fundamental concepts involved in common programming paradigms such as functional programming, object-oriented programming, and logical programming. Appropriate languages from these paradigms will be studied by examining language semantics and syntax. Further topics include grammars, data types, type systems, polymorphism, runtime support, and procedure activation.