EECS 497
Human-Centered Software Design and Development
Team-based, user-centered design and development of complex software systems incorporating effective design strategies and project management methodologies. Topics include customer discovery, contextual inquiry, prototyping, process models, creative problem solving, inclusive thinking, team dynamics, social concerns, and testing strategies. Teams of 3-5 students complete projects based primarily on their individual interests.
Topics
- customer discovery
- contextual inquiry
- prototyping
- process models
- creative problem solving
- inclusive thinking
- team dynamics
- social concerns
- and testing strategies
Topics explicitly listed in official catalogue description
Prerequisites & course information
EECS 281; (C or better, No OP/F). (Prerequisites enforced at registration.) (BS). May not be repeated for credit. F, W.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Human-Centered Software and Design and Development · 4 · College of Engineering catalogue