SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
CIRTA. Qu´ebec, Canada
Code to learn in K-12?
Jes´us Moreno Le´on, Gregorio Robles
jesus.moreno@programamos.es, grex@gsyc.urjc.es
GSyC/Libresoft, Universidad Rey Juan Carlos
CIRTA. Qu´ebec, Canada
October 11, 2016
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
(cc) 2016 Jes´us 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.
Get a copy at slideshare.net/jmorenol/code-to-learn-in-k12
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Learn to code (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
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Learn to code (and II)
New visual programming languages
Alice, Greenfoot, Kodu, Scratch
Code.org, EU Code Week, Africa Code Week, ArabCode.org
Focused on shortage of IT professionals in the technology
sector
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Shortage in the IT sector (I)
Code.org stats.
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Shortage in the IT sector (II)
ICT Professional jobs and demand in Europe 2012 - 2020
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Shortage in the IT sector (and III)
A nation of coders?
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Code to learn (I)
Another metaphor
The focus should shift
towards the educational
benefits
Coding is not the end, is the
mean
More empirical research is
required to provide evidence
on the educational impact of
programming
Let’s avoid that this
resurgence of programming
in schools disappears in a
few years
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Code to learn (and II)
Code to learn: Where does it belong in the K-12 curriculum? Journal of
Information Technology Education: Research, 15, 283-303
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Educators need support
Enjoying while marking students’ projects
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
What is Dr. Scratch?
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Assessment of CT development: Logical Thinking
Different levels of development of logical thinking: basic (top),
developing (center) and proficient (bottom).
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs Expert judgement
Dr. Scratch contest award ceremony at Google Campus, Madrid
(Spain)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs Expert judgement (and II)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs classic software engineering complexity
metrics (I)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs classic software engineering complexity
metrics (II)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs classic software engineering complexity
metrics (and III)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs CT-test
One of the CT-test items
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Dr. Scratch vs CT-test
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (I)
Workshop at CEIP Lope de Vega, Madrid (Spain)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (II)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (III)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (IV)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (V)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Does Dr. Scratch foster CT skills? (and VI)
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Limitations
Teachers should not rely exclusively on Dr. Scratch
Fundamental CT skills not assessed: debugging
and remixing.
Functionality or creativity not evaluated.
Portfolio analysis would be more accurate.
Background picture: Robert Couse-Baker
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Future Work
1 User accounts
2 Teacher dashboard
3 Organization dashboard
Background picture: Simon Cunningham
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Learn more
Dr. Scratch references
Moreno, J., & Robles, G. (2014). Automatic detection of bad
programming habits in scratch: A preliminary study. In Frontiers in
Education Conference (FIE), 2014 IEEE (pp. 1-4). IEEE.
Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2015). Dr. Scratch:
Automatic Analysis of Scratch Projects to Assess and Foster
Computational Thinking. RED. Revista de Educaci´on a Distancia,
15(46).
Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2016). Comparing
computational thinking development assessment scores with software
complexity metrics. In Global Engineering Education Conference
(EDUCON), 2016 IEEE (in press). IEEE.
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
CIRTA. Qu´ebec, Canada
Code to learn in K-12?
Jes´us Moreno Le´on, Gregorio Robles
jesus.moreno@programamos.es, grex@gsyc.urjc.es
GSyC/Libresoft, Universidad Rey Juan Carlos
CIRTA. Qu´ebec, Canada
October 11, 2016
Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?

Más contenido relacionado

Similar a Code to learn in k-12?

Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
Julien PLU
 
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
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy
 

Similar a Code to learn in k-12? (15)

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
 
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...
 
Investigación sobre el desarrollo del pensamiento computacional en la educación
Investigación sobre el desarrollo del pensamiento computacional en la educaciónInvestigación sobre el desarrollo del pensamiento computacional en la educación
Investigación sobre el desarrollo del pensamiento computacional en la educación
 
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a...
 
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...
 
Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...
 
Using OnTask for Student Coaching in Large Student Cohorts
Using OnTask for Student Coaching in Large Student CohortsUsing OnTask for Student Coaching in Large Student Cohorts
Using OnTask for Student Coaching in Large Student Cohorts
 
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 ...
 
Gender, Education, Skills, and Compensation in US Data Scientists
Gender, Education, Skills, and Compensation in US Data ScientistsGender, Education, Skills, and Compensation in US Data Scientists
Gender, Education, Skills, and Compensation in US Data Scientists
 
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...
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
 
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
 
What is a data scientist - a presentation I made to the Canberra IAPA
What is a data scientist - a presentation I made to the Canberra IAPAWhat is a data scientist - a presentation I made to the Canberra IAPA
What is a data scientist - a presentation I made to the Canberra IAPA
 
bioinf1_certificate
bioinf1_certificatebioinf1_certificate
bioinf1_certificate
 
Kno gap
Kno gapKno gap
Kno gap
 

Más de Jesús Moreno León

Seguridad y Alta Disponibilidad: ataques
Seguridad y Alta Disponibilidad: ataquesSeguridad y Alta Disponibilidad: ataques
Seguridad y Alta Disponibilidad: ataques
Jesús Moreno León
 
Seguridad y Alta Disponibilidad: vulnerabilidades
Seguridad y Alta Disponibilidad: vulnerabilidadesSeguridad y Alta Disponibilidad: vulnerabilidades
Seguridad y Alta Disponibilidad: vulnerabilidades
Jesús Moreno León
 

