Fibonacci served three ways

In this lesson sequence students learn to code separate modules that perform discrete functions but collectively meet the needs of the solution. They select the most appropriate algorithm based on the type of problem.

Additional details

Year band(s) 9-10
Content type Lesson ideas
Format Web page
Core and overarching concepts Algorithms, Implementation (programming)
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

Technologies & Programming Language​s Python
Keywords Fibonacci, Algorithm, Making comparisons, Iteration, Recursion, Formula
Integrated, cross-curriculum, special needs Mathematics



Creative Commons Attribution 4.0, unless otherwise indicated.