Computational Thinking and Logic Flashcards
What is computational thinking?
How computer scientists think when they are solving a problem
Name four techniques that can be applied during computational thinking
Logical thinking, Algorithmic thinking, Abstraction, Decomposition
What diagram is used to solve Boolean expressions?
A Venn diagram
What is deduction?
The process of assessing if something is true or false
Name three of the common Boolean operators
AND, OR, NOT
What is an algorithm?
A sequence of steps that solve a problem
What is a loop inside another loop?
A nested loop
What is compression?
Reducing amount of data needed to store or transmit something
Name two types of compression
Lossy and Lossless
What is the process of removing or hiding excess data?
Abstraction
Lossy compression causes all of the original data to be lost: True or False?
False
Lossless compression causes none
of the original data to be lost: True or False
True
What is Decomposition?
Breaking down a problem into smaller, more manageable steps
What is the use of ASCII?
To convert letters into a binary sequence