Code to Learn with Scratch? A systematic literature review

EDUCON 2016, Abu Dhabi
Code to learn with Scratch?
A systematic literature review
J. Moreno-Le´on, Gregorio Robles
jesus.moreno@programamos.es, grex@gsyc.urjc.es
GSyC/Libresoft, Universidad Rey Juan Carlos
IEEE EDUCON 2016, Abu Dhabi, April 12th 2016
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
(cc) 2016 J. Moreno-Le´on and Gregorio Robles
Some rights reserved. This work licensed under Creative Commons
Attribution-ShareAlike License. To view a copy of full license, see
http://creativecommons.org/licenses/by-sa/3.0/ or write to
Creative Commons, 559 Nathan Abbott Way, Stanford,
California 94305, USA.
Some of the figures have been taken from the Internet
Source, and author and licence if known, is specified.
For those images, fair use applies.
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Code to learn (I)
Logo programming language
Developed in the 1960s
Its educational impact was
intensively investigated in
the 70s and 80s
Students’ improvements in
maths (and other
disciplines) were proved
“Disappeared” from the
educational landscape since
mid-90s
Seymour Papert’s picture: jgora.net
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Code to learn (and II)
New visual programming languages
Alice, Greenfoot, Kodu, Scratch
Code.org, EU Code Week, Africa Code Week, ArabCode.org
If there is no evidence showing educational impact of
programming, this resurgence of programming in schools
could disappear in a few years.
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Research questions
RQ1. What K-12 subjects have used
programming with Scratch as an
educational resource?
RQ2. Is programming with Scratch a good
educational tool that enhances student
learning?
RQ3. What other skills are developed
while learning to code with Scratch?
Background picture: rebel-performance.com
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Methodology
Figure: Systematic literature review process
Source: Guidelines for Performing Systematic Literature Reviews in Software Engineering
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Selection of primary studies
Out of 107 located articles, the final number of selected papers is
15.
Motive of exclusion Number of papers
Focused on programming 32
No evidence provided 7
University students 7
Out of context 41
No English version 2
Articles not accessed 3
Table: Summary of article exclusion
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Findings, RQ1
Paper Age Subject Environment
[21] Middle School Mathematics School
[22] 5th grade Mathematics, Language Arts Summer camp
[23] 3rd grade Mathematics School
[24] 5th grade Science School
[25] 5th grade Science School
[26] 10-14 years old Storytelling, Creative writing After school
[27] 12-14 years old Writing School
[28] 4th-5th grade English as a second language School
Table: Subjects learned through coding with Scratch
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Findings, RQ2 (I)
Figure: Description of the 8 papers under investigation for RQ2
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Findings, RQ2 (and II)
Subject Paper Proved results Non-proved results
Maths
[21] Significantly more positive attitudes
towards maths
[22] Test scores in maths highly cor-
related with programming perfor-
mance
[23] Improvements at comparing num-
bers and establishing order
No differences at spatial loca-
tion
Science
[24] How or if learners deepened
their science knowledge
[25] 61.5% reported a better under-
standing of science
L. arts
[26] 60% indicated their storytelling
skills improved
[27] Effective framework for facilitating
digital composition
English [28] Experimental improved more than
control groups
Table: Programming with Scratch to learn other subjects
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Findings, RQ3 (I)
Figure: Description of the 7 papers under investigation for RQ3
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Findings, RQ3 (and II)
Paper Proved results Non-proved results
[25] Better performance in logical think-
ing and problem solving
[30] Students in the treatment group
show improvement in their problem
solving skills at a rate greater than
those in the control group
[31] Improved problem solving ability
[32] The effect on problem solving abil-
ities is significant, especially at the
reason of prediction
No significant effect on logical
reasoning skills
[33] Improved problem solving skills and
reasoning practices
[34] Increase in self-confidence in prob-
lem solving ability
No significant differences in
problem solving skills
[35] Increase in logic, creativity and
learning skills
Table: Skills developed by programming with Scratch
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Conclusions
Programming with Scratch to learn other subjects
8 studies
Very promising outlook
Most investigations did not follow basic recommendation for
education research
Programming with Scratch to develope other skills
7 papers
Positive results
Most investigations used control groups, pre- and post-tests,
and samples bigger than 30.
It is necessary to conduct further research with larger
samples to justify the use of programming as an
educational tool in K-12
Background picture: flamingcow.co.uk
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Future Work
We are performing a broader systematic literature review,
not restricting the programming language to Scratch, in order
to:
1 Identify potential differences of different
programming languages
2 State stronger conclusions regarding the usefulness of
computer programming as an educational tool for
primary and secondary students
Background picture: Simon Cunningham
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
EDUCON 2016, Abu Dhabi
Code to learn with Scratch?
A systematic literature review
J. Moreno-Le´on, Gregorio Robles
jesus.moreno@programamos.es, grex@gsyc.urjc.es
GSyC/Libresoft, Universidad Rey Juan Carlos
IEEE EDUCON 2016, Abu Dhabi, April 12th 2016
J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
1 de 15

