What is abstraction?
What is the halting problem?
What were the limits of algorithms held on until later?
What are tractable problems?
We are interested in algorithms that can solve problems …
What are intractable problems?
What are some features of tractable problems that make them great for computational methods?
What is Enumeration?
What is Theoretical Approach?
What is Simulation?
What is automation?
What are the key principles of computational methods?
What is Problem Recognition?
When presented with a scenario for problem recognition what are some questions to think about?
What is Problem Decomposition?
What is step-wise refinement and top-down modular?
Exam Question: Describe how decomposition can be used in the design of the game Four in a Row
What is Divide and Conquer?
What is backtracking?
What is Data Mining?
What can Data Mining be seen in?
What is Heuristics
Exam Question: A multi national retailer has a very large database, storing customers, stock and orders. The retailer uses data mining to retrieve a variety of information. Explain how they will use data mining?
What is Performance Modelling?