Breaking a big problem into smaller steps is called ______.
What is decomposition?
What is data?
Information (facts, numbers, etc.)
If your computer won’t turn on, what is the first thing to check?
Check power/plug
What is a sequence in coding?
Step-by-step instructions
What is personal information?
Name, address, password, etc.
Why is it helpful to break problems into smaller parts?
Makes problems easier to solve
A chart shows more ice cream sales on hot days. What can you predict?
More ice cream sells on hot days
What does “troubleshooting” mean?
Fixing problems
What does a loop do?
Repeats steps
Should you share your password with friends?
No
You are making a sandwich. Name one smaller step in the process.
(Any step like “get bread”)
How can data help you make a decision?
Helps choose the best option
Name one way to fix a frozen program.
Restart it
What is a conditional (if/then)?
A decision
What should you do if a website asks for your address?
Tell a trusted adult
A game is too hard to code all at once. What should you do first?
Break it into smaller parts
If test scores improve after studying, what does that show?
Studying helps improve scores
Your sound isn’t working. What is one possible solution?
Check volume/mute
Why is teamwork important when coding?
Helps share ideas and solve problems
What does it mean to give credit (attribution)?
Giving credit to the creator
Give an example of a big problem and one subproblem.
(Answers will vary)
ex:
Big problem:
👉 Plan a birthday party
Subproblems (smaller parts):
Another simple one:
Big problem:
👉 Create a video game
Subproblems:
Give an example of data showing cause and effect.
(Any cause/effect example)
ex:
Example:
Another one:
Example:
And one more:
Example:
The key idea:
👉 Cause = what makes something happen
👉 Effect = what happens because of it
Why is it important to try different solutions when fixing a problem?
Some solutions may not work the first time
Why do programmers write comments in their code?
To explain what the code does
Why is it important to protect your personal information online?
To stay safe from harm