Computational Thinking Flashcards
What is abstraction?
The process of removing elements of a code or program that aren’t relevant or that distract from more important elements.
What is decomposition?
Decomposition is when we break a problem or task down into smaller parts to make it easier to tackle.
What is a trace table?
A trace table is a technique used to test an algorithm and predict step by step how the computer will run the algorithm.
What is a record?
A record is a collection of fields, possibly of different data types, typically in a fixed number and sequence.
What are the 4 flow chart symbols you need to know?
-Oval: Start/End
-Rectangle: Process
-Arrow: Relationships between shapes
-Diamond: Decision
How does a linear search work on unsorted data?
If the list is not sorted then the only way to search an element is to sequentially visit each element.
What is a truth table?
The truth table displays the logical operations on input signals in a table format.