4 - Theory of computation Flashcards
1
Q
Define an algorithm
A
A series of steps that can be followed to complete a task and that always terminates
2
Q
Define abstraction
A
Concept of reducing a problem down to its essential features
Process of finding similarities of a problem and ignoring differences
Focus on key aspects of problem
3
Q
Representational abstraction
A
Process of removing unnecessary details of a problem so only information required to solve the problem is left
4
Q
Generalisation/ categorisation abstraction
A
Process of breaking down a problem by putting similar aspects into hierarchical categories