Unit 11: Algorithm Solution Flow

Unit 11: Algorithm (solution flow charts)

Problem solving is a lot of fun. We all love a puzzle.  Algorithms can be a very effective way to understand and solve problems. To understand a "problem" first we must break it down into separate parts. When we know how each part is linked or related to the other parts we can identify the problem and begin to create a solution so the algorithm works more effectively.

To assist us with understanding problems we can use flow charts (diagrams) to visually draw each of the algorithm parts. In this Unit we will explore creating simple flow charts for everyday activities in our lives. Then we can begin to think about how to improve or solve problems in that activity. By creating a flow chart, we can design a better algorithm.

Watch the videos (top) that give you an overview of algorithms, then you could watch how Sheldon from the Big Bang Theory TV Show makes an flow chart for making friends.
As a class discuss and compose a list of algorithms in our every day lives at school and at home.

  1. You will need to choose an algorithm from the list your class created.
  2. Watch the DigitalNinja video (right) to learn how to use presentation software (Power point) to draw a flow chart for the algorithm you have chosen.
  3. Carefully study the algorithm. Explore how the algorithm can be altered to improve the activity or to solve a problem you have identified.
  4. Draw a new flow chart showing the changes or improvements that you made.

As a class, share:

  • Each class member could show / share their original algorithm and present the improved algorithm flowchart whilst explaining how the new algorithm improves or solves a problem.



Unit 11 Algorithmic chart

Flow chart symbols (click to enlarge)

Digital words are a part of our everyday life. Solve the riddle below. 

Solve the riddle


  • Define simple problems, and describe and follow a sequence of steps and decisions involving branching and user input (algorithms) needed to solve them.
  • Develop simple solutions as visual programs.
  • Explain how student-developed solutions and existing information systems meet common personal, school or community needs.
  • EXTENSION IDEAS (Content Description Documents)

    Current Digital Technologies: Curriculum mapping templates. Click here

    Digital Systems 


    Data and Information




    Digital Solutions