Human-centered Software Design


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Human-centered design solves design problems and provides an optimum user experience. In this course, you’ll examine the key concepts, principles, benefits, and drawbacks of human-centered design with the use of examples. You’ll also learn about qualitative data coding, formulating hypotheses, creating prototypes, and generating design specifications. Finally, you’ll explore the differences between storyboarding and prototyping, best practices for prototyping, and prototype evaluation for making data-informed decisions.



Expected Duration (hours)
1.0

Lesson Objectives

Human-centered Software Design

  • discover the key concepts covered in this course
  • describe the key concepts of human-centered design
  • describe the main principles of human-centered design
  • describe the benefits of human-centered design
  • describe the best practices of human-centered design
  • describe the some bad practices of human-centered design and how to prevent these practices
  • describe the concept of human-centered design and how if differs from traditional design
  • discover how human-centered design is used by reviewing examples
  • describe how qualitative data coding is used to apply data gathered from research
  • describe how to formulate hypotheses based on the results of qualitative data coding
  • differentiate between storyboarding and prototyping
  • describe common methods and best practices for prototyping
  • describe how to evaluate prototypes and make data-informed decisions
  • summarize the key concepts covered in this course
  • Course Number:
    it_apidcdpdj_01_enus

    Expertise Level
    Intermediate