A systematic review of learning computational thinking through Scratch in K-9

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,...

Full description

Saved in:
Bibliographic Details
Published inComputers and education Vol. 141; p. 103607
Main Authors Zhang, LeChen, Nouri, Jalal
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.11.2019
Subjects
Online AccessGet full text

Cover

Loading…
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 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. •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.
AbstractList 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. •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.
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.
ArticleNumber 103607
Author Nouri, Jalal
Zhang, LeChen
Author_xml – sequence: 1
  givenname: LeChen
  orcidid: 0000-0002-4216-4463
  surname: Zhang
  fullname: Zhang, LeChen
  email: chen@dsv.su.se
– sequence: 2
  givenname: Jalal
  surname: Nouri
  fullname: Nouri, Jalal
  email: jalal@dsv.su.se
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:su:diva-174920$$DView record from Swedish Publication Index
BookMark eNqFkMtKAzEUhoNUsK0-gpAHcGoyydxwIaVeseLCC-5CJjnTpraTkmQsfXtnmOLCjasD_znfD-cboUFta0DonJIJJTS9XE2U3WxBN5OY0KLNWEqyIzSkecaiLI8_B2jYZRFlNDlBI-9XhBCe8mSInqfY732AjQxGYQffBnbYVngN0tWmXuCuugnt1tZyjcPS1F9dHJbONoslflVOBrXEpsZPUXGKjiu59nB2mGP0fnf7NnuI5i_3j7PpPFKMpyHKJHBdcA28gIoWZRrrPFM6LxmtCFdpzFRJNUsYKzgv8_apLKsIkZyWqVZQsTG66Hv9DrZNKbbObKTbCyuNuDEfU2HdQvhG0IwXMWnPk_5cOeu9g-oXoER0CsVKHBSKTqHoFbbc1R9OmV5FcNKs_6WvexpaE61XJ7wyUCvQxoEKQlvzT8MPl_uTfA
CitedBy_id crossref_primary_10_29333_ejmste_15578
crossref_primary_10_1007_s40751_022_00102_5
crossref_primary_10_3390_educsci13090892
crossref_primary_10_1111_bjet_13215
crossref_primary_10_1177_07356331211017793
crossref_primary_10_1080_10494820_2023_2190356
crossref_primary_10_1111_jcal_12545
crossref_primary_10_1109_ACCESS_2024_3449228
crossref_primary_10_2478_rem_2024_0018
crossref_primary_10_1515_edu_2022_0228
crossref_primary_10_3390_computers10060069
crossref_primary_10_1080_08993408_2024_2344402
crossref_primary_10_1007_s40751_024_00146_9
crossref_primary_10_1007_s41979_023_00097_7
crossref_primary_10_1007_s10639_024_12922_6
crossref_primary_10_1007_s12144_024_05865_1
crossref_primary_10_1177_00472395241312652
crossref_primary_10_1016_j_compedu_2021_104400
crossref_primary_10_1177_07356331221114183
crossref_primary_10_17275_per_22_115_9_5
crossref_primary_10_1007_s10639_024_12644_9
crossref_primary_10_3390_s22103746
crossref_primary_10_56294_saludcyt20241281
crossref_primary_10_33418_education_1487199
crossref_primary_10_1007_s40489_023_00369_3
crossref_primary_10_1007_s10639_022_11325_9
crossref_primary_10_12681_riste_34477
crossref_primary_10_1007_s10639_021_10667_0
crossref_primary_10_1007_s10639_020_10193_5
crossref_primary_10_1080_0144929X_2021_1921028
crossref_primary_10_1007_s11423_022_10093_0
crossref_primary_10_1145_3657303
crossref_primary_10_1177_07356331211055379
crossref_primary_10_1111_jcal_12771
crossref_primary_10_1007_s11423_023_10240_1
crossref_primary_10_30935_cedtech_11477
crossref_primary_10_1007_s10639_024_13192_y
crossref_primary_10_1007_s10639_024_12448_x
crossref_primary_10_18178_ijiet_2022_12_5_1628
crossref_primary_10_1016_j_compedu_2022_104721
crossref_primary_10_1007_s13132_023_01586_1
crossref_primary_10_1007_s13218_021_00750_6
crossref_primary_10_1177_07356331241303067
crossref_primary_10_1007_s11219_024_09700_5
crossref_primary_10_1007_s10956_023_10089_2
crossref_primary_10_1016_j_elerap_2020_101011
crossref_primary_10_1109_ACCESS_2019_2956136
crossref_primary_10_1109_TG_2022_3143701
crossref_primary_10_1007_s10639_023_12325_z
crossref_primary_10_3389_fpsyg_2023_1252718
crossref_primary_10_1177_07356331241227793
crossref_primary_10_1177_27527263231181963
crossref_primary_10_1016_j_compedu_2022_104457
crossref_primary_10_1186_s40594_023_00434_7
crossref_primary_10_1111_bjet_13256
crossref_primary_10_3389_feduc_2024_1414081
crossref_primary_10_1145_3494579
crossref_primary_10_1007_s11423_024_10364_y
crossref_primary_10_1177_07356331221121106
crossref_primary_10_3389_fpsyg_2022_904761
crossref_primary_10_1007_s40751_023_00126_5
crossref_primary_10_1111_jcal_13041
crossref_primary_10_52756_ijerr_2024_v43spl_005
crossref_primary_10_1007_s40692_022_00236_w
crossref_primary_10_1016_j_cag_2024_104114
crossref_primary_10_1007_s10639_023_11975_3
crossref_primary_10_3390_computers13040091
crossref_primary_10_3917_enf2_224_0479
crossref_primary_10_1145_3578269
crossref_primary_10_3390_educsci15010051
crossref_primary_10_1080_03075079_2024_2361831
crossref_primary_10_14686_buefad_888374
crossref_primary_10_1007_s10639_023_11880_9
crossref_primary_10_1564_tme_v30_3_1
crossref_primary_10_3916_C68_2021_07
crossref_primary_10_1007_s00371_024_03699_3
crossref_primary_10_1177_07356331211033158
crossref_primary_10_3390_educsci12010039
crossref_primary_10_3390_math10132223
crossref_primary_10_1177_07356331211037757
crossref_primary_10_1007_s10639_024_12744_6
crossref_primary_10_1007_s10956_024_10145_5
crossref_primary_10_1016_j_compedu_2021_104284
crossref_primary_10_1016_j_compedu_2020_103810
crossref_primary_10_1016_j_compedu_2021_104287
crossref_primary_10_1016_j_ijcci_2021_100396
crossref_primary_10_1007_s10639_021_10617_w
crossref_primary_10_1111_bjet_13157
crossref_primary_10_1007_s11423_024_10400_x
crossref_primary_10_1111_jcal_12845
crossref_primary_10_1111_jcal_12723
crossref_primary_10_1080_0144929X_2022_2083981
crossref_primary_10_1080_10494820_2024_2349883
crossref_primary_10_1080_08993408_2022_2095594
crossref_primary_10_1080_08993408_2023_2245687
crossref_primary_10_35675_befdergi_1549680
crossref_primary_10_1016_j_compedu_2023_104794
crossref_primary_10_1080_10494820_2023_2223239
crossref_primary_10_51889_2959_5894_2024_87_3_025
crossref_primary_10_1007_s10758_022_09629_3
crossref_primary_10_1007_s13218_021_00752_4
crossref_primary_10_1080_08993408_2022_2145549
crossref_primary_10_1080_10494820_2023_2249049
crossref_primary_10_1080_08993408_2024_2403970
crossref_primary_10_3390_su16177632
crossref_primary_10_1007_s10639_023_11843_0
crossref_primary_10_1109_TLT_2021_3111108
crossref_primary_10_1007_s10956_023_10052_1
crossref_primary_10_3102_00346543231216958
crossref_primary_10_1016_j_chb_2021_106836
crossref_primary_10_1007_s10639_024_12597_z
crossref_primary_10_33200_ijcer_1031848
crossref_primary_10_1177_07356331221081753
crossref_primary_10_1016_j_jss_2021_111107
crossref_primary_10_1016_j_edurev_2023_100520
crossref_primary_10_7821_naer_2021_7_640
crossref_primary_10_1016_j_caeai_2023_100146
crossref_primary_10_1016_j_tsc_2020_100726
crossref_primary_10_1080_08993408_2023_2237366
crossref_primary_10_1007_s11423_022_10097_w
crossref_primary_10_1109_ACCESS_2022_3230981
crossref_primary_10_1007_s10639_024_13052_9
crossref_primary_10_1007_s42330_023_00293_y
crossref_primary_10_1016_j_caeo_2023_100122
crossref_primary_10_1177_21582440231205409
crossref_primary_10_1080_08993408_2023_2240657
crossref_primary_10_1007_s10639_023_12103_x
crossref_primary_10_1177_18344909211010240
crossref_primary_10_1177_07356331221098793
crossref_primary_10_1177_07356331241268474
crossref_primary_10_3390_educsci13040422
crossref_primary_10_3389_fpsyt_2022_1022304
crossref_primary_10_1007_s12369_021_00769_7
crossref_primary_10_1177_0735633120973429
crossref_primary_10_1002_cae_22654
crossref_primary_10_1007_s10956_023_10062_z
crossref_primary_10_1080_08993408_2021_1874221
crossref_primary_10_3390_educsci13050487
crossref_primary_10_1080_10494820_2022_2127776
crossref_primary_10_1109_TLT_2021_3107349
crossref_primary_10_1080_15391523_2020_1870250
crossref_primary_10_1007_s10956_020_09892_y
crossref_primary_10_1155_2023_3760957
crossref_primary_10_1177_10567879221076077
crossref_primary_10_3390_s22010389
crossref_primary_10_1007_s11423_022_10157_1
crossref_primary_10_1016_j_ijcci_2022_100563
crossref_primary_10_1002_cae_22740
crossref_primary_10_1007_s10956_020_09831_x
crossref_primary_10_1007_s10758_022_09593_y
crossref_primary_10_1177_07356331221100740
crossref_primary_10_1186_s40594_024_00495_2
crossref_primary_10_3389_fpsyg_2022_987761
crossref_primary_10_1007_s10956_025_10208_1
crossref_primary_10_1016_j_compedu_2022_104431
crossref_primary_10_1016_j_compedu_2022_104553
crossref_primary_10_1007_s11423_022_10184_y
crossref_primary_10_1016_j_compedu_2022_104445
crossref_primary_10_3390_educsci11090518
crossref_primary_10_1016_j_compedu_2020_104083
crossref_primary_10_1177_07356331241249956
crossref_primary_10_33400_kuje_1062803
crossref_primary_10_1007_s11423_021_10016_5
crossref_primary_10_3390_jintelligence11020036
crossref_primary_10_17478_jegys_1355722
crossref_primary_10_1007_s10758_021_09565_8
crossref_primary_10_1016_j_caeo_2023_100132
crossref_primary_10_1007_s10639_023_11807_4
crossref_primary_10_1177_07356331231178948
crossref_primary_10_1016_j_tsc_2022_101224
crossref_primary_10_1016_j_compedu_2022_104562
crossref_primary_10_1016_j_compedu_2021_104267
crossref_primary_10_1007_s10758_022_09636_4
crossref_primary_10_1111_jcal_12904
crossref_primary_10_1002_cae_22321
crossref_primary_10_3390_computers10050068
crossref_primary_10_1007_s10639_023_11583_1
crossref_primary_10_19171_uefad_850325
crossref_primary_10_17275_per_23_30_10_2
crossref_primary_10_1016_j_tsc_2021_100926
crossref_primary_10_30831_akukeg_892869
crossref_primary_10_1007_s10639_021_10724_8
crossref_primary_10_1111_jcal_12591
crossref_primary_10_3390_educsci13090858
crossref_primary_10_31004_obsesi_v7i4_4005
crossref_primary_10_1007_s10639_021_10800_z
crossref_primary_10_1016_j_learninstruc_2024_102041
crossref_primary_10_1007_s10639_021_10811_w
crossref_primary_10_1080_10494820_2023_2194929
crossref_primary_10_21585_ijcses_v4i1_59
crossref_primary_10_1016_j_compedu_2022_104505
crossref_primary_10_3390_su131810203
crossref_primary_10_3390_educsci14020201
crossref_primary_10_1007_s12528_021_09305_y
crossref_primary_10_1016_j_compedu_2020_104060
crossref_primary_10_1177_07356331221102312
crossref_primary_10_1177_02103702241253407
crossref_primary_10_1002_tea_21918
crossref_primary_10_3390_educsci12060380
crossref_primary_10_1177_07356331231210560
crossref_primary_10_21585_ijcses_v6i1_156
crossref_primary_10_1177_07356331211035182
crossref_primary_10_1016_j_compedu_2023_104961
crossref_primary_10_1080_03004430_2023_2299405
crossref_primary_10_1016_j_compedu_2023_104962
crossref_primary_10_31757_euer_612
crossref_primary_10_3390_electronics11162584
crossref_primary_10_1016_j_heliyon_2024_e39630
crossref_primary_10_3390_su15031983
crossref_primary_10_17753_sosekev_1268523
crossref_primary_10_58693_ier_212
crossref_primary_10_1177_0735633120965919
crossref_primary_10_1016_j_compedu_2025_105281
crossref_primary_10_3390_su141710672
crossref_primary_10_1016_j_compedu_2021_104353
crossref_primary_10_1186_s40594_024_00498_z
crossref_primary_10_31681_jetol_1375335
crossref_primary_10_1007_s10639_024_13253_2
crossref_primary_10_1007_s40692_021_00207_7
crossref_primary_10_1080_08993408_2021_1935603
crossref_primary_10_3390_su151612494
crossref_primary_10_1007_s40692_021_00211_x
crossref_primary_10_1177_0735633120978530
crossref_primary_10_2139_ssrn_4095691
crossref_primary_10_1007_s11423_023_10323_z
crossref_primary_10_1016_j_compedu_2019_103798
Cites_doi 10.1007/s10798-013-9248-6
10.1080/08993408.2013.832022
10.1145/1118178.1118215
10.1007/s40692-016-0076-z
10.1016/j.chb.2014.09.012
10.1007/s10639-015-9412-6
10.1006/ijhc.2000.0375
10.1016/j.chb.2016.08.047
10.3102/0013189X12463051
10.1016/j.ijcci.2018.06.004
10.1016/j.compedu.2016.03.003
10.1145/1868358.1868363
10.1177/107621751103400208
10.1007/s11423-010-9184-z
10.1177/0735633115608444
10.1080/08993408.2015.1033142
10.1016/j.compedu.2017.03.001
10.1111/j.1365-2648.2007.04569.x
10.1111/jcal.12155
10.3102/0013189X14545513
10.1007/s10956-015-9552-x
10.1016/j.robot.2015.10.008
10.1016/j.ijcci.2017.12.004
10.15388/infedu.2014.03
10.1007/s10956-015-9581-5
10.14221/ajte.2017v42n3.4
10.1145/1151954.1067453
10.1007/s10798-015-9325-0
10.1093/comjnl/bxs074
10.1080/11356405.2017.1305075
10.1007/s11277-016-3450-2
10.1007/s10798-017-9400-9
10.1080/10494820.2015.1065892
10.34190/ejel.15.4.2368
10.1007/s40751-017-0028-x
10.1007/s10639-017-9673-3
10.21585/ijcses.v1i2.9
10.1145/1929887.1929905
ContentType Journal Article
Copyright 2019 Elsevier Ltd
Copyright_xml – notice: 2019 Elsevier Ltd
DBID AAYXX
CITATION
ADTPV
AOWAS
DG7
DOI 10.1016/j.compedu.2019.103607
DatabaseName CrossRef
SwePub
SwePub Articles
SWEPUB Stockholms universitet
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1873-782X
ExternalDocumentID oai_DiVA_org_su_174920
10_1016_j_compedu_2019_103607
S0360131519301605
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
41~
457
4G.
5GY
5VS
6J9
6TJ
7-5
71M
8P~
9JO
AABNK
AACTN
AAEDT
AAEDW
AAFJI
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
ABFNM
ABFRF
ABIVO
ABJNI
ABMAC
ABMMH
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACHQT
ACRLP
ACTDY
ADBBV
ADEZE
ADHUB
ADIYS
ADMUD
AEBSH
AEFWE
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AI.
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
AKYCK
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOMHK
ASPBG
AVARZ
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
HF~
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG9
M3Y
M41
MO0
N9A
NHB
O-L
O9-
OAUVE
OHT
OZT
P-8
P-9
P2P
PC.
PRBVW
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPCBC
SSB
SSO
SSS
SSZ
T5K
UNMZH
VH1
WUQ
XSW
ZY4
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACRPL
ACVFH
ADCNI
ADMHG
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AFXIZ
AGCQF
AGQPQ
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
BNPGV
CITATION
SSH
ADTPV
AOWAS
DG7
EFKBS
ID FETCH-LOGICAL-c346t-7ae4d94de49ef19b62d87cd8b31f04c623cb1d3533944b801977f00a41b6dcef3
IEDL.DBID .~1
ISSN 0360-1315
1873-782X
IngestDate Thu Aug 21 06:30:41 EDT 2025
Tue Jul 01 01:32:05 EDT 2025
Thu Apr 24 23:05:24 EDT 2025
Fri Feb 23 02:36:03 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Computational thinking
Programming
Systematic review
Scratch
K-9
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c346t-7ae4d94de49ef19b62d87cd8b31f04c623cb1d3533944b801977f00a41b6dcef3
ORCID 0000-0002-4216-4463
ParticipantIDs swepub_primary_oai_DiVA_org_su_174920
crossref_primary_10_1016_j_compedu_2019_103607
crossref_citationtrail_10_1016_j_compedu_2019_103607
elsevier_sciencedirect_doi_10_1016_j_compedu_2019_103607
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-11-01
PublicationDateYYYYMMDD 2019-11-01
PublicationDate_xml – month: 11
  year: 2019
  text: 2019-11-01
  day: 01
