Computational Thinking
Algorithms
Programming
Challenge
Random
100

What are the four components of Computational Thinking?

Abstraction, Pattern matching, Decomposition, Algorithm.

100

The component of computational thinking that is demonstrated in this image:

What is algorithm?

100

_________ make code more efficient by reducing the number of lines of code. 

What are loops? 

100

Ms. Johnson's dog's name.

What is Honey?

100

The four parts of the information processing cycle.

What is input, output, process, storage?

200

The computational thinking component that is used to create loops.

What is pattern matching?

200

The benefit of having more efficient algorithms.

What is easier to debug?

200

Programmers use __________ __________ to provide specific instructions to computers.

What are programming languages?

200

The computer software that is used to boot the computer.

What is operating system software?

200

The employability skill that describes being able to work well with others. 

What is collaboration?

300

The process of taking a complex problem and breaking it down into smaller parts.

What is decomposition?

300

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

300

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?

300

The LAST step in the boot process.

What is user authentication?

300

In a flowchart, an arrow represents this.

What is the flow of data?
400

The component of computational thinking that only focuses on the important details and ignores all irrelevant information.

What is abstraction?

400

Planning how to make slime and creating a list of steps to follow is an example of this computational thinking component.

What is algorithm?

400

__________ acts as a placeholder for values that are stored in the computer.

What is a variable?

400

a high level design that describes how the software should work and allows a user to interact with a program.

What is user interface?

400

The terms that describes collaborative groups of people from different races, communities, genders and ages. 

What is diversity?

500

The term that means thinking through a problem and solution the way a computer does.

What is Computational Thinking?

500

Which is a more efficient algorithm?

500

The term that describes when many different tasks are carried out simultaneously.

a. abstraction

b. doubling

c. parallelization

d. conditional programming

What is parallelization? 

500

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.

500

The language that computers can speak.

What is Binary?