Unleashing the potential of abstraction from cloud of computational thinking: A systematic review of literature

Ndudi O. EZEAMUZIE, Jessica S.C. LEUNG, Fridolin Sze Thou TING

Research output: Contribution to journalArticlespeer-review

12 Citations (Scopus)

Abstract

Although abstraction is widely understood to be one of the primary components of computational thinking, the roots of abstraction may be traced back to different fields. Hence, the meaning of abstraction in the context of computational thinking is often confounded, as researchers interpret abstraction through diverse lenses. To disentangle these conceptual threads and gain insight into the operationalisation of abstraction, a systematic review of 96 empirical studies was undertaken. Analysis revealed that identifying features of entities, extracting relevant features, discovering patterns, creating rules and assembling the parts together were the core actions of abstraction. With the primary aim of simplifying practical procedures, abstraction was operationalised as the sophistication of a program, the matching of patterns, the creation of alternative representations, the transfer of solutions, the measurement of a learner’s activity and reading program codes. There is an obvious need for researchers to align the conceptual meanings they have established of abstraction with the practical facts of operationalisation. The need to empirically validate emerging models and the implications for future research are discussed. Copyright © 2021 The Author(s).

Original languageEnglish
Pages (from-to)877-905
JournalJournal of Educational Computing Research
Volume60
Issue number4
Early online dateDec 2021
DOIs
Publication statusPublished - Jul 2022

Citation

Ezeamuzie, N. O., Leung, J. S. C., & Ting, F. S. T. (2022). Unleashing the potential of abstraction from cloud of computational thinking: A systematic review of literature. Journal of Educational Computing Research, 60(4), 877-905. doi: 10.1177/07356331211055379

Keywords

  • Abstraction
  • Computational thinking
  • Problem-solving
  • Decomposition
  • Generalisation

Fingerprint

Dive into the research topics of 'Unleashing the potential of abstraction from cloud of computational thinking: A systematic review of literature'. Together they form a unique fingerprint.