PublicationDecade 2010
PublicationTitle Computers and education
PublicationYear 2019
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Atmatzidou, Demetriadis (bib4) 2016; 75
Seiter (bib79) 2015, March
Webb, Rosson (bib94) 2013, March
Vaníček (bib89) 2015, September
Angeli, Voogt, Fluck, Webb, Cox, Malyn-Smith (bib3) 2016; 19
Franklin, Conrad, Boe, Nilsen, Hill, Len (bib35) 2013, March
Sáez-López, Sevillano-García (bib77) 2017; 29
Grover, Pea (bib40) 2013; 42
Chen, Shen, Barth-Cohen, Jiang, Huang, Eltoukhy (bib21) 2017; 109
Falloon (bib31) 2016; 32
Statter, Armoni (bib83) 2017, November
Fatourou, Zygouris, Loukopoulos, Stamoulis (bib32) 2017, September
Meerbaum-Salant, Armoni, Ben-Ari (bib63) 2013; 23
.
Catlin, Woollard (bib20) 2014, July
Davis, Kafai, Vasudevan, Lee (bib27) 2013, June
Grover, Basu (bib39) 2017, March
Blackwell (bib14) 2002, June
Kafai, Vasudevan (bib48) 2015
Athanasiou, Topali, Mikropoulos (bib111) 2016, November
Bell (bib9) 2015, June
Yardi, Krolikowski, Marshall, Bruckman (bib100) 2008; 8
Weintrop, Beheshti, Horn, Orton, Jona, Trouille (bib95) 2016; 25
Makel, Plucker (bib59) 2014; 43
Flannery, Silverman, Kazakoff, Bers, Bontá, Resnick (bib34) 2013, June
Heintz, Mannila, Färnqvist (bib43) 2016, October
Ke, Im (bib116) 2014; 24
Duncan, Bell, Tanimoto (bib29) 2014, November
Elo, Kyngäs (bib30) 2008; 62
Brennan, Resnick (bib17) 2013, March
Vasudevan, Kafai, Yang (bib90) 2015, June
Selby, Woollard (bib82) 2013
Aho (bib1) 2012; 55
Baytak, Land (bib7) 2011; 59
Berland, Wilensky (bib12) 2015; 24
Wong, Cheung, Ching, Huen (bib124) 2015, December
Moreno-León, Robles, Román-González (bib65) 2015; 46
Computing At School (n.d.) Computational thinking. Available from
Kong (bib53) 2016; 3
(bib78) 2018
Román-González, Pérez-González, Jiménez-Fernández (bib72) 2017; 72
Ambrósio, Xavier, Georges (bib2) 2014
Strawhacker, Lee, Bers (bib84) 2017; 28
Lahtinen, Ala-Mutka, Järvinen (bib54) 2005; 37
Maloney, Resnick, Rusk, Silverman, Eastmond (bib60) 2010; 10
Peel, Fulton, Pontelli (bib68) 2015, October
Wing (bib123) 2011
Bower, Wood, Lai, Howe, Lister, Mason (bib15) 2017; 42
Franklin, Hill, Dwyer, Hansen, Iveland, Harlow (bib36) 2016, March
Segredo, Miranda, León, Santos (bib122) 2016
McLean, Ernest (bib62) 1998; 5
Lye, Koh (bib58) 2014; 41
Ruf, Mühling, Hubwieser (bib75) 2014, November
Kalelioglu, Gülbahar, Kukul (bib49) 2016; 4
Wing (bib98) 2006, March; 49
Fields, Vasudevan, Kafai (bib33) 2015; 23
Papert (bib67) 1980
Curzon (bib25) 2013, November
Meerbaum-Salant, Armoni, Ben-Ari (bib118) 2011, June
Cuny, Snyder, Wing (bib24) 2010
Price, Barnes (bib70) 2015, July
Rose, Habgood, Jay (bib74) 2017; 15
Lee, Kim, Lee (bib56) 2017; 93
Grover, Cooper, Pea (bib115) 2014, June
(bib86) 2018
Basawapatna, Repenning, Koh, Nickerson (bib6) 2013, August
Mannila, Dagiene, Demo, Grgurina, Mirolo, Rolandsson (bib61) 2014, June
Lewis (bib117) 2010, March
Portelance, Strawhacker, Bers (bib121) 2016; 26
Department of Education UK (bib28) 2015
Barr, Stephenson (bib5) 2011; 2
Grover, Pea, Cooper (bib41) 2015; 25
Hermans, Aivaloglou (bib44) 2017, November
Mladenović, Boljat, Žanko (bib119) 2017; 23
Hasu, Engeström (bib42) 2000; 53
Voogt, Fisser, Good, Mishra, Yadav (bib91) 2015; 20
Bell, Alexander, Freeman, Grimley (bib10) 2009; 13
Begosso, da Silva (bib8) 2013, October
Computer Science Teachers Association (CSTA) Standards Task Force (bib22) 2011
Calao, Moreno-León, Correa, Robles (bib114) 2015
Wang, Hwang, Liang, Wang (bib93) 2017; 20
Curzon, McOwan, Plant, Meagher (bib26) 2014, November
von Wangenheim, Alves, Rodrigues, Hauck (bib92) 2017; 1
Burke, Kafai (bib18) 2012, February
Funke, Geldreich (bib37) 2017, November
Nouri, Zhang, Mannila, Norén (bib66) 2019; 10
Kafai, Vasudevan (bib47) 2015
Burke (bib113) 2012; 4
Kalelioğlu, Gülbahar (bib50) 2014; 13
Moreno-León, Robles (bib120) 2015, March
Seiter, Foreman (bib80) 2013, September
Kitchenham, Charters (bib52) 2007
Román-González, Pérez-González, Moreno-León, Robles (bib73) 2018; 18
Repenning, Basawapatna, Escherle (bib71) 2016, September
Bers (bib13) 2017
(bib85) 2013
Wilson, Moffat (bib97) 2010, September
Selby (bib81) 2012, November
Utting, Cooper, Kölling, Maloney, Resnick (bib88) 2010; 10
Zhong, Wang, Chen, Li (bib101) 2016; 53
Tsukamoto, Oomori, Nagumo, Takemura, Monden, Matsumoto (bib87) 2017, October
Calderon, Crick (bib19) 2015, November
Plaza, Sancristobal, Carro, Castro, Blázquez, Muñoz (bib69) 2017, September
Benton, Hoyles, Kalas, Noss (bib11) 2017; 3
Giordano, Maiorana (bib38) 2014, April
Benton, Saunders, Kalas, Hoyles, Noss (bib112) 2018; 16
Brennan, Resnick (bib16) 2012, April
Wohl, Porter, Clinch (bib99) 2015, November
Sáez-López, Román-González, Vázquez-Cano (bib76) 2016; 97
Lee (bib55) 2011; 34
Weng, Wong (bib96) 2017, December
Jun, Han, Kim (bib46) 2017; 36
Hoover, Barnes, Fatehi, Moreno-León, Puttick, Tucker-Raymond (bib45) 2016, October
Grover (10.1016/j.compedu.2019.103607_bib40) 2013; 42
Grover (10.1016/j.compedu.2019.103607_bib39) 2017
Zhong (10.1016/j.compedu.2019.103607_bib101) 2016; 53
Peel (10.1016/j.compedu.2019.103607_bib68) 2015
Cuny (10.1016/j.compedu.2019.103607_bib24)
Lahtinen (10.1016/j.compedu.2019.103607_bib54) 2005; 37
Meerbaum-Salant (10.1016/j.compedu.2019.103607_bib63) 2013; 23
Begosso (10.1016/j.compedu.2019.103607_bib8) 2013
Ke (10.1016/j.compedu.2019.103607_bib116) 2014; 24
Mannila (10.1016/j.compedu.2019.103607_bib61) 2014
Angeli (10.1016/j.compedu.2019.103607_bib3) 2016; 19
Ambrósio (10.1016/j.compedu.2019.103607_bib2) 2014
Lee (10.1016/j.compedu.2019.103607_bib55) 2011; 34
Basawapatna (10.1016/j.compedu.2019.103607_bib6) 2013
Webb (10.1016/j.compedu.2019.103607_bib94) 2013
Calao (10.1016/j.compedu.2019.103607_bib114) 2015
Burke (10.1016/j.compedu.2019.103607_bib113) 2012; 4
Jun (10.1016/j.compedu.2019.103607_bib46) 2017; 36
Wilson (10.1016/j.compedu.2019.103607_bib97) 2010
Selby (10.1016/j.compedu.2019.103607_bib82)
Vaníček (10.1016/j.compedu.2019.103607_bib89) 2015
Román-González (10.1016/j.compedu.2019.103607_bib72) 2017; 72
Falloon (10.1016/j.compedu.2019.103607_bib31) 2016; 32
Computer Science Teachers Association (CSTA) Standards Task Force (10.1016/j.compedu.2019.103607_bib22) 2011
Duncan (10.1016/j.compedu.2019.103607_bib29) 2014
Statter (10.1016/j.compedu.2019.103607_bib83) 2017
Aho (10.1016/j.compedu.2019.103607_bib1) 2012; 55
Benton (10.1016/j.compedu.2019.103607_bib112) 2018; 16
Mladenović (10.1016/j.compedu.2019.103607_bib119) 2017; 23
Maloney (10.1016/j.compedu.2019.103607_bib60) 2010; 10
Heintz (10.1016/j.compedu.2019.103607_bib43) 2016
Wohl (10.1016/j.compedu.2019.103607_bib99) 2015
Benton (10.1016/j.compedu.2019.103607_bib11) 2017; 3
Weintrop (10.1016/j.compedu.2019.103607_bib95) 2016; 25
Lee (10.1016/j.compedu.2019.103607_bib56) 2017; 93
Hermans (10.1016/j.compedu.2019.103607_bib44) 2017
Tsukamoto (10.1016/j.compedu.2019.103607_bib87) 2017
Franklin (10.1016/j.compedu.2019.103607_bib36) 2016
Hoover (10.1016/j.compedu.2019.103607_bib45) 2016
Ruf (10.1016/j.compedu.2019.103607_bib75) 2014
Calderon (10.1016/j.compedu.2019.103607_bib19) 2015
Strawhacker (10.1016/j.compedu.2019.103607_bib84) 2017; 28
Price (10.1016/j.compedu.2019.103607_bib70) 2015
Wang (10.1016/j.compedu.2019.103607_bib93) 2017; 20
Yardi (10.1016/j.compedu.2019.103607_bib100) 2008; 8
Baytak (10.1016/j.compedu.2019.103607_bib7) 2011; 59
Rose (10.1016/j.compedu.2019.103607_bib74) 2017; 15
Flannery (10.1016/j.compedu.2019.103607_bib34) 2013
Grover (10.1016/j.compedu.2019.103607_bib115) 2014
Portelance (10.1016/j.compedu.2019.103607_bib121) 2016; 26
Seiter (10.1016/j.compedu.2019.103607_bib80) 2013
Barr (10.1016/j.compedu.2019.103607_bib5) 2011; 2
Voogt (10.1016/j.compedu.2019.103607_bib91) 2015; 20
Wing (10.1016/j.compedu.2019.103607_bib123) 2011
Athanasiou (10.1016/j.compedu.2019.103607_bib111) 2016
Funke (10.1016/j.compedu.2019.103607_bib37) 2017
Bower (10.1016/j.compedu.2019.103607_bib15) 2017; 42
Fields (10.1016/j.compedu.2019.103607_bib33) 2015; 23
Makel (10.1016/j.compedu.2019.103607_bib59) 2014; 43
Department of Education UK (10.1016/j.compedu.2019.103607_bib28) 2015
Grover (10.1016/j.compedu.2019.103607_bib41) 2015; 25
Meerbaum-Salant (10.1016/j.compedu.2019.103607_bib118) 2011
Seiter (10.1016/j.compedu.2019.103607_bib79) 2015
(10.1016/j.compedu.2019.103607_bib85) 2013
Bell (10.1016/j.compedu.2019.103607_bib10) 2009; 13
Davis (10.1016/j.compedu.2019.103607_bib27) 2013
(10.1016/j.compedu.2019.103607_bib78) 2018
Fatourou (10.1016/j.compedu.2019.103607_bib32) 2017
Blackwell (10.1016/j.compedu.2019.103607_bib14) 2002
Catlin (10.1016/j.compedu.2019.103607_bib20) 2014
McLean (10.1016/j.compedu.2019.103607_bib62) 1998; 5
Sáez-López (10.1016/j.compedu.2019.103607_bib76) 2016; 97
Weng (10.1016/j.compedu.2019.103607_bib96) 2017
Repenning (10.1016/j.compedu.2019.103607_bib71) 2016
Plaza (10.1016/j.compedu.2019.103607_bib69) 2017
Chen (10.1016/j.compedu.2019.103607_bib21) 2017; 109
Kalelioglu (10.1016/j.compedu.2019.103607_bib49) 2016; 4
Nouri (10.1016/j.compedu.2019.103607_bib66) 2019; 10
Román-González (10.1016/j.compedu.2019.103607_bib73) 2018; 18
Lye (10.1016/j.compedu.2019.103607_bib58) 2014; 41
Moreno-León (10.1016/j.compedu.2019.103607_bib120) 2015
Kitchenham (10.1016/j.compedu.2019.103607_bib52) 2007
Wing (10.1016/j.compedu.2019.103607_bib98) 2006; 49
Selby (10.1016/j.compedu.2019.103607_bib81) 2012
Franklin (10.1016/j.compedu.2019.103607_bib35) 2013
Berland (10.1016/j.compedu.2019.103607_bib12) 2015; 24
Kafai (10.1016/j.compedu.2019.103607_bib48) 2015
Elo (10.1016/j.compedu.2019.103607_bib30) 2008; 62
Brennan (10.1016/j.compedu.2019.103607_bib17) 2013
Kalelioğlu (10.1016/j.compedu.2019.103607_bib50) 2014; 13
Bell (10.1016/j.compedu.2019.103607_bib9) 2015
Papert (10.1016/j.compedu.2019.103607_bib67) 1980
von Wangenheim (10.1016/j.compedu.2019.103607_bib92) 2017; 1
Curzon (10.1016/j.compedu.2019.103607_bib26) 2014
Utting (10.1016/j.compedu.2019.103607_bib88) 2010; 10
Segredo (10.1016/j.compedu.2019.103607_bib122) 2016
Kafai (10.1016/j.compedu.2019.103607_bib47) 2015
Burke (10.1016/j.compedu.2019.103607_bib18) 2012
Vasudevan (10.1016/j.compedu.2019.103607_bib90) 2015
Curzon (10.1016/j.compedu.2019.103607_bib25) 2013
Lewis (10.1016/j.compedu.2019.103607_bib117) 2010
10.1016/j.compedu.2019.103607_bib23
Brennan (10.1016/j.compedu.2019.103607_bib16) 2012
Giordano (10.1016/j.compedu.2019.103607_bib38) 2014
Sáez-López (10.1016/j.compedu.2019.103607_bib77) 2017; 29
Moreno-León (10.1016/j.compedu.2019.103607_bib65) 2015; 46
Bers (10.1016/j.compedu.2019.103607_bib13) 2017
Hasu (10.1016/j.compedu.2019.103607_bib42) 2000; 53
Atmatzidou (10.1016/j.compedu.2019.103607_bib4) 2016; 75
Wong (10.1016/j.compedu.2019.103607_bib124) 2015
Kong (10.1016/j.compedu.2019.103607_bib53) 2016; 3
References_xml – volume: 2
  start-page: 48
  year: 2011
  end-page: 54
  ident: bib5
  article-title: Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?
  publication-title: ACM Inroads
