Breaking up can be good

This lesson sequence provides an introduction to the skill of decomposition by having students develop discrete modules which together serve a single need: a maths teacher asks for a program that can be used to demonstrate aspects of maths. This sequence can be used in conjunction with ‘Comparing and selecting appropriate algorithms’.

Additional details

Year band(s) 9-10
Content type Lesson ideas
Format Web page
Core and overarching concepts Algorithms, Implementation (programming), Specification (decomposing problems)
Australian Curriculum Digital Technologies code(s)

Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented programming language

Keywords Decomposition, Modules
Integrated, cross-curriculum, special needs Mathematics



Creative Commons Attribution 4.0, unless otherwise indicated.