everything.study
CS-GY 6373

Programming Languages

(3 Credits)

This course covers the structures, notations and semantics of programming languages. Topics: Issues of scope, type structure and parameter passing. Control structures, including support for exception handling and concurrency. Abstract data types and object oriented languages. Programming in the large. Implementation issues. Functional, logic programming languages. Examples from a variety of languages. | Knowledge of C, Python, Linux. Prerequisites: Graduate standing.

Topics

Topics explicitly listed in official catalogue description

Sources