– year: 2015, October
  ident: bib68
  article-title: DISSECT: An experiment in infusing computational thinking in a sixth grade classroom
  publication-title: Frontiers in education conference (FIE), 2015 IEEE (1-8)
– start-page: 1
  year: 2012, April
  end-page: 25
  ident: bib16
  article-title: New frameworks for studying and assessing the development of computational thinking
  publication-title: Proceedings of the 2012 annual meeting of the American educational research association
– volume: 75
  start-page: 661
  year: 2016
  end-page: 670
  ident: bib4
  article-title: Advancing students' computational thinking skills through educational robotics: A study on age and gender relevant differences
  publication-title: Robotics and Autonomous Systems
– start-page: 127
  year: 2015, November
  end-page: 129
  ident: bib19
  article-title: Interface design and its role in computational thinking
  publication-title: Proceedings of the 10th workshop in primary and secondary computing education
– start-page: 47
  year: 2013, November
  end-page: 50
  ident: bib25
  article-title: cs4fn and computational thinking unplugged
  publication-title: Proceedings of the 8th workshop in primary and secondary computing education
– volume: 15
  start-page: 297
  year: 2017
  end-page: 309
  ident: bib74
  article-title: An exploration of the role of visual programming tools in the development of young children's computational thinking
  publication-title: Electronic Journal of e-Learning
