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
-
Introduction to Micro:bit Project Collection
A collection of projects that can be used as an introduction to using micro:bits.
-
Experience CS curriculum
Explore computational thinking through an intergrated approach making connections to a range of learning areas including maths, science and HASS.
-
DIY micro:bit metal detector (Years 5-6)
This activity shows one way to incorporate Digital Technologies into a goldfields unit in an authentic way using a micro:bit.
-
Classroom ideas: Micro:bit Environmental Measurement (visual programming) (Years 5-6)
This tutorial shows the coding needed for digital solutions of some environmental issues that can be created using pseudocode and visual programming.
-
Classroom ideas: Micro:bit Environmental Measurement (visual and general-purpose programming) (Years 5-8)
Investigating environmental data with Micro:bits: This tutorial shows the coding needed for digital solutions of some environmental issues that can be created using pseudocode and visual programming.
-
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.