Decisions

From Computer Science Wiki
Jump to: navigation, search
Explaining sub-processes[1]

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.

Please don't start thinking about operators or conditionals yet. Just ask and answer what are the exact decisions I must make to solve this problem?


How to think about decisions

With gratitude to and permission from Stephen Hughes (Coe College) and Philip East (University of Northern Iowa)[2], The listGive a sequence of brief answers with no explanation. 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.

  • Match
  • Threshold
  • Range
  • One-of
  • Not-match
  • Not one of
  • All of
  • Some of
  • Eligible

Do you understand this?

Standards

These standards are used from the IB Computer Science Subject Guide[3]

  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. when decision-making is required in a specified situation.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the decisions required for the solution to a specified problem.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the condition associated with a given decision in a specified problem.
  • ExplainGive a detailed account including reasons or causes. the relationship between the decisions and conditions of a system.

References

  1. http://www.flaticon.com/
  2. http://www.cs.uni.edu/~east/
  3. IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.