Hostname: page-component-89b8bd64d-7zcd7 Total loading time: 0 Render date: 2026-05-08T05:50:58.179Z Has data issue: false hasContentIssue false

Design thinking and computational thinking: a dual process model for addressing design problems

Published online by Cambridge University Press:  20 April 2021

Nick Kelly*
Affiliation:
Queensland University of Technology, Brisbane, QLD, Australia
John S. Gero
Affiliation:
University of North Carolina at Charlotte, Charlotte, NC, USA
*
Corresponding authorN. Kelly nick.kelly@qut.edu.au
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes a relationship between design thinking and computational thinking. It describes design thinking and computational thinking as two prominent ways of understanding how people address design problems. It suggests that, currently, each of design thinking and computational thinking is defined and theorized in isolation from the other. A two-dimensional ontological space of the ways that people think in addressing problems is proposed, based on the orientation of the thinker towards problem and solution generality/specificity. Placement of design thinking and computational thinking within this space and discussion of their relationship leads to the suggestion of a dual process model for addressing design problems. It suggests that, in this model, design thinking and computational thinking are processes that are ontological mirror images of each other, and are the two processes by which thinkers address problems. Thinkers can move fluently between the two. The paper makes a contribution towards the theoretical foundations of design thinking and proposes questions about how design thinking and computational thinking might be both investigated and taught as constituent parts of a dual process.

Information

Type
Position Papers
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (http://creativecommons.org/licenses/by-nc-sa/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is included and the original work is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use.
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. The specificity of the solution in relation to the problem as an ontological category with values ranging from specific to general.

Figure 1

Figure 2. The specificity of the framing in relation to the problem as an ontological category with values ranging from specific to general.

Figure 2

Figure 3. Space created by graphing the two orthogonal ontological categories, with design thinking and computational thinking located in the space.

Figure 3

Table 1. A dual process model of design thinking and computational thinking