|
Apr 25, 2024
|
|
|
|
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]
|
CSC 5120 - Programming Language PrinciplesCredits: 4 Formerly: CSC3120 This course explores the underlying nature of computer programming languages and how they are processed. Topics include language syntax and semantics, parsing, data types, variable binding and scope, functions and parameter passing, control flow, recursion, and memory management. Alternative paradigms of programming, including functional languages and logic languages, will be explored in case studies, labs, and regular programming assignments. Prerequisite(s): CSC 2620 and CSC 3320 each with a minimum passing grade of C.
|
|