Computational Thinking Flashcards

1
Q

What is Abstraction?

A

Separating logical ideas from reality and Hiding unnecessary detail and only showing relevant details

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly