Skip to main content
← Unit 5: Impact of Computing

Code Scholars Tutoring · AP Computer Science Principles

5.1 Computing Innovations

How it works

A computing innovation uses computation and can be a program, device, service, platform, or system.

Describe purpose, function, data used, intended users, benefits, and possible harmful effects.

Common error

Do not discuss only whether the innovation is cool or popular; focus on concrete effects.

Worked example

Analyze a bus-arrival prediction app as a computing innovation.

Data / pseudocode

Inputs: vehicle locations and route data
Processing: arrival estimates
Output: estimated wait time
Users: passengers

The application uses computation to turn observations into estimates. A benefit is reduced uncertainty for passengers; risks include inaccurate estimates and exposure of detailed movement data. Explain the data flow and an actual consequence rather than calling the app useful without evidence.

Exercises

5.1.1

For an automatic captioning tool, identify input, computational function, output, and one user benefit.

Show solution

Input is audio. The tool computes a text transcription or caption sequence. Output is displayed captions. A benefit is improved access to spoken content for users who need text.

5.1.2

Name one harmful effect of inaccurate captions and a mitigation.

Show solution

Errors may distort important instructions or exclude users. Allow corrections, provide access to the original content, and test accuracy across speakers and environments.

Need help with this topic?

Work through questions with a tutor and get help with the steps you find difficult.

Get help with this topic