SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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?

Contenu connexe

Similaire à Code to Learn with Scratch? A systematic literature review

Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Universidade Tiradentes
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningLaia Albó
 
Supporting educators as designers of complex blended learning scenarios: visu...
Supporting educators as designers of complex blended learning scenarios: visu...Supporting educators as designers of complex blended learning scenarios: visu...
Supporting educators as designers of complex blended learning scenarios: visu...Laia Albó
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleRamiro Luz
 
How we can teach Educational Robotics to foster 21st learning skills through ...
How we can teach Educational Robotics to foster 21st learning skills through ...How we can teach Educational Robotics to foster 21st learning skills through ...
How we can teach Educational Robotics to foster 21st learning skills through ...Alexandra Sierra
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]nickyjohnson
 
Cg31350353
Cg31350353Cg31350353
Cg31350353IJMER
 
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...eMadrid network
 
Production and sharing of learning activities with technologies: designing fo...
Production and sharing of learning activities with technologies: designing fo...Production and sharing of learning activities with technologies: designing fo...
Production and sharing of learning activities with technologies: designing fo...Patrícia Scherer Bassani
 
26_06_2019 «On the development of computational thinking skills in schools th...
26_06_2019 «On the development of computational thinking skills in schools th...26_06_2019 «On the development of computational thinking skills in schools th...
26_06_2019 «On the development of computational thinking skills in schools th...eMadrid network
 
Applying and translating learning design and analytics approaches in your ins...
Applying and translating learning design and analytics approaches in your ins...Applying and translating learning design and analytics approaches in your ins...
Applying and translating learning design and analytics approaches in your ins...Bart Rienties
 
Trends and Innovations in Introductory CS Course
Trends and Innovations in Introductory CS CourseTrends and Innovations in Introductory CS Course
Trends and Innovations in Introductory CS CourseAayushee Gupta
 
Deep Dive into CBL #connex13
Deep Dive into CBL #connex13Deep Dive into CBL #connex13
Deep Dive into CBL #connex13Lucy Gray
 
AIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsAIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsSungjin Nam
 
Diversity in utilization of programming languages among State Universities an...
Diversity in utilization of programming languages among State Universities an...Diversity in utilization of programming languages among State Universities an...
Diversity in utilization of programming languages among State Universities an...Bryan Guibijar
 
An Experimental Study On Students Higher Level Mathematics Cognition
An Experimental Study On Students Higher Level Mathematics CognitionAn Experimental Study On Students Higher Level Mathematics Cognition
An Experimental Study On Students Higher Level Mathematics CognitionXu jiakon
 

Similaire à Code to Learn with Scratch? A systematic literature review (20)

Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
 
ROBOESL-1ppr
ROBOESL-1pprROBOESL-1ppr
ROBOESL-1ppr
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learning
 
Supporting educators as designers of complex blended learning scenarios: visu...
Supporting educators as designers of complex blended learning scenarios: visu...Supporting educators as designers of complex blended learning scenarios: visu...
Supporting educators as designers of complex blended learning scenarios: visu...
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
 
How we can teach Educational Robotics to foster 21st learning skills through ...
How we can teach Educational Robotics to foster 21st learning skills through ...How we can teach Educational Robotics to foster 21st learning skills through ...
How we can teach Educational Robotics to foster 21st learning skills through ...
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]
 
Linux In Education
Linux In EducationLinux In Education
Linux In Education
 
Cg31350353
Cg31350353Cg31350353
Cg31350353
 
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t...
 
Production and sharing of learning activities with technologies: designing fo...
Production and sharing of learning activities with technologies: designing fo...Production and sharing of learning activities with technologies: designing fo...
Production and sharing of learning activities with technologies: designing fo...
 
26_06_2019 «On the development of computational thinking skills in schools th...
26_06_2019 «On the development of computational thinking skills in schools th...26_06_2019 «On the development of computational thinking skills in schools th...
26_06_2019 «On the development of computational thinking skills in schools th...
 
Applying and translating learning design and analytics approaches in your ins...
Applying and translating learning design and analytics approaches in your ins...Applying and translating learning design and analytics approaches in your ins...
Applying and translating learning design and analytics approaches in your ins...
 
Trends and Innovations in Introductory CS Course
Trends and Innovations in Introductory CS CourseTrends and Innovations in Introductory CS Course
Trends and Innovations in Introductory CS Course
 
Elearning Summit 2015 - BoSCO - Minneapolis
Elearning Summit 2015 - BoSCO - MinneapolisElearning Summit 2015 - BoSCO - Minneapolis
Elearning Summit 2015 - BoSCO - Minneapolis
 
Deep Dive into CBL #connex13
Deep Dive into CBL #connex13Deep Dive into CBL #connex13
Deep Dive into CBL #connex13
 
AIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community PresentationsAIM Analytics: U-M Community Presentations
AIM Analytics: U-M Community Presentations
 
ROBOESL-2ndpaper
ROBOESL-2ndpaperROBOESL-2ndpaper
ROBOESL-2ndpaper
 
Diversity in utilization of programming languages among State Universities an...
Diversity in utilization of programming languages among State Universities an...Diversity in utilization of programming languages among State Universities an...
Diversity in utilization of programming languages among State Universities an...
 
An Experimental Study On Students Higher Level Mathematics Cognition
An Experimental Study On Students Higher Level Mathematics CognitionAn Experimental Study On Students Higher Level Mathematics Cognition
An Experimental Study On Students Higher Level Mathematics Cognition
 

Plus de Jesús Moreno León

Pensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónJesús Moreno León
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaJesús Moreno León
 
Tecnología educativa en infantil
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantilJesús Moreno León
 
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Jesús Moreno León
 
On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...Jesús Moreno León
 
Assessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomJesús Moreno León
 
On the quest for assessing computational thinking
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinkingJesús Moreno León
 
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Jesús Moreno León
 
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...Jesús Moreno León
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.Jesús Moreno León
 
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Jesús Moreno León
 
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Jesús Moreno León
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...Jesús Moreno León
 
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Jesús Moreno León
 
The Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeJesús Moreno León
 
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...Jesús Moreno León
 
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyAutomatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyJesús Moreno León
 

Plus de Jesús Moreno León (20)

Pensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educación
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuela
 
Tecnología educativa en infantil
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantil
 
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
 
On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...
 
Assessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroom
 
On the quest for assessing computational thinking
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinking
 
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
 
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.
 
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
 
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
 
The Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiative
 
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...Dr scratch, Automatic analysis of Scratch projects to assess the development ...
Dr scratch, Automatic analysis of Scratch projects to assess the development ...
 
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary StudyAutomatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study
 
Estructura de internet
Estructura de internetEstructura de internet
Estructura de internet
 
Sad tema2 pen_test_iii
Sad tema2 pen_test_iiiSad tema2 pen_test_iii
Sad tema2 pen_test_iii
 
Sad tema2 pen_test_ii
Sad tema2 pen_test_iiSad tema2 pen_test_ii
Sad tema2 pen_test_ii
 

Dernier

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 

Dernier (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 

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?