|
Feb 03, 2025
|
|
|
|
PUBLISHED 2024-2025 Credit Catalog
|
CMPP 3020 - Advanced Programming Language Concepts 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
|
|