CSE 341

Programming Languages

Credits
4.0
Lead Instructor
Daniel Grossman
Textbook
Course Description
Basic concepts of programming languages, including abstraction mechanisms, types, and scoping. Detailed study of several different programming paradigms, such as functional, object-oriented, and logic programming. No credit if CSE 413 has been taken.
Prerequisites
CSE 143.
CE Major Status
Selected Elective
Course Objectives
ABET Outcomes
(a) an ability to apply knowledge of mathematics, science, and engineering
(i) a recognition of the need for, and an ability to engage in life-long learning
Course Topics