CSE526


Course CSE526
Title Principles of Programming Languages
Description Programming language concepts and design, with emphasis on abstraction mechanisms. Topics include: language paradigms (procedural, object-oriented, functional and logic), language concepts (values, bindings, types, modules), and foundations (lambda calculus, denotational semantics). Examples will be drawn from several representative languages, such as C, Java, Standard ML and Prolog.
Prerequisite CSE 307
Credit Information 3 - credits
Course Webpage http://www.cs.sunysb.edu/~cse526
Course Coordinator Dr. Y. Annie Liu