2.1 Computational Thinking Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Computational thinking

A

Thinking about how a problem can be solved
-Formulate the problem as a computational problem
-Try to construct an algorithm to solve the problem

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

Representational Abstraction

A

Representational abstraction is removing unnecessary detail

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

Thinking abstractly

A

Removing unnecessary detail and including relevant details

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

Thinking ahead

A

Identifying the preconditions, inputs, outputs and reusable components of a system

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

Thinking procedurally

A

Breaking down a problem

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

Thinking logically

A

Identifying decision points for branching or iteration

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

Thinking concurrently

A

Multiple things happening at the same time

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

Data mining

A

The analysis of large amounts of data to provide new information

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

Heuristics

A

Data that provides a suitable but not necessarily accurate solution. A best guess

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

Problem recognition

A

Knowing what the problem is

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

Backtracking

A

Going back to a previously successful match to find another solution

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

Performance modelling

A

Carrying out a mathematical analysis to assess efficiency

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

Pipelining

A

The output of one process is the input to another

Queueing up processes

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

Visualisation

A

A representation of reality using symbols, charts and colours

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