SLR 24 Flashcards

Computational Methods

1
Q

What is problem recognition?

A

To recognise an issue and determine exactly what it is

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

What is problem decomposition?

A

The process of taking a large problem and breaking it down into smaller sub-problems

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

What is divide and conquer?

A

A technique to reduce the size of a problem with each successful iteration

A good example of this is a binary search

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

What is backtracking in CS?

A

Building towards a solution and abandoning partial success when the solution can’t be completed and going back to a more successful solution

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

What is data mining?

A

Using ‘Big Data’ to find patterns to collect information

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

What are heuristics?

A

An approach which suggests to find a good enough solution rather than a perfect solution

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

What is performance modelling?

A

The process of approximating how well models perform using mathmatics

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

What is pipelining?

A

Splitting a large task into manageable chunks, overlapping smaller processes to speed up the overall process

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