Water Water everywhere!
In this lesson, students are presented with the challenging problem of measuring a volume of water using containers that are not the exact measurement size. Students will decompose a complex problem into discrete steps, design an algorithm for solving the problem, and evaluate solution efficiencies and optimisation in a simulation.
Additional details
Year band(s) | 3-4, 5-6 |
---|---|
Content type | Lesson ideas |
Format | Web page |
Core and overarching concepts | Abstraction, Computational thinking, Algorithms, Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI4P01
Define problems with given design criteria and by co-creating user stories
AC9TDI4P02
Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration
AC9TDI6P02
Design algorithms involving multiple alternatives (branching) and iteration |
Technologies & Programming Languageās | other programming languages |
Keywords | Patterns, Algorithms, Google, Algorithm design, generalising patterns, analysis, pattern, pattern recognition, abstraction, computational thinking, Google for Education, Education, GoogleCT |
Integrated, cross-curriculum, special needs | Mathematics |
Organisation | ESA |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Computational Thinking Unplugged
This site provides a structured lesson plan with activities designed to promote computational thinking.
-
Makey Makey Projects for Years 4-6
These lesson ideas demonstrate how to combine Makey Makey together with Scratch to create all sorts of interesting solutions with students, as well as teach the basics of circuity, conductive materials and algorithms.
-
Bee Bot Balloon Pop
During this lesson, students will be required to consider the functions of the Bee-Bot and how a user can interact with this device.
-
CAS Barefoot
A broad collection of online resources to support teachers to develop and implement computational thinking, concepts and computer programming.
-
Coding in the Classroom
Through this website, educators can explore and share resources and strategies to teach coding.
-
Computing at School: Resources
Browse the curriculum resources which are tried and classroom tested resources submitted by primary teachers to support Computing for early to middle primary school.
-
Computational Thinking – 6 learner guides + 10 class clips
This site offers a range of resources to help teach computational thinking and its components.
-
Makey Makey Orchestra
In this learning sequence students explore an orchestra and use Makey Makey to make a musical instrument for an ensemble.