In this unit, students apply the problem-solving process to the problems of others, learning to empathize with the needs of a user and design solutions to address those needs. Learning in this unit will allow students to:
- See the design process as a form of problem solving that prioritizes the needs of a user.
- Identify user needs and assess how well different designs address them.
- Develop paper and digital prototypes, gather and respond to feedback about a prototype, and consider ways different user interfaces do or do not affect the usability of their apps.
- Understand other roles in software development, such as product management, marketing, design, and testing, and how to use what they have learned about computer science as a tool for social impact.
- Subject:
- Applied Science, Computer Science
- Material Type:
- Unit of Study
- Level:
- Middle School
- Grade:
- 6, 7, 8
- Tags: