Other
Towards Data Science: Computational Thinking Defined
Computational Thinking is a set of techniques for solving complex problems that can be classified into three steps: Problem Specification, Algorithmic Expression, and Solution Implementation & Evaluation. The principles involved in...
Other
Doha Debates: Systems Thinking
An 8-lesson module on the systems thinking mindset and how it can be applied to solve complex problems. Includes downloadable lesson plans.
Other
Interaction Design Foundation: Complex Socio Technical Systems
Complex socio-technical systems are intricate societal and global problems: challenges where designers strive to define human problems, understand the far-reaching implications of these and address them carefully. As they are hard to...