– volume: 55
  start-page: 832
  year: 2012
  end-page: 835
  ident: bib1
  article-title: Computation and computational thinking
  publication-title: The Computer Journal
– start-page: 49
  year: 2015
  end-page: 54
  ident: bib48
  article-title: Constructionist gaming beyond the screen: Middle school students' crafting and computing of touchpads, board games, and controllers
  publication-title: Proceedings of the workshop in primary and secondary computing education
– start-page: 433
  year: 2012, February
  end-page: 438
  ident: bib18
  article-title: The writers' workshop for youth programmers: Digital storytelling with scratch in middle school classrooms
  publication-title: Proceedings of the 43rd ACM technical symposium on computer science education
– start-page: 307
  year: 2015, June
  end-page: 310
  ident: bib9
  article-title: Learning complex systems with story-building in scratch
  publication-title: Proceedings of the 14th international conference on interaction design and children
– volume: 53
  start-page: 562
  year: 2016
  end-page: 590
  ident: bib101
  article-title: An exploration of three-dimensional integrated assessment for computational thinking
  publication-title: Journal of Educational Computing Research
– volume: 37
  start-page: 14
  year: 2005
  end-page: 18
  ident: bib54
  article-title: A study of the difficulties of novice programmers
  publication-title: ACM Sigcse Bulletin
– start-page: 91
  year: 2015, July
  end-page: 99
  ident: bib70
  article-title: Comparing textual and block interfaces in a novice programming environment
  publication-title: Proceedings of the 11th annual international conference on international computing education research
– volume: 1
  year: 2017
  ident: bib92
  article-title: Teaching computing in a multidisciplinary way in social studies classes in school--A case study
  publication-title: International Journal of Computer Science Education in Schools
– volume: 23
  start-page: 1483
  year: 2017
  end-page: 1500
  ident: bib119
  article-title: Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level
  publication-title: Education and Information Technologies
– start-page: 5
  year: 2015, December
  end-page: 10
  ident: bib124
  article-title: School perceptions of coding education in K-12: A large scale quantitative study to inform innovative practices
  publication-title: 2015 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)
– volume: 25
  start-page: 127
  year: 2016
  end-page: 147
  ident: bib95
  article-title: Defining computational thinking for mathematics and science classrooms
  publication-title: Journal of Science Education and Technology
– volume: 13
  start-page: 33
  year: 2014
  end-page: 50
  ident: bib50
  article-title: The effects of teaching programming via scratch on problem solving skills: A discussion from learners' perspective
  publication-title: Informatics in Education
– volume: 10
  start-page: 2
  year: 2010
  end-page: 3
  ident: bib88
  article-title: Alice, greenfoot, and scratch-a discussion
  publication-title: ACM Transactions on Computing Education (TOCE)
– volume: 109
  start-page: 162
  year: 2017
  end-page: 175
  ident: bib21
  article-title: Assessing elementary students' computational thinking in everyday reasoning and robotics programming
  publication-title: Computers & Education
– start-page: 3
  year: 2017, September
  end-page: 14
  ident: bib69
  article-title: Scratch as educational tool to introduce robotics
  publication-title: International conference on interactive collaborative learning
– volume: 36
  start-page: 43
  year: 2017
  end-page: 53
  ident: bib46
  article-title: Effect of design-based learning on improving computational thinking
  publication-title: Behaviour & Information Technology
– year: 2002, June
  ident: bib14
  article-title: What is programming
  publication-title: 14th workshop of the psychology of programming interest group (204–218)
– volume: 32
  start-page: 576
  year: 2016
  end-page: 593
  ident: bib31
  article-title: An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad
  publication-title: Journal of Computer Assisted Learning