Más contenido relacionado

Similar a Code to Learn with Scratch? A systematic literature review(20)

ROBOESL-1pprROBOESL-1ppr
ROBOESL-1ppr
56ο Γυμνάσιο Αθήνας19 vistas
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
Ramiro Luz1.7K vistas
Linux In EducationLinux In Education
Linux In Education
Chris Bradley251 vistas
Cg31350353Cg31350353
Cg31350353
IJMER389 vistas
Elearning Summit 2015 - BoSCO - MinneapolisElearning Summit 2015 - BoSCO - Minneapolis
Elearning Summit 2015 - BoSCO - Minneapolis
University of Minnesota Rochester192 vistas
Deep Dive into CBL #connex13Deep Dive into CBL #connex13
Deep Dive into CBL #connex13
Lucy Gray1.1K vistas
ROBOESL-2ndpaperROBOESL-2ndpaper
ROBOESL-2ndpaper
56ο Γυμνάσιο Αθήνας29 vistas

Más de Jesús Moreno León(20)

Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantil
Jesús Moreno León320 vistas
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiative
Jesús Moreno León791 vistas
Estructura de internetEstructura de internet
Estructura de internet
Jesús Moreno León2.5K vistas
Sad tema2 pen_test_iiiSad tema2 pen_test_iii
Sad tema2 pen_test_iii
Jesús Moreno León1.1K vistas
Sad tema2 pen_test_iiSad tema2 pen_test_ii
Sad tema2 pen_test_ii
Jesús Moreno León1.1K vistas

Último

Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plansTariq KHAN
172 vistas53 diapositivas
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdfalqaseedae
81 vistas5 diapositivas
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docxTariq KHAN
90 vistas11 diapositivas
Sociology KS5Sociology KS5
Sociology KS5WestHatch
50 vistas23 diapositivas

Último(20)

Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1449 vistas
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
Tariq KHAN172 vistas
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae81 vistas
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docx
Tariq KHAN90 vistas
Sociology KS5Sociology KS5
Sociology KS5
WestHatch50 vistas
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov57 vistas
Women from Hackney’s History: Stoke Newington by Sue DoeWomen from Hackney’s History: Stoke Newington by Sue Doe
Women from Hackney’s History: Stoke Newington by Sue Doe
History of Stoke Newington103 vistas
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 Breakdown
WestHatch52 vistas
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
MysoreMuleSoftMeetup75 vistas
SIMPLE PRESENT TENSE_new.pptxSIMPLE PRESENT TENSE_new.pptx
SIMPLE PRESENT TENSE_new.pptx
nisrinamadani2146 vistas
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open Innovation
Michal Hron82 vistas
STYP infopack.pdfSTYP infopack.pdf
STYP infopack.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego143 vistas
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
Tariq KHAN62 vistas
Industry4wrd.pptxIndustry4wrd.pptx
Industry4wrd.pptx
BC Chew153 vistas
discussion post.pdfdiscussion post.pdf
discussion post.pdf
jessemercerail70 vistas
Psychology KS4Psychology KS4
Psychology KS4
WestHatch52 vistas
ACTIVITY BOOK key water sports.pptxACTIVITY BOOK key water sports.pptx
ACTIVITY BOOK key water sports.pptx
Mar Caston Palacio132 vistas
Streaming Quiz 2023.pdfStreaming Quiz 2023.pdf
Streaming Quiz 2023.pdf
Quiz Club NITW87 vistas

