Systems Thinking
Computational Thinking
Design Thinking
Futures Thinking
Strategic Thinking Solutions Thinking .
Global Warming
Armed Conflicts
Food Scarcity
Clean Water
Ageing Population
Obesity
Overpopulation
Alternative Energy
Education
Health Care
Epidemics
Housing and Shelter
Big Problems
Computational Thinking
Analyse the problem
Collecting, managing and analysing data about the
problem and solution
Computational Thinking
Creating a digital solution
• defining the problem • designing a solution • implementing the design • evaluating the solution • collaborating on and managing
Computational Thinking
Abstraction Data & Information Systems
Algorithms and Programming Digital Systems
Implications and Impacts
AbstractionThe process of reducing complexity to formulate generalised
fundamental ideas or concepts removed from the specific details or situation. For example, the idea that a cricket ball is a sphere in the same way that a soccer ball is, or the concept that data can be organised in records made up of fields irrespective
of whether the data are numbers, text, images or something else.
Computational Thinking
Abstraction Data & Information Systems
Algorithms and Programming Digital Systems
Implications and Impacts
Data collection, representation and
interpretationThe properties of data, how they are collected and represented, and how they are interpreted in context to produce information.
Computational Thinking
Abstraction Data & Information Systems
Algorithms and Programming Digital Systems
Implications and Impacts
Specification, algorithms and implementation
Specification describes the process of defining and communicating a problem precisely and clearly.
Specification, algorithms and implementation
Algorithms describing of the steps and decisions needed to solve a problem.
Specification, algorithms and implementation
Implementation of the algorithm using software or writing a computer program.
Computational Thinking
Abstraction Data & Information Systems
Algorithms and Programming Digital Systems
Implications and Impacts
Digital systems
Hardware and software (computer architecture and the operating system), and networks and the internet (wireless,
mobile and wired networks and protocols).
Computational Thinking
Abstraction Data & Information Systems
Algorithms and Programming Digital Systems
Implications and Impacts
Interactions and impacts
Interactions (people and digital systems, data and processes) and impacts (sustainability and empowerment).