Computational Thinking
Computational Thinking 2
Binary Numbers
Binary Search
Algorithms
100

The first step of computational thinking is:

Decomposition

100

Which step of computational thinking does this definition describe: Looking for similarities among and within problems. 

Pattern Recognition

100

Binary numbers are counted in this base

2

100

The first step when conducting a binary search. 

Put the numbers in sequential order. 
100
The definition of algorithms.

A set of steps used to complete a simple task.

200

The second step of computational thinking is:

Pattern Recognition 

200

Which step of computational thinking does this definition describe:Developing a step-by-step solution to the problem, or the rules to follow to solve the problem. 

Algorithms 

200

The first 5 guide numbers of binary code

16, 8, 4, 2, 1

200

The second step when conducting a binary search. 

Finding the middle number. 

200

One computer science related example of an algorithm. 

Programming

Web development 

Printing

Searching on the internet. 

300

The third step of computational thinking is:

Abstraction

300

Which step of computational thinking does this definition describe: Breaking down a complex problem or system into smaller, more manageable parts. 

Decomposition

300


10111, 11111, 10101

23, 31, 21

300

The third step when conducting a binary search.

Eliminating the middle number.

300

One real world example of an algorithm. 

Stop lights. 

Brushing your teeth. 

Driving a car. 

Doing the laundry. 

400

The fourth step of computational thinking is:

Algorithms

400

Which step of computational thinking does this definition describe:Focusing on the important information only, ignoring the irrelevant detail. 

Abstraction

400

The number 27, 13, and 8 in binary form. 

11011, 01101, 01000

400

The main difference of a linear search and a binary search is.

Linear searches have to check each target value.

400

This presentation is used when algorithms are collecting real world data such as traveling, social media networks, and patterns.

Graphs

500

In order to look for solutions to a problem, we must first ________ the problem. 

Understand. 

500

A way of solving problems or identifying opportunities when conventional thinking has failed. 

Create problem solving. 

500

The name of the numerical system by which humans count.

Denary or Decimal 

500

The name for a group of elements. 

Array

500

This diagram presents a process or algorithm in sequential order. 

Flow Chart

M
e
n
u