CS 305
Programming Languages

WB01153_.GIF (2188 bytes)

Description : This course discusses many of the concepts underlying the design, definition, implementation, and use of modern programming languages for a variety of programming paradigms, such as imperative, functional, logic, and concurrent programming paradigms. The syntax and semantics of programming languages are described using formal approaches, and basic concepts of language analysis and compilation are covered using compiler construction tools.
Credits : 3
Pre-requisites : CS 201 Minimum Grade: D
Textbook : book-cover.jpg (8119 bytes) Programming Languages: Concepts and Constructs, 2/e
Ravi Sethi, AT&T Bell Laboratories
Addison-Wesley
Instructor : Hüsnü Yenigün

WB01153_.GIF (2188 bytes)

Tentative outline :