Section 10 - Computational Thinking (Paper 2 start) Flashcards

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

Problem Recognition

What is a computational problem? What makes a problem computational?

A
  • Can be solved with an algorithm
  • Objective solution
  • Input/Output CRIBS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Thinking Abstractly

What is abstraction?

A

Take out unecessary detail

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

Thinking Procedurally

What is decomposition?

A

Breaking a problem down into smaller sub-problems

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

What is caching?

A

Saving and reusing frquent data

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

What is concurrent processing?

A

Doing more than one task at the same time

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

Problem Solving

What is visualisation?

A

Making data easier to understand for humans through graphs/diagrams

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

Problem Recognition

What is ‘Divide and Conquer’?

A

Splitting apart a problem and doing the same thing to each different part to save time

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

Problem Solving

What is backtracking?

A

Revising a decision to find a better alternative

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

Problem Solving

What is data mining?

A

Finding patterns in large amounts of data

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

Problem Solving

What is a heuristic?

A

An educated guess

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

Problem Solving

What is pipelining?

A

Output of one function is fed into the input of another function

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

Problem Solving

What is performance testing?

A

Testing with extreme data (typically large amounts of data) before the program goes live

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