|
Aug 31, 2024
|
|
|
|
PUBLISHED 2023-2024 Credit Catalog [ARCHIVED CATALOG]
|
CMPP 3020 - Advanced Programming Language Concepts Course Description: This course expands the student’s skillset in programming and introduces the student to programming language genealogy and design. Topics include: Imperative, functional, and object-oriented language paradigms; Context-free grammar and syntax trees; Data types, control structures, exception handling, data abstraction, information hiding, and non-determinism; Program representation, translation, and execution; Functional programming: advantages, constructs, closures, and higher-order operations and Parallel programming.
3 Credits
|
|