Section A stuff Flashcards
Types of computational thinking
Simulation
Enumeration
Trial and error
Theoretical approach
Creative solution
Simulation
The process of designing a model of a real system in order to understand the behaviour of the system
Enumeration
Listing all cases of the problem for example finding the solutions to an anagram
Decrease and conquer
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
Module testing
Making sure that each subroutine works correctly
Program testing
Making sure that each program in the system works correctly
System testing
Making sure that the whole system works as expected