Computational thinking in programming with Scratch in primary schools: A systematic review

Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem‐solving situations. However, the educational objective of CT...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer applications in engineering education 2021-01, Vol.29 (1), p.12-28
Hauptverfasser: Fagerlund, Janne, Häkkinen, Päivi, Vesisenaho, Mikko, Viiri, Jouni
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 28
container_issue 1
container_start_page 12
container_title Computer applications in engineering education
container_volume 29
creator Fagerlund, Janne
Häkkinen, Päivi
Vesisenaho, Mikko
Viiri, Jouni
description Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem‐solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programming akin to Scratch. In response to the growing demands of CT, by conducting a literature review on studies utilising Scratch in K–9, this study investigates what kind of CT has been assessed in Scratch at the primary education level. As a theoretical background for the review, we define a tangible educational objective for introducing CT comprehensively in primary education and concretise the fundamental skills and areas of understanding involved in CT as its “core educational principles”. The results of the review summarise Scratch programming contents that students can manipulate and activities in which they can engage that foster CT. Moreover, methods for formatively assessing CT via students' Scratch projects and programming processes are explored. The results underpin that the summarised “CT‐fostering” programming contents and activities in Scratch are vast and multidimensional. The next steps for this study are to refine pedagogically meaningful ways to assess CT in students' Scratch projects and programming processes.
doi_str_mv 10.1002/cae.22255
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2481870311</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2481870311</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3325-ab1b1289a219904447511f1c7dd65d8b3a86c277cf9bb32d40e35fc0d55ad3e33</originalsourceid><addsrcrecordid>eNp1kD1PwzAQhi0EEqUw8A8sMTGk9Uccx2xVVD6kSgzAwmI5jtO4JHGxXar-e1LSlenudM-9uvcF4BajGUaIzLUyM0IIY2dggpEQCWIpOT_2GU4o5_QSXIWwQQiJjIoJ-Cxct91FFa3rVQtjY_sv26-h7eHWu7VXXXcc9zY28E17FXUz7myn_AEG3TjXhge4gOEQoukGIQ29-bFmfw0uatUGc3OqU_DxuHwvnpPV69NLsVglmlLCElXiEpNcKIKFQGmacoZxjTWvqoxVeUlVnmnCua5FWVJSpchQVmtUMaYqaiidgrtRd3j4e2dClBu384ObIEma45wjivFA3Y-U9i4Eb2p58iAxksfo5BCd_ItuYOcju7etOfwPymKxHC9-AcjtcCY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2481870311</pqid></control><display><type>article</type><title>Computational thinking in programming with Scratch in primary schools: A systematic review</title><source>Wiley Online Library All Journals</source><creator>Fagerlund, Janne ; Häkkinen, Päivi ; Vesisenaho, Mikko ; Viiri, Jouni</creator><creatorcontrib>Fagerlund, Janne ; Häkkinen, Päivi ; Vesisenaho, Mikko ; Viiri, Jouni</creatorcontrib><description>Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem‐solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programming akin to Scratch. In response to the growing demands of CT, by conducting a literature review on studies utilising Scratch in K–9, this study investigates what kind of CT has been assessed in Scratch at the primary education level. As a theoretical background for the review, we define a tangible educational objective for introducing CT comprehensively in primary education and concretise the fundamental skills and areas of understanding involved in CT as its “core educational principles”. The results of the review summarise Scratch programming contents that students can manipulate and activities in which they can engage that foster CT. Moreover, methods for formatively assessing CT via students' Scratch projects and programming processes are explored. The results underpin that the summarised “CT‐fostering” programming contents and activities in Scratch are vast and multidimensional. The next steps for this study are to refine pedagogically meaningful ways to assess CT in students' Scratch projects and programming processes.</description><identifier>ISSN: 1061-3773</identifier><identifier>EISSN: 1099-0542</identifier><identifier>DOI: 10.1002/cae.22255</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc</publisher><subject>assessment ; computational thinking ; Computer programming ; Curricula ; Education ; Literature reviews ; primary school ; programming ; Scratch ; Students</subject><ispartof>Computer applications in engineering education, 2021-01, Vol.29 (1), p.12-28</ispartof><rights>2020 The Authors. published by Wiley Periodicals LLC</rights><rights>2020. This article is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3325-ab1b1289a219904447511f1c7dd65d8b3a86c277cf9bb32d40e35fc0d55ad3e33</citedby><cites>FETCH-LOGICAL-c3325-ab1b1289a219904447511f1c7dd65d8b3a86c277cf9bb32d40e35fc0d55ad3e33</cites><orcidid>0000-0001-6616-9114 ; 0000-0003-3353-6859 ; 0000-0002-0717-5562 ; 0000-0003-1160-139X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcae.22255$$EPDF$$P50$$Gwiley$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcae.22255$$EHTML$$P50$$Gwiley$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,1417,27923,27924,45573,45574</link.rule.ids></links><search><creatorcontrib>Fagerlund, Janne</creatorcontrib><creatorcontrib>Häkkinen, Päivi</creatorcontrib><creatorcontrib>Vesisenaho, Mikko</creatorcontrib><creatorcontrib>Viiri, Jouni</creatorcontrib><title>Computational thinking in programming with Scratch in primary schools: A systematic review</title><title>Computer applications in engineering education</title><description>Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem‐solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programming akin to Scratch. In response to the growing demands of CT, by conducting a literature review on studies utilising Scratch in K–9, this study investigates what kind of CT has been assessed in Scratch at the primary education level. As a theoretical background for the review, we define a tangible educational objective for introducing CT comprehensively in primary education and concretise the fundamental skills and areas of understanding involved in CT as its “core educational principles”. The results of the review summarise Scratch programming contents that students can manipulate and activities in which they can engage that foster CT. Moreover, methods for formatively assessing CT via students' Scratch projects and programming processes are explored. The results underpin that the summarised “CT‐fostering” programming contents and activities in Scratch are vast and multidimensional. The next steps for this study are to refine pedagogically meaningful ways to assess CT in students' Scratch projects and programming processes.</description><subject>assessment</subject><subject>computational thinking</subject><subject>Computer programming</subject><subject>Curricula</subject><subject>Education</subject><subject>Literature reviews</subject><subject>primary school</subject><subject>programming</subject><subject>Scratch</subject><subject>Students</subject><issn>1061-3773</issn><issn>1099-0542</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>24P</sourceid><sourceid>WIN</sourceid><recordid>eNp1kD1PwzAQhi0EEqUw8A8sMTGk9Uccx2xVVD6kSgzAwmI5jtO4JHGxXar-e1LSlenudM-9uvcF4BajGUaIzLUyM0IIY2dggpEQCWIpOT_2GU4o5_QSXIWwQQiJjIoJ-Cxct91FFa3rVQtjY_sv26-h7eHWu7VXXXcc9zY28E17FXUz7myn_AEG3TjXhge4gOEQoukGIQ29-bFmfw0uatUGc3OqU_DxuHwvnpPV69NLsVglmlLCElXiEpNcKIKFQGmacoZxjTWvqoxVeUlVnmnCua5FWVJSpchQVmtUMaYqaiidgrtRd3j4e2dClBu384ObIEma45wjivFA3Y-U9i4Eb2p58iAxksfo5BCd_ItuYOcju7etOfwPymKxHC9-AcjtcCY</recordid><startdate>202101</startdate><enddate>202101</enddate><creator>Fagerlund, Janne</creator><creator>Häkkinen, Päivi</creator><creator>Vesisenaho, Mikko</creator><creator>Viiri, Jouni</creator><general>Wiley Subscription Services, Inc</general><scope>24P</scope><scope>WIN</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-6616-9114</orcidid><orcidid>https://orcid.org/0000-0003-3353-6859</orcidid><orcidid>https://orcid.org/0000-0002-0717-5562</orcidid><orcidid>https://orcid.org/0000-0003-1160-139X</orcidid></search><sort><creationdate>202101</creationdate><title>Computational thinking in programming with Scratch in primary schools: A systematic review</title><author>Fagerlund, Janne ; Häkkinen, Päivi ; Vesisenaho, Mikko ; Viiri, Jouni</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3325-ab1b1289a219904447511f1c7dd65d8b3a86c277cf9bb32d40e35fc0d55ad3e33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>assessment</topic><topic>computational thinking</topic><topic>Computer programming</topic><topic>Curricula</topic><topic>Education</topic><topic>Literature reviews</topic><topic>primary school</topic><topic>programming</topic><topic>Scratch</topic><topic>Students</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Fagerlund, Janne</creatorcontrib><creatorcontrib>Häkkinen, Päivi</creatorcontrib><creatorcontrib>Vesisenaho, Mikko</creatorcontrib><creatorcontrib>Viiri, Jouni</creatorcontrib><collection>Wiley-Blackwell Open Access Titles</collection><collection>Wiley Free Content</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer applications in engineering education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Fagerlund, Janne</au><au>Häkkinen, Päivi</au><au>Vesisenaho, Mikko</au><au>Viiri, Jouni</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Computational thinking in programming with Scratch in primary schools: A systematic review</atitle><jtitle>Computer applications in engineering education</jtitle><date>2021-01</date><risdate>2021</risdate><volume>29</volume><issue>1</issue><spage>12</spage><epage>28</epage><pages>12-28</pages><issn>1061-3773</issn><eissn>1099-0542</eissn><abstract>Computer programming is being introduced in educational curricula, even at the primary school level. One goal of this implementation is to teach computational thinking (CT), which is potentially applicable in various computational problem‐solving situations. However, the educational objective of CT in primary schools is somewhat unclear: curricula in various countries define learning objectives for topics, such as computer science, computing, programming or digital literacy but not for CT specifically. Additionally, there has been confusion in concretely and comprehensively defining and operationalising what to teach, learn and assess about CT in primary education even with popular programming akin to Scratch. In response to the growing demands of CT, by conducting a literature review on studies utilising Scratch in K–9, this study investigates what kind of CT has been assessed in Scratch at the primary education level. As a theoretical background for the review, we define a tangible educational objective for introducing CT comprehensively in primary education and concretise the fundamental skills and areas of understanding involved in CT as its “core educational principles”. The results of the review summarise Scratch programming contents that students can manipulate and activities in which they can engage that foster CT. Moreover, methods for formatively assessing CT via students' Scratch projects and programming processes are explored. The results underpin that the summarised “CT‐fostering” programming contents and activities in Scratch are vast and multidimensional. The next steps for this study are to refine pedagogically meaningful ways to assess CT in students' Scratch projects and programming processes.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/cae.22255</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0001-6616-9114</orcidid><orcidid>https://orcid.org/0000-0003-3353-6859</orcidid><orcidid>https://orcid.org/0000-0002-0717-5562</orcidid><orcidid>https://orcid.org/0000-0003-1160-139X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1061-3773
ispartof Computer applications in engineering education, 2021-01, Vol.29 (1), p.12-28
issn 1061-3773
1099-0542
language eng
recordid cdi_proquest_journals_2481870311
source Wiley Online Library All Journals
subjects assessment
computational thinking
Computer programming
Curricula
Education
Literature reviews
primary school
programming
Scratch
Students
title Computational thinking in programming with Scratch in primary schools: A systematic review
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T16%3A30%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Computational%20thinking%20in%20programming%20with%20Scratch%20in%20primary%20schools:%20A%20systematic%20review&rft.jtitle=Computer%20applications%20in%20engineering%20education&rft.au=Fagerlund,%20Janne&rft.date=2021-01&rft.volume=29&rft.issue=1&rft.spage=12&rft.epage=28&rft.pages=12-28&rft.issn=1061-3773&rft.eissn=1099-0542&rft_id=info:doi/10.1002/cae.22255&rft_dat=%3Cproquest_cross%3E2481870311%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2481870311&rft_id=info:pmid/&rfr_iscdi=true