A systematic review of learning computational thinking through Scratch in K-9. (November 2019)
- Record Type:
- Journal Article
- Title:
- A systematic review of learning computational thinking through Scratch in K-9. (November 2019)
- Main Title:
- A systematic review of learning computational thinking through Scratch in K-9
- Authors:
- Zhang, LeChen
Nouri, Jalal - Abstract:
- Abstract: As computational thinking (CT) is being embraced by educational systems worldwide, researchers and teachers have posed important questions such as "what to teach" and "what can be learned." These questions are universally crucial to the learning of all subjects. Nevertheless, there is no up-to-date, systematic overview of CT education for K-9 students that attempt to provide answers to these crucial questions. Thus, this systematic review presents a synthesis of 55 empirical studies, providing evidence of the development of computational thinking through programming in Scratch, one of the most popular visual block programming languages in schools. The purpose of this review is to systematically examine the CT skills that can be obtained through Scratch in K-9 based on empirical evidence. This systematic review has adopted Brennan and Resnick's (2012) framework as the basis for defining and identifying the expected CT skills in K-9. The major findings entail what computational thinking skills students in K-9 can learn through Scratch in relation to the framework mentioned above, taking the progression of learning into account. Additional CT skills that are not captured by the framework were identified including input/output, reading, interpreting and communicating code, using multimodal media, predictive thinking, and human-computer interaction. These additional CT skills are not currently presented in Brennan and Resnick's (2012) framework and can be considered asAbstract: As computational thinking (CT) is being embraced by educational systems worldwide, researchers and teachers have posed important questions such as "what to teach" and "what can be learned." These questions are universally crucial to the learning of all subjects. Nevertheless, there is no up-to-date, systematic overview of CT education for K-9 students that attempt to provide answers to these crucial questions. Thus, this systematic review presents a synthesis of 55 empirical studies, providing evidence of the development of computational thinking through programming in Scratch, one of the most popular visual block programming languages in schools. The purpose of this review is to systematically examine the CT skills that can be obtained through Scratch in K-9 based on empirical evidence. This systematic review has adopted Brennan and Resnick's (2012) framework as the basis for defining and identifying the expected CT skills in K-9. The major findings entail what computational thinking skills students in K-9 can learn through Scratch in relation to the framework mentioned above, taking the progression of learning into account. Additional CT skills that are not captured by the framework were identified including input/output, reading, interpreting and communicating code, using multimodal media, predictive thinking, and human-computer interaction. These additional CT skills are not currently presented in Brennan and Resnick's (2012) framework and can be considered as possible supplements to their framework. Furthermore, the paper discusses the difficulties regarding assessment and the progression of the identified skills, as well as problems with study designs. Finally, the paper sets out suggestions for future studies based on the current research gaps. Highlights: The paper identified computational thinking skills that can be obtained through Scratch in compulsory education. The paper presented a quantitative analysis of the methodology of the empirical studies. The paper described the learning challenges and difficulties associated with the identified computational thinking skills. The paper provided an overview of the progression of the computational thinking skills according to the learners' ages. The paper revealed some problems in scientific reporting. … (more)
- Is Part Of:
- Computers & education. Volume 141(2019)
- Journal:
- Computers & education
- Issue:
- Volume 141(2019)
- Issue Display:
- Volume 141, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 141
- Issue:
- 2019
- Issue Sort Value:
- 2019-0141-2019-0000
- Page Start:
- Page End:
- Publication Date:
- 2019-11
- Subjects:
- Computational thinking -- Programming -- Scratch -- K-9 -- Systematic review
Education -- Data processing -- Periodicals
Education -- Periodicals
Computers -- Periodicals
Computer-Assisted Instruction -- Periodicals
Éducation -- Informatique -- Périodiques
Electronic journals
370.285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03601315 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compedu.2019.103607 ↗
- Languages:
- English
- ISSNs:
- 0360-1315
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.677000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 11596.xml