What are the four components of Computational Thinking?
Abstraction, Pattern matching, Decomposition, Algorithm.
The component of computational thinking that is demonstrated in this image: 
What is algorithm?
_________ make code more efficient by reducing the number of lines of code.
What are loops?
Ms. Johnson's dog's name.
What is Honey?
The four parts of the information processing cycle.
What is input, output, process, storage?
The computational thinking component that is used to create loops.
What is pattern matching?
The benefit of having more efficient algorithms.
What is easier to debug?
Programmers use __________ __________ to provide specific instructions to computers.
What are programming languages?
The computer software that is used to boot the computer.
What is operating system software?
The employability skill that describes being able to work well with others.
What is collaboration?
The process of taking a complex problem and breaking it down into smaller parts.
What is decomposition?
An example of an algorithm.
What is...
Washing your hair:
1. wet hair
2. add shampoo to your hair
3. lather shampoo
4. rinse and repeat as needed
An example of an _________ is when a user performs an action such as pressing a button that triggers a response in a computer program.
What is an event?
The LAST step in the boot process.
What is user authentication?
In a flowchart, an arrow represents this.
The component of computational thinking that only focuses on the important details and ignores all irrelevant information.
What is abstraction?
Planning how to make slime and creating a list of steps to follow is an example of this computational thinking component.
What is algorithm?
__________ acts as a placeholder for values that are stored in the computer.
What is a variable?
a high level design that describes how the software should work and allows a user to interact with a program.
What is user interface?
The terms that describes collaborative groups of people from different races, communities, genders and ages.
What is diversity?
The term that means thinking through a problem and solution the way a computer does.
What is Computational Thinking?
Which is a more efficient algorithm?



The term that describes when many different tasks are carried out simultaneously.
a. abstraction
b. doubling
c. parallelization
d. conditional programming
What is parallelization?
The difference between Binary and Boolean.
Boolean = a single bit (or value) representing either a 1 or a 0, on of off, true or false.
Binary = a system of one or more boolean values such as 1001 and 1100 0101.
The language that computers can speak.
What is Binary?