

Unit 16: Solution (Algorithmic) Thinking
Applying our thinking to creating solutions is often feared because we struggle to understand a problem. To design a solution can be daunting. Yet, if we learn some key steps in a "thinking" and design process we can achieve amazing outcomes from our solution thinking flow.
When we combine thinking with application (design) we are in fact developing computational thinking.
We should aim to follow 3 stages in a process. Define the problem > Design a digital Interface > Compose a digital solution.
|
Watch the videos (top right) about Abstraction and Computational Thinking
|
|||||||||||||||
![]() |
Click on the alien to enlarge. |
|||||||||||||||
|
Carefully consider the grid below. Your goal is to select ONE activity from each column.
|
- Define problems in terms of data and functional requirements, drawing on previously solved problems to identify similarities.
- Design a user interface for a digital system, generating and considering alternative design ideas
- Design, modify and follow simple algorithms represented diagrammatically and in English, involving sequences of steps, branching, and iteration.
- Develop digital solutions as simple visual programs.
- Explain how student-developed solutions and existing information systems meet current and future community and sustainability needs.