Abstract
Computational Thinking (CT) has emerged as one of the vital thinking skills in recent times, especially for Science, Technology, Engineering and Management (STEM) graduates. Educators are in search of underlying cognitive models against which CT can be analyzed and evaluated. This paper suggests adopting Kahneman’s two-systems model as a framework to understand computational thought process. Kahneman’s two-systems model postulates that human thinking happens at two levels, i.e. fast and slow thinking. This paper illustrates through examples that CT activities can be represented and analyzed using Kahneman’s two-systems model. The potential benefits of adopting Kahneman’s two-systems perspective are that it helps us to fix the biases that cause errors in our reasoning. Further, it also provides a set of heuristics to speed up reasoning activities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aho, A.V.: Computation and computational thinking. Comput. J. 55(7), 832–835 (2012)
Behimehr, S., Jamali, H.R.: Cognitive biases and their effects on information behaviour of graduate students in their research projects. J. Inf. Sci. Theory Practice 8(2), 18–31 (2020)
Çalıklı, G., Bener, A.B.: Influence of confirmation biases of developers on software quality: an empirical study. Softw. Qual. J. 21(2), 377–416 (2013)
Chen, D., Bai, Y., Zhao, W., Ament, S., Gregoire, J.M., Gomes, C.P.: Deep reasoning networks: thinking fast and slow, for pattern de-mixing (2019)
Csernoch, M.: Thinking fast and slow in computer problem solving. J. Softw. Eng. Appl. 10(1), 11–40 (2017)
Denning, P.J., Tedre, M.: Computational Thinking. MIT Press, Cambridge (2019)
Evans, J.S.B., Stanovich, K.E.: Dual-process theories of higher cognition: advancing the debate. Perspect. Psychol. Sci. 8(3), 223–241 (2013)
Goel, G., Chen, N., Wierman, A.: Thinking fast and slow: optimization decomposition across timescales. In: 2017 IEEE 56th Annual Conference on Decision and Control (CDC), pp. 1291–1298. IEEE (2017)
Iyer, S.: Teaching-learning of computational thinking in k-12 schools in India. Comput. Thinking Educ. p. 363 (2019)
Kahneman, D.: Thinking, Fast and Slow. Macmillan, New York (2011)
Kannengiesser, U., Gero, J.S.: Design thinking, fast and slow: a framework for Kahneman’s dual-system theory in design. Des. Sci. 5 (2019)
Mittal, S., Joshi, A., Finin, T.: Thinking, fast and slow: Combining vector spaces and knowledge graphs. arXiv preprint arXiv:1708.03310 (2017)
Mohanani, R., Salman, I., Turhan, B., Rodríguez, P., Ralph, P.: Cognitive biases in software engineering: a systematic mapping study. IEEE Trans. Softw. Eng. (2018)
Murdock, C.W., Sullivan, B.: What Kahneman means for lawyers: Some reflections on thinking, fast and slow. Loy. U. Chi. LJ 44, 1377 (2012)
Preisz, A.: Fast and slow thinking; and the problem of conflating clinical reasoning and ethical deliberation in acute decision-making. J. Paediatrics Child Health 55(6), 621–624 (2019)
Rossi, F., Loreggia, A.: Preferences and ethical priorities: thinking fast and slow in AI. In: Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, pp. 3–4 (2019)
Rüping, A.: Taming the biases: a few patterns on successful decision-making. In: Proceedings of the 19th European Conference on Pattern Languages of Programs, pp. 1–5 (2014)
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)
Zalewski, A., Borowa, K., Kowalski, D.: On cognitive biases in requirements elicitation. In: Jarzabek, S., Poniszewska-Marańda, A., Madeyski, L. (eds.) Integrating Research and Practice in Software Engineering. SCI, vol. 851, pp. 111–123. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-26574-8_9
Acknowledgement
The first author would like to acknowledge his younger brother Mr. Nagesh Kiwelekar for inspiring him to explore the connections between dual system theories and Computer Science.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Kiwelekar, A.W., Navandar, S., Yadav, D.K. (2021). A Two-Systems Perspective for Computational Thinking. In: Singh, M., Kang, DK., Lee, JH., Tiwary, U.S., Singh, D., Chung, WY. (eds) Intelligent Human Computer Interaction. IHCI 2020. Lecture Notes in Computer Science(), vol 12615. Springer, Cham. https://doi.org/10.1007/978-3-030-68449-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-68449-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-68448-8
Online ISBN: 978-3-030-68449-5
eBook Packages: Computer ScienceComputer Science (R0)