Dec 21, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 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.