– start-page: 218
  year: 2016, September
  end-page: 222
  ident: bib71
  article-title: Computational thinking tools
  publication-title: 2016 IEEE symposium on visual languages and human-centric computing (VL/HCC)
– start-page: 1
  year: 2017, October
  end-page: 8
  ident: bib87
  article-title: Evaluating algorithmic thinking ability of primary schoolchildren who learn computer programming
  publication-title: Frontiers in education conference (FIE)
– year: 2010, September
  ident: bib97
  article-title: Evaluating Scratch to introduce younger schoolchildren to programming
  publication-title: Proceedings of the 22nd annual psychology of programming interest group. Madrid, Spain
– start-page: 50
  year: 2014, November
  end-page: 59
  ident: bib75
  article-title: Scratch vs. Karel: Impact on learning outcomes and motivation
  publication-title: Proceedings of the 9th workshop in primary and secondary computing education
– volume: 3
  start-page: 377
  year: 2016
  end-page: 394
  ident: bib53
  article-title: A framework of curriculum design for computational thinking development in K-12 education
  publication-title: Journal of Computers in Education
– volume: 42
  start-page: 4
  year: 2017
  ident: bib15
  article-title: Improving the computational thinking pedagogical capabilities of school teachers
  publication-title: Australian Journal of Teacher Education
– volume: 4
  start-page: 583
  year: 2016
  end-page: 596
  ident: bib49
  article-title: A framework for computational thinking based on a systematic research review
  publication-title: Baltic Journal of Modern Computing
– volume: 24
  start-page: 628
  year: 2015
  end-page: 647
  ident: bib12
  article-title: Comparing virtual and physical robotics environments for supporting complex systems and computational thinking
  publication-title: Journal of Science Education and Technology
– start-page: 9
  year: 2011
  ident: bib22
  publication-title: CSTA K-12 computer science standards
– start-page: 543
  year: 2017, September
  end-page: 552
  ident: bib32
  article-title: Evaluation of early introduction to concurrent computing concepts in primary school
  publication-title: 20th international conference on interactive collaborative learning
– start-page: 267
  year: 2017, March
  end-page: 272
  ident: bib39
  article-title: Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic
  publication-title: Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education
– start-page: 57
  year: 2017, November
  end-page: 64
  ident: bib37
  article-title: Gender differences in scratch programs of primary school children
  publication-title: Proceedings of the 12th workshop on primary and secondary computing education
– volume: 13
  start-page: 20
  year: 2009
  end-page: 29
  ident: bib10
  article-title: Computer science unplugged: School students doing real computing without computers
  publication-title: New Zealand Journal of Applied Computing and Information Technology
– start-page: 55
  year: 2015, November
  end-page: 60
  ident: bib99
  article-title: Teaching computer science to 5-7 year-olds: An initial study with scratch, cubelets and unplugged computing
  publication-title: Proceedings of the workshop in primary and secondary computing education
– volume: 10
  year: 2019
  ident: bib66
  article-title: Development of computational thinking, digital competence and 21
  publication-title: Education Inquiry
– start-page: 439
  year: 2013, June
  end-page: 442
  ident: bib27
  article-title: The education arcade: Crafting, remixing, and playing with controllers for scratch games
  publication-title: Proceedings of the 12th international conference on interaction design and children
– start-page: 961
  year: 2015, March
  end-page: 966
  ident: bib120
  article-title: Computer programming as an educational tool in the English classroom a preliminary study
  publication-title: 2015 IEEE Global Engineering Education Conference (EDUCON)
– start-page: 20
  year: 2011
  end-page: 23
  ident: bib123
  article-title: Research notebook: Computational thinking—What and why
– start-page: 130
  year: 2015
  end-page: 139
  ident: bib47
  article-title: Hi-Lo tech games: Crafting, coding and collaboration of augmented board games by high school youth
  publication-title: Proceedings of the 14th international conference on interaction design and children
– start-page: 67
  year: 2013, August
  end-page: 74
  ident: bib6
  article-title: The zones of proximal flow: Guiding students through a space of computational thinking skills and challenges
  publication-title: Proceedings of the ninth annual international ACM conference on International computing education research
– start-page: 144
  year: 2014, July
  end-page: 151
  ident: bib20
  article-title: Educational robots and computational thinking
  publication-title: Proceedings of 4th international workshop teaching robotics, teaching with robotics & 5th international conference robotics in education
– volume: 26
  start-page: 489
  year: 2016
  end-page: 504
  ident: bib121
  article-title: Constructing the ScratchJr programming language in the early childhood classroom
  publication-title: International Journal of Technology and Design Education
– start-page: 59
  year: 2013, September
  end-page: 66
  ident: bib80
  article-title: Modeling the learning progressions of computational thinking of primary grade students
  publication-title: Proceedings of the 9th annual international ACM conference on International computing education research
– volume: 62
  start-page: 107
  year: 2008
  end-page: 115
  ident: bib30
  article-title: The qualitative content analysis process
  publication-title: Journal of Advanced Nursing
– volume: 4
  start-page: 121
  year: 2012
  end-page: 135
  ident: bib113
  article-title: The markings of a new pencil: Introducing programming-as-writing in the middle school classroom
  publication-title: Journal of Media Literacy Education
– volume: 19
  start-page: 47
  year: 2016
  end-page: 57
  ident: bib3
  article-title: A K-6 computational thinking curriculum framework: Implications for teacher knowledge
  publication-title: Journal of Educational Technology & Society
– start-page: 235
  year: 2016
  end-page: 245
  ident: bib122
  article-title: Developing computational thinking abilities instead of digital literacy in primary and secondary school students
  publication-title: Smart Education and e-Learning 2016
– start-page: 57
  year: 2014, June
  end-page: 62
  ident: bib115
  article-title: Assessing computational learning in K-12
  publication-title: Proceedings of the 2014 conference on Innovation & technology in computer science education
– year: 2018
  ident: bib86
– start-page: 339
  year: 2015, June
  end-page: 342
  ident: bib90
  article-title: Make, wear, play: Remix designs of wearable controllers for scratch games by middle school youth
  publication-title: Proceedings of the 14th international conference on interaction design and children
– year: 2017
  ident: bib13
  article-title: Coding as a playground: Programming and computational thinking in the early childhood classroom
– volume: 97
  start-page: 129
  year: 2016
  end-page: 141
  ident: bib76
  article-title: Visual programming languages integrated across the curriculum in elementary school: A two-year case study using “scratch” in five schools
  publication-title: Computers & Education
– volume: 23
  start-page: 239
  year: 2013
  end-page: 264
  ident: bib63
  article-title: Learning computer science concepts with scratch
  publication-title: Computer Science Education
– volume: 41
  start-page: 51
  year: 2014
  end-page: 61
  ident: bib58
  article-title: Review on teaching and learning of computational thinking through programming: What is next for K-12?
  publication-title: Computers in Human Behavior
– year: 2013
  ident: bib82
  article-title: Computational thinking: The developing definition
– year: 2013
  ident: bib85
  article-title: AP computer science principles draft curriculum framework
– volume: 93
  start-page: 187
  year: 2017
  end-page: 209
  ident: bib56
  article-title: Analysis of factors affecting achievement in maker programming education in the age of wireless communication
  publication-title: Wireless Personal Communications
– start-page: 95
  year: 2013, March
  end-page: 100
  ident: bib94
  article-title: Using scaffolded examples to teach computational thinking concepts
  publication-title: Proceeding of the 44th ACM technical symposium on Computer science education
– volume: 72
  start-page: 678
  year: 2017
  end-page: 691
  ident: bib72
  article-title: Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test
  publication-title: Computers in Human Behavior
– start-page: 463
  year: 2013, March
  end-page: 464
  ident: bib17
  article-title: Stories from the scratch community: Connecting with ideas, interests, and people
  publication-title: Proceeding of the 44th ACM technical symposium on computer science education
– volume: 29
  start-page: 350
  year: 2017
  end-page: 384
  ident: bib77
  article-title: Sensors, programming and devices in Art Education sessions. One case in the context of primary education
  publication-title: Cultura y Educación
– start-page: 1
  year: 2014, June
  end-page: 29
  ident: bib61
  article-title: Computational thinking in K-9 education
  publication-title: Proceedings of the working group reports of the 2014 on innovation & technology in computer science education conference
– year: 1980
  ident: bib67
  article-title: Mindstorms: Children, computers, and powerful ideas
– reference: Computing At School (n.d.) Computational thinking. Available from:
– start-page: 17
  year: 2015
  end-page: 27
  ident: bib114
  article-title: Developing mathematical thinking with scratch
  publication-title: Design for teaching and learning in a networked world
– year: 2018
  ident: bib78
  publication-title: Scratch statistics
– year: 2017, November
  ident: bib83
  article-title: Learning abstraction in computer science: A gender perspective
  publication-title: Proceedings of the 12th workshop on primary and secondary computing education (5-14)
– start-page: 1
  year: 2013, June
  end-page: 10
  ident: bib34
  article-title: Designing Scratch Jr: Support for early childhood learning through computer programming
  publication-title: Proceedings of the 12th international conference on interaction design and children
– start-page: 89
  year: 2014, November
  end-page: 92
  ident: bib26
  article-title: Introducing teachers to computational thinking using unplugged storytelling
  publication-title: Proceedings of the 9th workshop in primary and secondary computing education
– start-page: 556
  year: 2014, April
  end-page: 563
  ident: bib38
  article-title: Use of cutting edge educational tools for an initial programming course
  publication-title: Global engineering education conference (EDUCON), 2014 IEEE
– volume: 18
  start-page: 47
  year: 2018
  end-page: 58
  ident: bib73
  article-title: Can computational talent be detected? Predictive validity of the computational thinking test
  publication-title: International Journal of Child-Computer Interaction
