Font size
WorksheetsComputational Thinking
Total questions: 14
Worksheet time: 8mins
When you break down a complex problem into smaller problems, it is called:
Algorithm
Decomposition
Abstraction
Variable
Which 2 of these actions are algorithms?
Directions to your school
Grocery shopping list
Robot building instructions
Listening to a podcast
Here is the testing data from your prototype. Drag and drop the two features that are most in need of improvement. Drag and drop the two features that are rated the best.
Needs improvement: Ease of programming
Maneuverability
Needs improvement: Ease of programming
Maneuverability
Quality of materials
Best rated:
Visual appearance
Variety of programming options
Durability
Best rated:
Durability
Quality of materials
A sequence of instructions that perform an specific task:
Parallel Task
Function
Sequential task
Functional task
Tasks that need to happen one after the other in an specific order:
Function
Parallel task
Sequential task
Functional task
Task that can happen at the same time:
Sequential task
Parallel task
Functional task
Function
"Given an order of 8 cookies for 5 team members to complete, the algorithm needs to assign the production tasks so they are completed on the next 6 days". This is a:
Design Statement
Problem statement
Design Brief
Deliverables
Which of these steps can help you design the solution to a problem? Select all that apply.
Decompose the larger problem into smaller parts to solve
Identify the case-specific details in the problem at hand
Look at existing solutions for similar situations or problems
Program a simulation to build a prototype for testing
Models can be use to:
Solve problems
Find ways to improve existing solutions
Include a terminal
Identify the inputs
To build a robot you need:
Movement speed:
Research motor size
Speed of wheels or feet
Reducing weigh to increase speed
Jumping mechanism:
Balance and mechanism
Jumping mechanism:
Research jumps or flight
Balance mechanism
Movement speed:
Reducing weight to increase speed
Example of prototypes:
Launch and land a new spaceship
How to open and close the bakery
How much water and food a lemon tree needs to grow
Launch and land an airplane
New recipe for blueberry ice cream
A paper airplane for a contest
Example of simulations:
New recipe for blueberry ice cream
Launch and land a new spaceship
How much water and food a lemon tree needs to grow
Launch and land a new spaceship
Launch and land an airplane
A paper airplane for a contest
A cake contest
Example of flow charts:
Launch and land a new spaceship
A paper airplane for a contes
How to open and close the bakery
New recipe for blueberry ice cream
__________ is when you test each part of your algorithm to locate and find problems.
A conditional decision
Defining a function
An Input/Output statement
Incremental testing
