problem solving
data and predictions
troubleshooting
programming and teamwork
digital citizenship and safety
100

Breaking a big problem into smaller steps is called ______.


What is decomposition?

100


What is data?


Information (facts, numbers, etc.)

100

If your computer won’t turn on, what is the first thing to check?


 Check power/plug

100


What is a sequence in coding?

Step-by-step instructions

100



What is personal information?


Name, address, password, etc.

200

Why is it helpful to break problems into smaller parts?


Makes problems easier to solve

200


A chart shows more ice cream sales on hot days. What can you predict?


More ice cream sells on hot days

200


What does “troubleshooting” mean?


Fixing problems

200


What does a loop do?


Repeats steps

200


Should you share your password with friends?


No

300

You are making a sandwich. Name one smaller step in the process.

(Any step like “get bread”)

300


How can data help you make a decision?


Helps choose the best option

300


Name one way to fix a frozen program.

 Restart it

300


What is a conditional (if/then)?


A decision

300


What should you do if a website asks for your address?


Tell a trusted adult

400

A game is too hard to code all at once. What should you do first?

 Break it into smaller parts

400


If test scores improve after studying, what does that show?



 Studying helps improve scores

400


Your sound isn’t working. What is one possible solution?

 Check volume/mute

400


Why is teamwork important when coding?

 Helps share ideas and solve problems

400


What does it mean to give credit (attribution)?

Giving credit to the creator

500


Give an example of a big problem and one subproblem.

 (Answers will vary)

ex:

Big problem:
👉 Plan a birthday party

Subproblems (smaller parts):

  • Make a guest list
  • Choose a place
  • Pick food and drinks
  • Send invitations
  • Plan games

Another simple one:

Big problem:
👉 Create a video game

Subproblems:

  • Design the characters
  • Write the code for movement
  • Add sounds
  • Test the game
  • Fix mistakes (debug)
500


Give an example of data showing cause and effect.

(Any cause/effect example)

ex:


Example:

  • Data: Students who studied 20 minutes scored higher on their test than students who didn’t study.
  • Cause: Studying more
  • Effect: Higher test scores

Another one:

Example:

  • Data: More people buy umbrellas on rainy days.
  • Cause: Rainy weather
  • Effect: Increased umbrella sales

And one more:

Example:

  • Data: Plants that get more sunlight grow taller.
  • Cause: More sunlight
  • Effect: Taller plants

The key idea:
👉 Cause = what makes something happen
👉 Effect = what happens because of it


500


Why is it important to try different solutions when fixing a problem?

Some solutions may not work the first time

500


Why do programmers write comments in their code?

 To explain what the code does

500


Why is it important to protect your personal information online?

To stay safe from harm

M
e
n
u