Problem Solving

Grey overlay

Pink

Green

Blue

Cream

Liliac

Purple

Yellow

Overview of this Unit.

This unit is designed for you to work towards the following strands of your progress ladder:

Algorithms (between Green and Blue)

  • Design simple algorithms using sequences, loops, and selection i.e. if statements.
  • Design solutions by decomposing a problem into smaller, solvable problems and create a sub-solution for each of these parts
  • Understand that algorithms are implemented on digital devices as programs. Uses logical reasoning to predict outcomes.
  • Understand abstraction in problem solving means removing unimportant details to solutions.
  • Understands that iteration is the repetition of a process such as a loop.

Programming & Development (between Green and Blue)

  • Creates programs that implement algorithms to achieve given goals.
  • Declares and assigns variables, appropriate use of sequence, selection (if statement) and repetition (loops) in reaching a solution.
  • Understands that programming bridges the gap between algorithmic solutions and computers.
  • Designs, writes and debugs modular programs using functions.

Key Words and Key Concepts

  • agorithm
  • computational thinking
  • abstraction
  • pattern recognition
  • flowchart
  • pseudo-code
  • sequence
  • selection
  • repetition