– start-page: 60
  year: 2014, November
  end-page: 69
  ident: bib29
  article-title: Should your 8-year-old learn to code?
  publication-title: Proceedings of the 9th workshop in primary and secondary computing education
– start-page: 217
  year: 2016, March
  end-page: 222
  ident: bib36
  article-title: Initialization in scratch: Seeking knowledge transfer
  publication-title: Proceedings of the 47th ACM technical symposium on computing science education
– volume: 34
  start-page: 26
  year: 2011
  end-page: 31
  ident: bib55
  article-title: Scratch: Multimedia programming environment for young gifted learners
  publication-title: The Gifted Child Today
– volume: 3
  start-page: 115
  year: 2017
  end-page: 138
  ident: bib11
  article-title: Bridging primary programming and mathematics: Some findings of design research in England
  publication-title: Digital Experiences in Mathematics Education
– volume: 28
  start-page: 347
  year: 2017
  end-page: 376
  ident: bib84
  article-title: Teaching tools, teachers' rules: Exploring the impact of teaching styles on young children's programming knowledge in scratch Jr
  publication-title: International Journal of Technology and Design Education
– year: 2016, October
  ident: bib43
  article-title: A review of models for introducing computational thinking, computer science and computing in K-12 education
  publication-title: Frontiers in education conference (FIE) 2016 (1–9)
– volume: 5
  start-page: 15
  year: 1998
  end-page: 22
  ident: bib62
  article-title: The role of statistical significance testing in educational research
  publication-title: Research in the Schools
– volume: 59
  start-page: 765
  year: 2011
  end-page: 782
  ident: bib7
  article-title: An investigation of the artifacts and process of constructing computers games about environmental science in a fifth grade classroom
  publication-title: Educational Technology Research & Development
– year: 2007
  ident: bib52
  article-title: Guidelines for performing systematic literature reviews in software engineering
– volume: 42
  start-page: 38
  year: 2013
  end-page: 43
  ident: bib40
  article-title: Computational thinking in K–12: A review of the state of the field
  publication-title: Educational Researcher
– year: 2010
  ident: bib24
  article-title: Demystifying computational thinking for non-computer scientists
– start-page: 346
  year: 2010, March
  end-page: 350
  ident: bib117
  article-title: How programming environment shapes perception, learning and goals: logo vs. scratch
  publication-title: Proceedings of the 41st ACM technical symposium on Computer science education
– volume: 23
  start-page: 613
  year: 2015
  end-page: 633
  ident: bib33
  article-title: The programmers' collective: Fostering participatory culture by making music videos in a high school scratch coding workshop
  publication-title: Interactive Learning Environments
– start-page: 320
  year: 2017, December
  end-page: 325
  ident: bib96
  article-title: Integrating computational thinking into English dialogue learning through graphical programming tool
  publication-title: 6th international conference on teaching, assessment, and learning for engineering (TALE)
– start-page: 371
  year: 2013, March
  end-page: 376
  ident: bib35
  article-title: Assessment of computer science learning in a scratch-based outreach program
  publication-title: Proceeding of the 44th ACM technical symposium on Computer science education
– volume: 49
  start-page: 33
  year: 2006, March
  end-page: 35
  ident: bib98
  article-title: Viewpoint. Computational thinking
  publication-title: Communications of the ACM
– volume: 25
  start-page: 199
  year: 2015
  end-page: 237
  ident: bib41
  article-title: Designing for deeper learning in a blended computer science course for middle school students
  publication-title: Computer Science Education
– volume: 20
  start-page: 715
  year: 2015
  end-page: 728
  ident: bib91
  article-title: Computational thinking in compulsory education: Towards an agenda for research and practice
  publication-title: Education and Information Technologies
– start-page: 168
  year: 2011, June
  end-page: 172
  ident: bib118
  article-title: Habits of programming in scratch
  publication-title: Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
– start-page: 1
  year: 2014
  end-page: 7
  ident: bib2
  article-title: Digital ink for cognitive assessment of computational thinking
  publication-title: 2014 IEEE frontiers in education conference (FIE) proceedings
– start-page: 49
  year: 2017, November
  end-page: 56
  ident: bib44
  article-title: To scratch or not to scratch?: A controlled experiment comparing plugged first and unplugged first programming lessons
  publication-title: Proceedings of the 12th workshop on primary and secondary computing education
– start-page: 508
  year: 2013, October
  end-page: 510
  ident: bib8
  article-title: Teaching computer programming: A practical review
  publication-title: Frontiers in education conference, 2013
– volume: 20
  start-page: 58
  year: 2017
  end-page: 68
  ident: bib93
  article-title: Enhancing students' computer programming performances, critical thinking awareness and attitudes towards programming: An online peer-assessment attempt
  publication-title: Journal of Educational Technology & Society
– volume: 10
  start-page: 16
  year: 2010
  ident: bib60
  article-title: The scratch programming language and environment
  publication-title: ACM Transactions on Computing Education
– start-page: 82
  year: 2015, September
  end-page: 93
  ident: bib89
  article-title: Programming in Scratch using inquiry-based approach
  publication-title: International conference on informatics in schools: Situation, evolution, and perspectives
– start-page: 74
  year: 2012, November
  end-page: 77
  ident: bib81
  article-title: Promoting computational thinking with programming
  publication-title: Proceedings of the 7th workshop in primary and secondary computing education
– year: 2015
  ident: bib28
  article-title: Statutory guidance: National curriculum in England: Computing programmes of study
– volume: 53
  start-page: 61
  year: 2000
  end-page: 89
  ident: bib42
  article-title: Measurement in action. An activity-theoretical perspective on produce user interaction
  publication-title: International Journal of Human-Computer Studies
– volume: 8
  start-page: 9
  year: 2008
  ident: bib100
  article-title: An HCI approach to computing in the real world
  publication-title: Journal on Educational Resources in Computing (JERIC)
– reference: .
– start-page: 183
  year: 2016, November
  end-page: 192
  ident: bib111
  article-title: The use of robotics in introductory programming for elementary students
  publication-title: In International Conference EduRobotics 2016
– volume: 43
  start-page: 304
  year: 2014
  end-page: 316
  ident: bib59
  article-title: Facts are more important than novelty: Replication in the education sciences
  publication-title: Educational Researcher
– volume: 46
  start-page: 1
  year: 2015
  end-page: 23
  ident: bib65
  article-title: Dr. Scratch: Automatic analysis of scratch projects to assess and foster computational thinking
  publication-title: RED. Revista de Educación a Distancia
– volume: 24
  start-page: 187
  year: 2014
  end-page: 201
  ident: bib116
  article-title: A case study on collective cognition and operation in team-based computer game design by middle-school children
  publication-title: International Journal of Technology and Design Education
– start-page: 173
  year: 2016, October
  end-page: 179
  ident: bib45
  article-title: Assessing computational thinking in students' game designs
  publication-title: Proceedings of the 2016 annual symposium on computer-human interaction in play companion extended abstracts
– start-page: 540
  year: 2015, March
  end-page: 545
  ident: bib79
  article-title: Using SOLO to classify the programming responses of primary grade students
  publication-title: Proceedings of the 46th ACM technical symposium on computer science education
– volume: 16
  start-page: 68
  year: 2018
  end-page: 76
  ident: bib112
  article-title: Designing for learning mathematics through programming: A case study of pupils engaging with place value
  publication-title: International journal of child-computer interaction
– volume: 24
  start-page: 187
  issue: 2
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib116
  article-title: A case study on collective cognition and operation in team-based computer game design by middle-school children
  publication-title: International Journal of Technology and Design Education
  doi: 10.1007/s10798-013-9248-6
– start-page: 49
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib48
  article-title: Constructionist gaming beyond the screen: Middle school students' crafting and computing of touchpads, board games, and controllers
– volume: 36
  start-page: 43
  issue: 1
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib46
  article-title: Effect of design-based learning on improving computational thinking
  publication-title: Behaviour & Information Technology
– start-page: 961
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib120
  article-title: Computer programming as an educational tool in the English classroom a preliminary study
– volume: 23
  start-page: 239
  issue: 3
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib63
  article-title: Learning computer science concepts with scratch
  publication-title: Computer Science Education
  doi: 10.1080/08993408.2013.832022
– volume: 49
  start-page: 33
  issue: 3
  year: 2006
  ident: 10.1016/j.compedu.2019.103607_bib98
  article-title: Viewpoint. Computational thinking
  publication-title: Communications of the ACM
  doi: 10.1145/1118178.1118215
– start-page: 57
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib37
  article-title: Gender differences in scratch programs of primary school children
– ident: 10.1016/j.compedu.2019.103607_bib24
– volume: 3
  start-page: 377
  issue: 4
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib53
  article-title: A framework of curriculum design for computational thinking development in K-12 education
  publication-title: Journal of Computers in Education
  doi: 10.1007/s40692-016-0076-z
– volume: 41
  start-page: 51
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib58
  article-title: Review on teaching and learning of computational thinking through programming: What is next for K-12?
  publication-title: Computers in Human Behavior
  doi: 10.1016/j.chb.2014.09.012
– volume: 4
  start-page: 583
  issue: 3
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib49
  article-title: A framework for computational thinking based on a systematic research review
  publication-title: Baltic Journal of Modern Computing
– start-page: 9
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib22
– start-page: 433
  year: 2012
  ident: 10.1016/j.compedu.2019.103607_bib18
  article-title: The writers' workshop for youth programmers: Digital storytelling with scratch in middle school classrooms
– start-page: 218
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib71
  article-title: Computational thinking tools
