CSE341: Programming Languages

Catalog Description: Basic concepts of programming languages, including abstraction mechanisms, static and dynamic typing, scope, syntax vs. semantics, first-class function closures, and algebraic datatypes. Detailed study of functional programming and other paradigms. Cannot be taken for credit if credit received for CSE 413.

Prerequisites: CSE 123 or CSE 143
Credits: 4.0

Portions of the CSE341 web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly creditied. The CSE341 Web: © 1993-2023, Department of Computer Science and Engineering, Univerity of Washington. Administrative information on CSE341 (authentication required).