Developing the Digital Solution
Teams begin coding and building their digital solution using block-based programming or other tools.
Key Questions
- Construct the core functionality of our digital solution using code.
- Explain how to break down a large coding task into smaller, manageable parts.
- Evaluate the efficiency of our chosen coding approach.
ACARA Content Descriptions
Suggested Methodologies
Ready to teach this topic?
Generate a complete, classroom-ready active learning mission in seconds.
More in The Grand Challenge
Deep Dive: Problem Research
Students conduct in-depth research into their chosen problem, gathering data and understanding constraints.
2 methodologies
Brainstorming Solutions for the Challenge
Teams brainstorm a wide range of potential digital or hybrid solutions for their identified problem.
2 methodologies
Planning the Digital Solution
Students plan the sequence of actions (algorithms) and the visual layout (user interface) for their digital solution.
2 methodologies
Adding Interactive Elements
Students incorporate interactive elements like buttons, sliders, or simple sensors (if available) to enhance their digital solution.
2 methodologies
Testing and Debugging the Solution
Teams rigorously test their solution, identify bugs, and refine their code and design.
2 methodologies