– volume: 4
  start-page: 121
  issue: 2
  year: 2012
  ident: 10.1016/j.compedu.2019.103607_bib113
  article-title: The markings of a new pencil: Introducing programming-as-writing in the middle school classroom
  publication-title: Journal of Media Literacy Education
– volume: 20
  start-page: 715
  issue: 4
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib91
  article-title: Computational thinking in compulsory education: Towards an agenda for research and practice
  publication-title: Education and Information Technologies
  doi: 10.1007/s10639-015-9412-6
– volume: 53
  start-page: 61
  issue: 1
  year: 2000
  ident: 10.1016/j.compedu.2019.103607_bib42
  article-title: Measurement in action. An activity-theoretical perspective on produce user interaction
  publication-title: International Journal of Human-Computer Studies
  doi: 10.1006/ijhc.2000.0375
– start-page: 1
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib34
  article-title: Designing Scratch Jr: Support for early childhood learning through computer programming
– ident: 10.1016/j.compedu.2019.103607_bib23
– year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib43
  article-title: A review of models for introducing computational thinking, computer science and computing in K-12 education
– volume: 72
  start-page: 678
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib72
  article-title: Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test
  publication-title: Computers in Human Behavior
  doi: 10.1016/j.chb.2016.08.047
– start-page: 17
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib114
  article-title: Developing mathematical thinking with scratch
– start-page: 49
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib44
  article-title: To scratch or not to scratch?: A controlled experiment comparing plugged first and unplugged first programming lessons
– start-page: 91
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib70
  article-title: Comparing textual and block interfaces in a novice programming environment
– volume: 42
  start-page: 38
  issue: 1
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib40
  article-title: Computational thinking in K–12: A review of the state of the field
  publication-title: Educational Researcher
  doi: 10.3102/0013189X12463051
– volume: 18
  start-page: 47
  year: 2018
  ident: 10.1016/j.compedu.2019.103607_bib73
  article-title: Can computational talent be detected? Predictive validity of the computational thinking test
  publication-title: International Journal of Child-Computer Interaction
  doi: 10.1016/j.ijcci.2018.06.004
– start-page: 267
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib39
  article-title: Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic
– volume: 97
  start-page: 129
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib76
  article-title: Visual programming languages integrated across the curriculum in elementary school: A two-year case study using “scratch” in five schools
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2016.03.003
– volume: 10
  start-page: 16
  issue: 4
  year: 2010
  ident: 10.1016/j.compedu.2019.103607_bib60
  article-title: The scratch programming language and environment
  publication-title: ACM Transactions on Computing Education
  doi: 10.1145/1868358.1868363
– start-page: 60
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib29
  article-title: Should your 8-year-old learn to code?
– volume: 19
  start-page: 47
  issue: 3
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib3
  article-title: A K-6 computational thinking curriculum framework: Implications for teacher knowledge
  publication-title: Journal of Educational Technology & Society
– start-page: 89
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib26
  article-title: Introducing teachers to computational thinking using unplugged storytelling
– volume: 34
  start-page: 26
  issue: 2
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib55
  article-title: Scratch: Multimedia programming environment for young gifted learners
  publication-title: The Gifted Child Today
  doi: 10.1177/107621751103400208
– volume: 59
  start-page: 765
  issue: 6
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib7
  article-title: An investigation of the artifacts and process of constructing computers games about environmental science in a fifth grade classroom
  publication-title: Educational Technology Research & Development
  doi: 10.1007/s11423-010-9184-z
– start-page: 371
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib35
  article-title: Assessment of computer science learning in a scratch-based outreach program
– volume: 53
  start-page: 562
  issue: 4
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib101
  article-title: An exploration of three-dimensional integrated assessment for computational thinking
  publication-title: Journal of Educational Computing Research
  doi: 10.1177/0735633115608444
– year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib85
– start-page: 74
  year: 2012
  ident: 10.1016/j.compedu.2019.103607_bib81
  article-title: Promoting computational thinking with programming
– volume: 25
  start-page: 199
  issue: 2
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib41
  article-title: Designing for deeper learning in a blended computer science course for middle school students
  publication-title: Computer Science Education
  doi: 10.1080/08993408.2015.1033142
– volume: 46
  start-page: 1
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib65
  article-title: Dr. Scratch: Automatic analysis of scratch projects to assess and foster computational thinking
  publication-title: RED. Revista de Educación a Distancia
– start-page: 183
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib111
  article-title: The use of robotics in introductory programming for elementary students
– year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib13
– volume: 109
  start-page: 162
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib21
  article-title: Assessing elementary students' computational thinking in everyday reasoning and robotics programming
  publication-title: Computers & Education
  doi: 10.1016/j.compedu.2017.03.001
– start-page: 5
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib124
  article-title: School perceptions of coding education in K-12: A large scale quantitative study to inform innovative practices
– volume: 13
  start-page: 20
  issue: 1
  year: 2009
  ident: 10.1016/j.compedu.2019.103607_bib10
  article-title: Computer science unplugged: School students doing real computing without computers
  publication-title: New Zealand Journal of Applied Computing and Information Technology
– start-page: 1
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib2
  article-title: Digital ink for cognitive assessment of computational thinking
– start-page: 47
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib25
  article-title: cs4fn and computational thinking unplugged
– start-page: 67
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib6
  article-title: The zones of proximal flow: Guiding students through a space of computational thinking skills and challenges
– volume: 62
  start-page: 107
  issue: 1
  year: 2008
  ident: 10.1016/j.compedu.2019.103607_bib30
  article-title: The qualitative content analysis process
  publication-title: Journal of Advanced Nursing
  doi: 10.1111/j.1365-2648.2007.04569.x
– start-page: 144
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib20
  article-title: Educational robots and computational thinking
– year: 2007
  ident: 10.1016/j.compedu.2019.103607_bib52
– start-page: 173
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib45
  article-title: Assessing computational thinking in students' game designs
– volume: 32
  start-page: 576
  issue: 6
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib31
  article-title: An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad
  publication-title: Journal of Computer Assisted Learning
  doi: 10.1111/jcal.12155
– volume: 43
  start-page: 304
  issue: 6
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib59
  article-title: Facts are more important than novelty: Replication in the education sciences
  publication-title: Educational Researcher
  doi: 10.3102/0013189X14545513
– volume: 24
  start-page: 628
  issue: 5
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib12
  article-title: Comparing virtual and physical robotics environments for supporting complex systems and computational thinking
  publication-title: Journal of Science Education and Technology
  doi: 10.1007/s10956-015-9552-x
– year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib83
  article-title: Learning abstraction in computer science: A gender perspective
– start-page: 50
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib75
  article-title: Scratch vs. Karel: Impact on learning outcomes and motivation
– volume: 75
  start-page: 661
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib4
  article-title: Advancing students' computational thinking skills through educational robotics: A study on age and gender relevant differences
  publication-title: Robotics and Autonomous Systems
  doi: 10.1016/j.robot.2015.10.008
– ident: 10.1016/j.compedu.2019.103607_bib82
– volume: 16
  start-page: 68
  year: 2018
  ident: 10.1016/j.compedu.2019.103607_bib112
  article-title: Designing for learning mathematics through programming: A case study of pupils engaging with place value
  publication-title: International journal of child-computer interaction
  doi: 10.1016/j.ijcci.2017.12.004
– volume: 13
  start-page: 33
  issue: 1
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib50
  article-title: The effects of teaching programming via scratch on problem solving skills: A discussion from learners' perspective
  publication-title: Informatics in Education
  doi: 10.15388/infedu.2014.03
– start-page: 543
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib32
  article-title: Evaluation of early introduction to concurrent computing concepts in primary school
– volume: 25
  start-page: 127
  issue: 1
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib95
  article-title: Defining computational thinking for mathematics and science classrooms
  publication-title: Journal of Science Education and Technology
  doi: 10.1007/s10956-015-9581-5
– start-page: 320
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib96
  article-title: Integrating computational thinking into English dialogue learning through graphical programming tool
– year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib28
– volume: 42
  start-page: 4
  issue: 3
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib15
  article-title: Improving the computational thinking pedagogical capabilities of school teachers
  publication-title: Australian Journal of Teacher Education
  doi: 10.14221/ajte.2017v42n3.4
– volume: 37
  start-page: 14
  issue: 3
  year: 2005
  ident: 10.1016/j.compedu.2019.103607_bib54
  article-title: A study of the difficulties of novice programmers
  publication-title: ACM Sigcse Bulletin
  doi: 10.1145/1151954.1067453
– start-page: 1
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib87
  article-title: Evaluating algorithmic thinking ability of primary schoolchildren who learn computer programming
– start-page: 127
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib19
  article-title: Interface design and its role in computational thinking
– start-page: 439
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib27
  article-title: The education arcade: Crafting, remixing, and playing with controllers for scratch games
– volume: 26
  start-page: 489
  issue: 4
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib121
  article-title: Constructing the ScratchJr programming language in the early childhood classroom
  publication-title: International Journal of Technology and Design Education
  doi: 10.1007/s10798-015-9325-0
– volume: 55
  start-page: 832
  issue: 7
  year: 2012
  ident: 10.1016/j.compedu.2019.103607_bib1
  article-title: Computation and computational thinking
  publication-title: The Computer Journal
  doi: 10.1093/comjnl/bxs074
– volume: 29
  start-page: 350
  issue: 2
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib77
  article-title: Sensors, programming and devices in Art Education sessions. One case in the context of primary education
  publication-title: Cultura y Educación
  doi: 10.1080/11356405.2017.1305075
– year: 2010
  ident: 10.1016/j.compedu.2019.103607_bib97
  article-title: Evaluating Scratch to introduce younger schoolchildren to programming
