Courses Catalog Timetables
Spring Timetable Summer 1 Timetable
Fall Timetable Summer 2 Timetable
Previous Class (CS321) Next Class (CS323) Computer Science Index Search

 
.

Computer Science

C S 322. Programming Language Design

Advanced course in principles of language design. Using imperative and functional programming as unifying themes, major language design paradigms will be explored. Tools in this study will include both practical language processor construction and theoretical models. Emphasis will be on reasoning about programs and languages.

Prerequisite: C S 321.
3 hours, or ¾ or 1 unit.