EECS 390
Programming Paradigms
Survey of programming language features and paradigms and how to effectively use them. Introduces common features for program execution, data, and resource management. Exploration of paradigms including imperative, functional, object-oriented, and declarative programming, as well as advanced programming techniques. Students will gain experience in large projects that incorporate these paradigms.
Prerequisites & course information
EECS 281; (C or better, No OP/F). Enrollment in one minor elective allowed for Computer Science Minors. (Prerequisites enforced at registration.) (BS). May not be repeated for credit.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Programming Paradigms · 4 · College of Engineering catalogue