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.

The Design Process

Subject:
Applied Science, Computer Science
Material Type:
Unit of Study
Level:
Middle School
Grade:
6, 7, 8
Tags: