everything.study
CSCI-GA 2110

Programming Languages

(3 Credits)

Discusses the design, use, and implementation of imperative, object-oriented, and functional programming languages. The topics covered include scoping, type systems, control structures, functions, modules, object orientation, exception handling, and concurrency. A variety of languages are studied, including C++, Java, Ada, Lisp, and ML, and concepts are reinforced by programming exercises.

Topics

Topics explicitly listed in official catalogue description

Sources