Search Header Logo
🎯Problem Solving and Computing Lesson 6

🎯Problem Solving and Computing Lesson 6

Assessment

Presentation

Computers

6th - 8th Grade

Practice Problem

Easy

Created by

Donnel Smith

Used 3+ times

FREE Resource

17 Slides • 9 Questions

1

media
media

Teacher Resources

For Teachers!

Lesson Overview

This lesson introduces the concept of processing within computational problem-solving. While this
lesson focuses on four common types of processing - if/then (conditionals), finding a match
(searching), counting, and comparing - students should understand that processing is whatever a
computer does to turn inputs into outputs. Students are first introduced to the types of processing
through several sample apps. They then investigate more apps to determine what sorts of
processing each uses. They then think of their own app and decide what types of processing it would
need to work. Finally, they brainstorm other types of processing that may be useful but were not
included in the main lesson.

More guidance and resources for this lesson are available in the Lesson Plan:

https://studio.code.org/s/csd1-2023/lessons/6

2

Problem Solving and Computing

Lesson 6

Processing

3

media

4

media
  1. How do you know?

  2. What do they think about?

  3. Where do they get the information to think about this stuff?

Are computers thinking?

5

Open Ended

Question image

Are computers thinking?

  1. How do you know?

  2. What do they think about?

  3. Where do they get the information to think about this stuff?

6

media
media

Prompt:

Go on Code Studio to try out the birthday app. It has three possible outputs. Try to find each one.

1. What is the input to the app?
2. What is the output?
3. How do you think the app decides which output to give to the user?

Problem Solving and Computing Lesson 6 - Warm Up

7

Multiple Select

Question image

What is the inputs to the app?

1

Month of your Birthday

2

Day of your Birth

3

Favorite color

4

Shoe size

5

Favorite candy

8

Multiple Select

Question image
  1. What is the output?

1

It's not your birthday year yet.

2

It was already your birthday this year.

3

It's your birthday!

4

Tomorrow is good for you.

5

Your birthday is coming soon!

9

Open Ended

Question image

How do you think the app decides which output to give to the user? What is it doing?

10

media

Key Vocabulary:

Processing - the thinking work computers do to turn input into output.

Problem Solving and Computing Lesson 6 - Warm Up

11

media

Question of the Day

What are the different ways computers can process information?

Problem Solving and Computing Lesson 6 - Warm Up

12

media

13

media
media

Problem Solving and Computing Lesson 6 - Activity

National Park Quiz

Try out this quiz about America's national parks.

How does this app use comparing and if/then to turn the input into output?

14

media
media

Problem Solving and Computing Lesson 6 - Activity

How Many Countries...

This app tells you some fun facts different countries.

What new kinds of processing

might it use to turn input to output?

15

media

Problem Solving and Computing Lesson 6 - Activity

Four Kinds of Processing

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.

16

Dropdown

- Check whether things are the ​
, or one is ​
than the
.

17

Dropdown

If/
- If something is ​
, do something ​
.

18

media
media
media

Problem Solving and Computing Lesson 6 - Activity

App and Processing

For each app, choose one type of processing it uses and explain how it is used.

19

Open Ended

App and Processing

For each app, choose one type of processing it uses and explain how it is used.

20

media
media
media
media

Problem Solving and Computing Lesson 6 - Activity

More Processing

For each app, choose two types of processing it uses and explain how they are used.

21

Match

MATCH THE PROCESSING FOR EACH APP

COUNTING

FINDING A MATCH

COMPARING

COUNTING

MATCHING

COMPARING

IF/THEN

COUNTING

COMPARING

22

media

23

media

Problem Solving and Computing Lesson 6 - Wrap Up

Prompt:

We saw four different types of processing today, but there are many more?

What’s another type of processing that you think would be useful?

What kind of app might use it?

24

media

Problem Solving and Computing Lesson 6 - Wrap Up

Key Vocabulary:

Processing - the thinking work computers do to
turn input into output

25

media

Problem Solving and Computing Lesson 6 - Wrap Up

Question of the Day

What are the different ways computers can process information?

26

Open Ended

What are the different ways computers can process information?

media
media

Teacher Resources

For Teachers!

Lesson Overview

This lesson introduces the concept of processing within computational problem-solving. While this
lesson focuses on four common types of processing - if/then (conditionals), finding a match
(searching), counting, and comparing - students should understand that processing is whatever a
computer does to turn inputs into outputs. Students are first introduced to the types of processing
through several sample apps. They then investigate more apps to determine what sorts of
processing each uses. They then think of their own app and decide what types of processing it would
need to work. Finally, they brainstorm other types of processing that may be useful but were not
included in the main lesson.

More guidance and resources for this lesson are available in the Lesson Plan:

https://studio.code.org/s/csd1-2023/lessons/6

Show answer

Auto Play

Slide 1 / 26

SLIDE