Más 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
 
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?
 
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
 
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...
 
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
 
Clústers Alta Disponibilidad
Clústers Alta DisponibilidadClústers Alta Disponibilidad
Clústers Alta Disponibilidad
 
Test de intrusión (I): intelligence gathering
Test de intrusión (I): intelligence gatheringTest de intrusión (I): intelligence gathering
Test de intrusión (I): intelligence gathering
 
Seguridad y Alta Disponibilidad: ataques
Seguridad y Alta Disponibilidad: ataquesSeguridad y Alta Disponibilidad: ataques
Seguridad y Alta Disponibilidad: ataques
 
Seguridad y Alta Disponibilidad: vulnerabilidades
Seguridad y Alta Disponibilidad: vulnerabilidadesSeguridad y Alta Disponibilidad: vulnerabilidades
Seguridad y Alta Disponibilidad: vulnerabilidades
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Code to learn in k-12?

  • 1. CIRTA. Qu´ebec, Canada Code to learn in K-12? Jes´us Moreno Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos CIRTA. Qu´ebec, Canada October 11, 2016 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 2. CIRTA. Qu´ebec, Canada (cc) 2016 Jes´us 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. Get a copy at slideshare.net/jmorenol/code-to-learn-in-k12 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 3. CIRTA. Qu´ebec, Canada Learn to code (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 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 4. CIRTA. Qu´ebec, Canada Learn to code (and II) New visual programming languages Alice, Greenfoot, Kodu, Scratch Code.org, EU Code Week, Africa Code Week, ArabCode.org Focused on shortage of IT professionals in the technology sector Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 5. CIRTA. Qu´ebec, Canada Shortage in the IT sector (I) Code.org stats. Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 6. CIRTA. Qu´ebec, Canada Shortage in the IT sector (II) ICT Professional jobs and demand in Europe 2012 - 2020 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 7. CIRTA. Qu´ebec, Canada Shortage in the IT sector (and III) A nation of coders? Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 8. CIRTA. Qu´ebec, Canada Code to learn (I) Another metaphor The focus should shift towards the educational benefits Coding is not the end, is the mean More empirical research is required to provide evidence on the educational impact of programming Let’s avoid that this resurgence of programming in schools disappears in a few years Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 9. CIRTA. Qu´ebec, Canada Code to learn (and II) Code to learn: Where does it belong in the K-12 curriculum? Journal of Information Technology Education: Research, 15, 283-303 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 10. CIRTA. Qu´ebec, Canada Educators need support Enjoying while marking students’ projects Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 11. CIRTA. Qu´ebec, Canada What is Dr. Scratch? Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 12. CIRTA. Qu´ebec, Canada Assessment of CT development: Logical Thinking Different levels of development of logical thinking: basic (top), developing (center) and proficient (bottom). Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 13. CIRTA. Qu´ebec, Canada Dr. Scratch vs Expert judgement Dr. Scratch contest award ceremony at Google Campus, Madrid (Spain) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 14. CIRTA. Qu´ebec, Canada Dr. Scratch vs Expert judgement (and II) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 15. CIRTA. Qu´ebec, Canada Dr. Scratch vs classic software engineering complexity metrics (I) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 16. CIRTA. Qu´ebec, Canada Dr. Scratch vs classic software engineering complexity metrics (II) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 17. CIRTA. Qu´ebec, Canada Dr. Scratch vs classic software engineering complexity metrics (and III) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 18. CIRTA. Qu´ebec, Canada Dr. Scratch vs CT-test One of the CT-test items Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 19. CIRTA. Qu´ebec, Canada Dr. Scratch vs CT-test Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 20. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (I) Workshop at CEIP Lope de Vega, Madrid (Spain) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 21. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (II) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 22. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (III) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 23. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (IV) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 24. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (V) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 25. CIRTA. Qu´ebec, Canada Does Dr. Scratch foster CT skills? (and VI) Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 26. CIRTA. Qu´ebec, Canada Limitations Teachers should not rely exclusively on Dr. Scratch Fundamental CT skills not assessed: debugging and remixing. Functionality or creativity not evaluated. Portfolio analysis would be more accurate. Background picture: Robert Couse-Baker Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 27. CIRTA. Qu´ebec, Canada Future Work 1 User accounts 2 Teacher dashboard 3 Organization dashboard Background picture: Simon Cunningham Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 28. CIRTA. Qu´ebec, Canada Learn more Dr. Scratch references Moreno, J., & Robles, G. (2014). Automatic detection of bad programming habits in scratch: A preliminary study. In Frontiers in Education Conference (FIE), 2014 IEEE (pp. 1-4). IEEE. Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2015). Dr. Scratch: Automatic Analysis of Scratch Projects to Assess and Foster Computational Thinking. RED. Revista de Educaci´on a Distancia, 15(46). Moreno-Le´on, J., Robles, G, & Roman-Gonz´alez, M. (2016). Comparing computational thinking development assessment scores with software complexity metrics. In Global Engineering Education Conference (EDUCON), 2016 IEEE (in press). IEEE. Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?
  • 29. CIRTA. Qu´ebec, Canada Code to learn in K-12? Jes´us Moreno Le´on, Gregorio Robles jesus.moreno@programamos.es, grex@gsyc.urjc.es GSyC/Libresoft, Universidad Rey Juan Carlos CIRTA. Qu´ebec, Canada October 11, 2016 Jes´us Moreno Le´on, Gregorio Robles Code to learn in K-12?