|
May 11, 2025
|
|
|
|
Graduate and Pharmacy Catalog 2021-2022 [ARCHIVED CATALOG]
|
CSC 5003 - Advanced Programming Languages3 Credit Hours This course teaches students the principles of different programming language paradigms, including functional, imperative, and logic programming languages. The course discusses the design issues of the various program language constructs, examines the choices for realizing these constructs in some of the most common languages and critically compares design alternatives. Topics covered include language interpretation and compilation, semantics (operational and denotations), types systems (polymorphism, inference, and abstract types), object-oriented programming and modules.
Prerequisite: CSC 2203 Programming I, CSC 2303 Programming II, CSC 3003 Programming Ill, CSC 2403 Algorithm Design and Analysis Availability: Spring
View textbook information.
|
|