--- title: Processing units: [Problem Solving and Computing] summary: Computers turn inputs into outputs. weight: 60 --- {{% param summary %}} ## Today's Objectives - Define processing as the work done (possibly by a computer) to turn an input into an output. - Determine which types of processing are appropriate for a particular computing problem. - Identify several common types of processing used in computing. ## Lesson Overview ### How do computers turn inputs into outputs? {{< collapse summary="Click here to reveal the answer." >}} Computers turn inputs into outputs through processing. {{% define "Processing" %}} {{}} ### What are the different ways computers can process information? {{< collapse summary="Click here to reveal the answer." >}} There are four basic types of processing that computers can use: - **If/Then**: If something is true, do something else. - **Comparing**: Check whether things are the same or one is bigger than the other. - **Finding a Match**: Search a list or group of things for a match. - **Counting**: Keep track of how many of something there are. {{}} ## Assignment {{% instructions-code-org-update %}} {{% instructions-unit-journal-update %}} {{% unit-journal-define-terms "Processing" %}} ### Apps and Processing For each app on Code.org, record: - The name of the app - Every type of processing it uses - Every specific example of how it turns inputs into outputs ### Your App Idea Think of a new app idea. Record: - The name of the app - A description of the app - Its inputs - Its outputs - Every type of processing it uses - Every specific example of how it turns inputs into outputs