– start-page: 346
  year: 2010
  ident: 10.1016/j.compedu.2019.103607_bib117
  article-title: How programming environment shapes perception, learning and goals: logo vs. scratch
– start-page: 1
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib61
  article-title: Computational thinking in K-9 education
– start-page: 556
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib38
  article-title: Use of cutting edge educational tools for an initial programming course
– start-page: 82
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib89
  article-title: Programming in Scratch using inquiry-based approach
– start-page: 508
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib8
  article-title: Teaching computer programming: A practical review
– volume: 10
  start-page: 2
  issue: 4
  year: 2010
  ident: 10.1016/j.compedu.2019.103607_bib88
  article-title: Alice, greenfoot, and scratch-a discussion
  publication-title: ACM Transactions on Computing Education (TOCE)
– start-page: 235
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib122
  article-title: Developing computational thinking abilities instead of digital literacy in primary and secondary school students
– start-page: 3
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib69
  article-title: Scratch as educational tool to introduce robotics
– start-page: 95
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib94
  article-title: Using scaffolded examples to teach computational thinking concepts
– year: 2018
  ident: 10.1016/j.compedu.2019.103607_bib78
– volume: 93
  start-page: 187
  issue: 1
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib56
  article-title: Analysis of factors affecting achievement in maker programming education in the age of wireless communication
  publication-title: Wireless Personal Communications
  doi: 10.1007/s11277-016-3450-2
– volume: 10
  issue: 3
  year: 2019
  ident: 10.1016/j.compedu.2019.103607_bib66
  article-title: Development of computational thinking, digital competence and 21st century skills when learning programming in K-9
  publication-title: Education Inquiry
– start-page: 20
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib123
– volume: 5
  start-page: 15
  issue: 2
  year: 1998
  ident: 10.1016/j.compedu.2019.103607_bib62
  article-title: The role of statistical significance testing in educational research
  publication-title: Research in the Schools
– year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib68
  article-title: DISSECT: An experiment in infusing computational thinking in a sixth grade classroom
– volume: 28
  start-page: 347
  issue: 2
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib84
  article-title: Teaching tools, teachers' rules: Exploring the impact of teaching styles on young children's programming knowledge in scratch Jr
  publication-title: International Journal of Technology and Design Education
  doi: 10.1007/s10798-017-9400-9
– volume: 8
  start-page: 9
  issue: 3
  year: 2008
  ident: 10.1016/j.compedu.2019.103607_bib100
  article-title: An HCI approach to computing in the real world
  publication-title: Journal on Educational Resources in Computing (JERIC)
– start-page: 307
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib9
  article-title: Learning complex systems with story-building in scratch
– volume: 23
  start-page: 613
  issue: 5
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib33
  article-title: The programmers' collective: Fostering participatory culture by making music videos in a high school scratch coding workshop
  publication-title: Interactive Learning Environments
  doi: 10.1080/10494820.2015.1065892
– start-page: 217
  year: 2016
  ident: 10.1016/j.compedu.2019.103607_bib36
  article-title: Initialization in scratch: Seeking knowledge transfer
– start-page: 339
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib90
  article-title: Make, wear, play: Remix designs of wearable controllers for scratch games by middle school youth
– start-page: 59
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib80
  article-title: Modeling the learning progressions of computational thinking of primary grade students
– volume: 15
  start-page: 297
  issue: 4
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib74
  article-title: An exploration of the role of visual programming tools in the development of young children's computational thinking
  publication-title: Electronic Journal of e-Learning
  doi: 10.34190/ejel.15.4.2368
– volume: 3
  start-page: 115
  issue: 2
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib11
  article-title: Bridging primary programming and mathematics: Some findings of design research in England
  publication-title: Digital Experiences in Mathematics Education
  doi: 10.1007/s40751-017-0028-x
– start-page: 130
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib47
  article-title: Hi-Lo tech games: Crafting, coding and collaboration of augmented board games by high school youth
– volume: 23
  start-page: 1483
  issue: 4
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib119
  article-title: Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level
  publication-title: Education and Information Technologies
  doi: 10.1007/s10639-017-9673-3
– start-page: 540
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib79
  article-title: Using SOLO to classify the programming responses of primary grade students
– year: 1980
  ident: 10.1016/j.compedu.2019.103607_bib67
– start-page: 1
  year: 2012
  ident: 10.1016/j.compedu.2019.103607_bib16
  article-title: New frameworks for studying and assessing the development of computational thinking
– volume: 1
  issue: 2
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib92
  article-title: Teaching computing in a multidisciplinary way in social studies classes in school--A case study
  publication-title: International Journal of Computer Science Education in Schools
  doi: 10.21585/ijcses.v1i2.9
– volume: 2
  start-page: 48
  issue: 1
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib5
  article-title: Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?
  publication-title: ACM Inroads
  doi: 10.1145/1929887.1929905
– year: 2002
  ident: 10.1016/j.compedu.2019.103607_bib14
  article-title: What is programming
– start-page: 57
  year: 2014
  ident: 10.1016/j.compedu.2019.103607_bib115
  article-title: Assessing computational learning in K-12
– start-page: 168
  year: 2011
  ident: 10.1016/j.compedu.2019.103607_bib118
  article-title: Habits of programming in scratch
– start-page: 55
  year: 2015
  ident: 10.1016/j.compedu.2019.103607_bib99
  article-title: Teaching computer science to 5-7 year-olds: An initial study with scratch, cubelets and unplugged computing
– start-page: 463
  year: 2013
  ident: 10.1016/j.compedu.2019.103607_bib17
  article-title: Stories from the scratch community: Connecting with ideas, interests, and people
– volume: 20
  start-page: 58
  issue: 4
  year: 2017
  ident: 10.1016/j.compedu.2019.103607_bib93
  article-title: Enhancing students' computer programming performances, critical thinking awareness and attitudes towards programming: An online peer-assessment attempt
  publication-title: Journal of Educational Technology & Society
SSID ssj0004645
Score 2.6541512
Snippet As computational thinking (CT) is being embraced by educational systems worldwide, researchers and teachers have posed important questions such as “what to...
As computational thinking (CT) is being embraced by educational systems worldwide, researchers and teachers have posed important questions such as what to...
SourceID swepub
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 103607
SubjectTerms Computational thinking
K-9
Programming
Scratch
Systematic review
Title A systematic review of learning computational thinking through Scratch in K-9
URI https://dx.doi.org/10.1016/j.compedu.2019.103607
https://urn.kb.se/resolve?urn=urn:nbn:se:su:diva-174920
Volume 141
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07b8IwELYQXbpUfar0gTy0Y8jDJonHiBbRorJQKjYrsR0IqgKiYe1vry9xgA4VUsdEdhxdTndn577vQ-hBSKaUq503VE5gUU-kFvzMskjqyjjQ-YgkZYPsyB9M6Ou0O22gXo2FgbZKE_urmF5Ga3PHNta0V1lmj3XsBbIYKEGAJg2A5pQG4OWdb3cPG1kKFcNgC0bvUDz2Ap69gjMRnQUZwM99UJX9Iz_tE4mWyad_ik5M1Yij6sXOUEPl5yC4bJozLtBbhHeczLjCo-Blio0oxAyLUr3BnPzhYl5JJmAj04PHQnuCmOMsx0OLXaJJ__m9N7CMUoIlCPULK4gVlYxKRZlKXZb4ngwDIcOEuKlDhS5xROJKoks7Rmmik5Ku-lLHiamb-FKolFyhZr7M1TXCri8JjYUQLCXUUx6LY6n3HJ4QpJvEvmohWtuHC0MjDmoWn7zuF1twY1YOZuWVWVuos522qng0Dk0Ia-PzXw7Bdaw_NPWx-ljblYBD-yn7iPhyPeNfG663Ycxzbv6_xC06hqsKlHiHmsV6o-51dVIk7dL92ugoehkORj-0EOUL
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3JbsIwELUoHNpL1VWlqw_tMc1iJ8FHRIugLBeg4mYltgNBFSAa_r-exCw9VEi9Jpk4moxmnpOZ9xB6FpIp5ergrSkntKgnEgt-ZlkkcWUU6npE4rxBth-0RvRj7I9LqLGZhYG2SpP7i5yeZ2tzxDbetJdpag907gWyGIAgQJPmH6EKsFP5ZVSptzut_t54ZK5VDNdbYLAb5LFncPslfBbRhZDBBHoAwrJ_lKh9LtG8_jTP0KkBjrhePNs5Kqn5BWgum_6MS9Sr4x0tMy5GUvAiwUYXYoJFLuBgPv7hbFqoJmCj1IMHQgeDmOJ0jjsWu0Kj5vuw0bKMWIIlCA0yK4wUlYxKRZlKXBYHnqyFQtZi4iYOFRrliNiVRKM7Rmms65IGfonjRNSNAylUQq5Reb6YqxuE3UASGgkhWEKopzwWRVJvOzwhiB9HgaoiuvEPF4ZJHAQtvvimZWzGjVs5uJUXbq2i163ZsqDSOGRQ2zif_4oJrtP9IdOX4mVtVwIa7bf0s84Xqwn_XnO9E2Oec_v_JZ7QcWvY6_Juu9-5QydwpphRvEflbLVWDxqsZPGjCcYfkfDnvA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+systematic+review+of+learning+computational+thinking+through+Scratch+in+K-9&rft.jtitle=Computers+and+education&rft.au=Zhang%2C+LeChen&rft.au=Nouri%2C+Jalal&rft.date=2019-11-01&rft.issn=1873-782X&rft.volume=141&rft_id=info:doi/10.1016%2Fj.compedu.2019.103607&rft.externalDocID=oai_DiVA_org_su_174920
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon