WorksheetsDig It All!
Total questions: 12
Worksheet time: 6mins
Focusing on the most important information and filtering out the rest.
Abstraction
Generalization
Automation
Evaluation
Extending ideas and solutions for a particular problem to other kinds of problems
Parallelism
Iterating
Generalization
Evaluation
Something that you plan to achieve or the overall goal
Automation
Conditionals
Evaluation
Objective
A process in which you creatively apply problem solving techniques to solve problems in all areas of life.
Computational thinking
Evaluation
Decomposition
Objective
Using a program to perform repetitive tasks or calculations, making processes reproducible
Automation
Parallelism
Generalization
Conditionals
Making things happen simultaneously by breaking up code into smaller tasks that can be run at the same time.
Parallelism
Efficient
Evaluation
Automation
A way of getting to a solution through step by step directions
Algorithm
Abstraction
Objective
Efficient
The process that allows us to make sure our solution does the job it has been designed to do and to think about how it could be improved.
Objective
Decomposition
Evaluation
Algorithm
Repeating steps, or instructions. , over and over again. This is often called a 'loop'.
Generalization
Objective
Automation
Iterating
Done in the most reliable and easy to understand way. for example, In code, using loops instead of repeating code
Efficient
Computational thinking
Algorithm
Decomposition
Statements that instruct the computer program to make decisions (If/then)
Abstraction
Efficient
Conditionals
Automation
What is the process of breaking down a problem into a number of smaller problems that can more easily be addressed?
Generalization
Decomposition
Computational thinking
Iterating
