CSE 341
Programming Languages
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. Course overlaps with: CSE 413 and TCSS 380. Prerequisite: CSE 123 or CSE 143.
Sources
- Course catalogue ↗Current public catalogue; retrieved 2026-11-05