Brainstorming Solutions for the Challenge
Teams brainstorm a wide range of potential digital or hybrid solutions for their identified problem.
About This Topic
Solution Engineering is the 'building' phase of the Grand Challenge. Year 4 students apply everything they have learned about algorithms, visual programming, and hardware to create a working solution. This aligns with ACARA's standards for implementing digital solutions and using project management skills. Students must work collaboratively, dividing tasks and ensuring that their code and hardware components work together seamlessly.
This topic emphasizes the technical side of the design process, including writing efficient code and integrating sensors or peripherals. Students also practice 'agile' working methods, where they check in regularly with their team to solve problems as they arise. This reflects modern workplace practices in the Asia-Pacific tech sector. Students grasp this concept faster through structured discussion and peer explanation as they 'code-review' each other's work.
Key Questions
- Generate diverse technological solutions for our specific problem.
- Compare the pros and cons of different solution approaches.
- Justify the selection of a particular solution path.
Learning Objectives
- Generate a diverse range of potential digital or hybrid solutions for a specific identified problem.
- Compare the advantages and disadvantages of different technological solution approaches.
- Justify the selection of a particular solution path based on criteria.
- Critique proposed solutions for feasibility and effectiveness.
Before You Start
Why: Students need to have a clearly defined problem or need before they can brainstorm solutions for it.
Why: Familiarity with basic digital tools and hardware helps students generate more relevant and feasible technological solutions.
Key Vocabulary
| Brainstorming | A group creativity technique used to generate a large number of ideas for solving a problem. The focus is on quantity and diversity of ideas. |
| Digital Solution | A problem-solving approach that primarily uses computer hardware, software, and networks. |
| Hybrid Solution | A problem-solving approach that combines digital elements with physical or manual components. |
| Feasibility | The likelihood that a proposed solution can be successfully implemented, considering resources, time, and technical capabilities. |
| Justification | Providing reasons or evidence to support a decision or choice, in this case, the selection of a particular solution. |
Watch Out for These Misconceptions
Common MisconceptionOne person should do all the coding.
What to Teach Instead
Students often let the 'tech expert' take over. Use 'driver and navigator' roles (one person types, one person directs) to ensure everyone is involved in the engineering process and understands the logic.
Common MisconceptionIf it works once, it's finished.
What to Teach Instead
Students might think a 'lucky' success is enough. Encourage them to test their solution five times in a row with different inputs to ensure it is 'robust' and reliable.
Active Learning Ideas
See all activitiesStations Rotation: The Tech Sprints
Divide the project into 'sprints' (e.g., Sprint 1: Basic Code, Sprint 2: User Interface). Groups work intensely for 20 minutes, then rotate to a 'check-in' station to share progress and solve one technical 'blocker'.
Peer Teaching: The Expert Panel
If one group figures out a difficult piece of code (like a timer or a sensor), they act as 'experts' for 10 minutes, helping other groups who are struggling with the same technical challenge.
Inquiry Circle: The Integration Test
In pairs, students test how their code interacts with the hardware (e.g., does the sprite move when the button is pressed?). They use a 'test log' to record what worked and what needs 'engineering' to fix.
Real-World Connections
- Product designers at companies like Google or Apple brainstorm hundreds of app features or hardware innovations before selecting a few to prototype for potential release.
- Urban planners might brainstorm solutions for traffic congestion, considering options like new public transport routes, smart traffic lights, or dedicated bike lanes before proposing a plan to the city council.
- Healthcare technology companies brainstorm ways to improve patient monitoring, exploring ideas from wearable sensors to AI-powered diagnostic tools before developing a specific medical device.
Assessment Ideas
Present teams with a scenario: 'Your team has brainstormed three solutions for reducing food waste at school. Solution A uses a simple app, Solution B involves a smart bin, and Solution C is a community composting program. Discuss as a group: What are the pros and cons of each? Which solution seems most realistic for our school to implement, and why?'
Provide each student with a worksheet. Ask them to list two ideas generated by their team, then write one sentence explaining a potential benefit for each idea, and one sentence explaining a potential challenge.
Teams present their top three brainstormed ideas to another team. The visiting team uses a simple checklist to evaluate each idea: Is it a digital or hybrid solution? Does it address the problem? Is it a new idea? They provide one positive comment and one question for the presenting team.
Frequently Asked Questions
What does 'engineering a solution' mean?
How do we divide the work in a tech project?
What is 'agile' working?
How can active learning help students with solution engineering?
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
Planning the Digital Solution
Students plan the sequence of actions (algorithms) and the visual layout (user interface) for their digital solution.
2 methodologies
Developing the Digital Solution
Teams begin coding and building their digital solution using block-based programming or other tools.
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
Preparing for the Showcase
Students prepare their presentation, demonstration, and supporting materials for the final showcase.
2 methodologies