Once you fully understand a problem, you must solve it. Many problems require a decision (for example is one value different, is another value greater, are two values the same, is one of two values true) . The key point here is to pause and fully understand what type of decision(s) you must make to solve the problem.
How to think about decisions
With gratitude to and permission from Stephen Hughes (Coe College) and Philip East (University of Northern Iowa), The list below is an example of types of conditional questions. You should start thinking about conditions in plain english before you start thinking about operators. When you are thinking about decisions, these words below will help you think about what kind of decision you must make.
- Not one of
- All of
- Some of
A video to help you understand this
These standards are used from the IB Computer Science Subject Guide
- Identify when decision-making is required in a specified situation.
- Identify the decisions required for the solution to a specified problem.
- Identify the condition associated with a given decision in a specified problem.
- Explain the relationship between the decisions and conditions of a system.
Give a sequence of brief answers with no explanation.
Provide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature.
Give a detailed account including reasons or causes.