COM S 611: Advanced Programming LanguagesCross-Listing: Not cross-listed. A study of programming paradigms: functional, imperative, concurrent and logic programming. Models of programming languages, including the lambda calculus. Type systems, polymorphism, modules, and other object-oriented constructs. Program transformations, programming logic, and applications to programming methodology. Offered: Fall only Prerequisites: Graduate standing or permission of instructor. Grade options: Letter or S/U Credit hours: 4 Recent offerings:
|