Section A stuff Flashcards

1
Q

Types of computational thinking

A

Simulation
Enumeration
Trial and error
Theoretical approach
Creative solution

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

Simulation

A

The process of designing a model of a real system in order to understand the behaviour of the system

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

Enumeration

A

Listing all cases of the problem for example finding the solutions to an anagram

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

Decrease and conquer

A

A strategy for algorithm design - involves finding the solution to a sequence of smaller, related sub problems until the instance is small enough to be solved directly
An example is the binary search algorithm

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

Module testing

A

Making sure that each subroutine works correctly

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

Program testing

A

Making sure that each program in the system works correctly

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

System testing

A

Making sure that the whole system works as expected

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