Dec 26, 2024  
2019 - 2020 Undergraduate Catalog 
    
2019 - 2020 Undergraduate Catalog [ARCHIVED CATALOG]

CSCI 312 - Principles of Programming Languages


Credits: (3)
Prerequisite(s): CSCI 241, either CSCI 243 or MATH 214.
A study of programming language principles and paradigms. Formal syntax, including grammars, and semantics. Paradigms, including: imperative, object oriented, functional, logic, event-driven, and concurrent. Run-time implementation issues, including: memory management, parameter passing, and event handling.