Code to Learn with Scratch? A systematic literature review

  • 1. EDUCON 2016, Abu Dhabi Code to learn with Scratch? A systematic literature review J. Moreno-Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos IEEE EDUCON 2016, Abu Dhabi, April 12th 2016 J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 2. EDUCON 2016, Abu Dhabi (cc) 2016 J. Moreno-Le´on and Gregorio Robles Some rights reserved. This work licensed under Creative Commons Attribution-ShareAlike License. To view a copy of full license, see http://creativecommons.org/licenses/by-sa/3.0/ or write to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Some of the figures have been taken from the Internet Source, and author and licence if known, is specified. For those images, fair use applies. J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 3. EDUCON 2016, Abu Dhabi Code to learn (I) Logo programming language Developed in the 1960s Its educational impact was intensively investigated in the 70s and 80s Students’ improvements in maths (and other disciplines) were proved “Disappeared” from the educational landscape since mid-90s Seymour Papert’s picture: jgora.net J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 4. EDUCON 2016, Abu Dhabi Code to learn (and II) New visual programming languages Alice, Greenfoot, Kodu, Scratch Code.org, EU Code Week, Africa Code Week, ArabCode.org If there is no evidence showing educational impact of programming, this resurgence of programming in schools could disappear in a few years. J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 5. EDUCON 2016, Abu Dhabi Research questions RQ1. What K-12 subjects have used programming with Scratch as an educational resource? RQ2. Is programming with Scratch a good educational tool that enhances student learning? RQ3. What other skills are developed while learning to code with Scratch? Background picture: rebel-performance.com J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 6. EDUCON 2016, Abu Dhabi Methodology Figure: Systematic literature review process Source: Guidelines for Performing Systematic Literature Reviews in Software Engineering J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 7. EDUCON 2016, Abu Dhabi Selection of primary studies Out of 107 located articles, the final number of selected papers is 15. Motive of exclusion Number of papers Focused on programming 32 No evidence provided 7 University students 7 Out of context 41 No English version 2 Articles not accessed 3 Table: Summary of article exclusion J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 8. EDUCON 2016, Abu Dhabi Findings, RQ1 Paper Age Subject Environment [21] Middle School Mathematics School [22] 5th grade Mathematics, Language Arts Summer camp [23] 3rd grade Mathematics School [24] 5th grade Science School [25] 5th grade Science School [26] 10-14 years old Storytelling, Creative writing After school [27] 12-14 years old Writing School [28] 4th-5th grade English as a second language School Table: Subjects learned through coding with Scratch J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 9. EDUCON 2016, Abu Dhabi Findings, RQ2 (I) Figure: Description of the 8 papers under investigation for RQ2 J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 10. EDUCON 2016, Abu Dhabi Findings, RQ2 (and II) Subject Paper Proved results Non-proved results Maths [21] Significantly more positive attitudes towards maths [22] Test scores in maths highly cor- related with programming perfor- mance [23] Improvements at comparing num- bers and establishing order No differences at spatial loca- tion Science [24] How or if learners deepened their science knowledge [25] 61.5% reported a better under- standing of science L. arts [26] 60% indicated their storytelling skills improved [27] Effective framework for facilitating digital composition English [28] Experimental improved more than control groups Table: Programming with Scratch to learn other subjects J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 11. EDUCON 2016, Abu Dhabi Findings, RQ3 (I) Figure: Description of the 7 papers under investigation for RQ3 J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 12. EDUCON 2016, Abu Dhabi Findings, RQ3 (and II) Paper Proved results Non-proved results [25] Better performance in logical think- ing and problem solving [30] Students in the treatment group show improvement in their problem solving skills at a rate greater than those in the control group [31] Improved problem solving ability [32] The effect on problem solving abil- ities is significant, especially at the reason of prediction No significant effect on logical reasoning skills [33] Improved problem solving skills and reasoning practices [34] Increase in self-confidence in prob- lem solving ability No significant differences in problem solving skills [35] Increase in logic, creativity and learning skills Table: Skills developed by programming with Scratch J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 13. EDUCON 2016, Abu Dhabi Conclusions Programming with Scratch to learn other subjects 8 studies Very promising outlook Most investigations did not follow basic recommendation for education research Programming with Scratch to develope other skills 7 papers Positive results Most investigations used control groups, pre- and post-tests, and samples bigger than 30. It is necessary to conduct further research with larger samples to justify the use of programming as an educational tool in K-12 Background picture: flamingcow.co.uk J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 14. EDUCON 2016, Abu Dhabi Future Work We are performing a broader systematic literature review, not restricting the programming language to Scratch, in order to: 1 Identify potential differences of different programming languages 2 State stronger conclusions regarding the usefulness of computer programming as an educational tool for primary and secondary students Background picture: Simon Cunningham J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?
  • 15. EDUCON 2016, Abu Dhabi Code to learn with Scratch? A systematic literature review J. Moreno-Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos IEEE EDUCON 2016, Abu Dhabi, April 12th 2016 J. Moreno-Le´on, Gregorio Robles Code to learn with Scratch?