Link Search Menu Expand Document

Week 11 - Engineering Equitable Software

Learning Objectives:

In this week of the course, you will learn to:

  • Explain that just because you can build some software does not mean that you should
  • Provide examples of situations where software causes (inadvertent) harm
  • Articulate the ethical responsibilities of professional software engineers
  • List a set of questions that you can ask to evaluate the public impact of software
  • Explain ways in which developers of software often differ from the users of that software, introducing potential inclusivity bugs

Lessons:

Resources:

For further reading:


© 2021 Jonathan Bell, John Boyland and Mitch Wand. Released under the CC BY-SA license