Computational Thinking Flashcards
1
Q
What is Abstraction?
A
Separating logical ideas from reality and Hiding unnecessary detail and only showing relevant details
2
Q
Give an Example of Abstraction in a Driving Simulator.
A
- Inside of buildings will not be rendered
- Details will be cut down
- People will be simplistic or omitted
- The engine and other interior details of the car will be omitted
3
Q
What is a Precondition?
A
A Precondition is a condition or predicate that must always be true just prior to the execution of some section of code or before an operation in a formal specification.
4
Q
What is Procedural Thinking?
A
Procedural thinking is a disciplined method of thinking in sequence, in order and logically. Procedural thinking can be reflected in a flow chart.