All Subjects



AP Comp Sci P



Big Idea 5: Impact of Computing

Computing Bias

2 min read•november 16, 2020


Minna Chow

AP Computer Science Principles ⌨️

Bookmarked 2.3k • 69 resources
See Units

5.3 Computing Bias

As we've discussed throughout these guides, computing innovations can reflect existing biases. Biases can be embedded at all levels of development, from the brainstorming phase to the work done after release. This can take the form of a bias written into the algorithm itself or bias in the data used.
For example**, criminal risk assessment tools** are used to determine the chances that a defendant will re-offend, or commit another crime. This information is then used to influence decisions across the judicial process. However, these algorithms are trained to pick out patterns and make decisions based on historical data, and historical data is historically biased against certain races and classes. As a result, risk assessment tools may disproportionally flag certain groups as risks.
Algorithms might also be trained on sets of data that aren't as diverse as they need to be. For example, facial recognition systems are often trained on data sets that contain fewer images of women and minorities than men in the majority.
Finally, computing innovations use data from the world around them, and that world is often biased in its own right.
People can take steps to combat these biases. They can be mindful of the potential for bias and make sure that their data is as unbiased and representative as possible. This is not only good for the program itself, but also for society as a whole. After all, algorithms are written by people, and being able to find and eliminate bias in computers can help us eliminate bias in ourselves as well.

Was this guide helpful?

Join us on Discord
Thousands of students are studying with us for the AP Computer Science Principles exam.
join now
Hours Logo
Studying with Hours = the ultimate focus mode
Start a free study session
🔍 Are you ready for college apps?
Take this quiz and find out!
Start Quiz
Browse Study Guides By Unit
🕹Big Idea 1: Creative Development
⚙️Big Idea 2: Data
📱Big Idea 3: Algorithms and Programming
🖥Big Idea 4: Computer Systems and Networks
⌨️Big Idea 5: Impact of Computing
📝Exam Prep
Join us on Discord
Thousands of students are studying with us for the AP Computer Science Principles exam.
join now
💪🏽 Are you ready for the AP CSP exam?
Take this quiz for a progress check on what you’ve learned this year and get a personalized study plan to grab that 5!