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?
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?
1 de 29

Recomendados

Code to Learn with Scratch? A systematic literature review por
Code to Learn with Scratch? A systematic literature reviewCode to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature reviewJesús Moreno León
1.1K vistas15 diapositivas
NOOR ULLAH CV por
NOOR ULLAH CVNOOR ULLAH CV
NOOR ULLAH CVNoor ullah Noor ullah
217 vistas2 diapositivas
2013 03-14 (educon2013) emadrid urjc mining student repositories to gain lear... por
2013 03-14 (educon2013) emadrid urjc mining student repositories to gain lear...2013 03-14 (educon2013) emadrid urjc mining student repositories to gain lear...
2013 03-14 (educon2013) emadrid urjc mining student repositories to gain lear...eMadrid network
914 vistas12 diapositivas
How social are Scratch learners? A comprehensive analysis of the Scratch plat... por
How social are Scratch learners? A comprehensive analysis of the Scratch plat...How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...Jesús Moreno León
954 vistas17 diapositivas
Deped K12 por
Deped K12Deped K12
Deped K12Daniel Bragais
42.3K vistas31 diapositivas
Strategies and Actions Implementation of the K-12 por
Strategies and Actions Implementation of the K-12Strategies and Actions Implementation of the K-12
Strategies and Actions Implementation of the K-12Manresa School
152.2K vistas41 diapositivas

Más contenido relacionado

Similar a Code to learn in k-12?

Investigación sobre el desarrollo del pensamiento computacional en la escuela por
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
234 vistas86 diapositivas
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S... por
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
817 vistas36 diapositivas
Investigación sobre el desarrollo del pensamiento computacional en la educación por
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ónFacultad de Informática UCM
106 vistas86 diapositivas
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a... por
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
275 vistas62 diapositivas
On the development of computational thinking skills in schools through comput... por
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
304 vistas94 diapositivas
Computer Programming as an Educational Tool in the English Classroom: a preli... por
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...Jesús Moreno León
1.4K vistas12 diapositivas

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

Investigación sobre el desarrollo del pensamiento computacional en la escuela por Jesús Moreno León
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
Jesús Moreno León234 vistas
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S... por Jesú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...
Jesús Moreno León817 vistas
Knowledge extraction in Web media: at the frontier of NLP, Machine Learning a... por Julien PLU
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 PLU275 vistas
On the development of computational thinking skills in schools through comput... por 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...
Jesús Moreno León304 vistas
Computer Programming as an Educational Tool in the English Classroom: a preli... por Jesús Moreno León
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...
Jesús Moreno León1.4K vistas
Using OnTask for Student Coaching in Large Student Cohorts por Abelardo Pardo
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
Abelardo Pardo481 vistas
Analyze your Scratch projects with Dr. Scratch and assess your Computational ... por 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 ...
Gender, Education, Skills, and Compensation in US Data Scientists por Colleen Farrelly
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
Colleen Farrelly1.2K vistas
2015 03 19 (EDUCON2015) eMadrid URJC Computer Programming as an educational t... por eMadrid network
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 network825 vistas
Direct to Discovery: Learning Beyond the Bandwidth Barrier por Videoguy
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy512 vistas
Direct to Discovery: Learning Beyond the Bandwidth Barrier por Videoguy
Direct to Discovery: Learning Beyond the Bandwidth BarrierDirect to Discovery: Learning Beyond the Bandwidth Barrier
Direct to Discovery: Learning Beyond the Bandwidth Barrier
Videoguy297 vistas
What is a data scientist - a presentation I made to the Canberra IAPA por Russell Tibballs
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
Russell Tibballs691 vistas

Más de Jesús Moreno León

Pensamiento computacional e inteligencia artificial en la educación por
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
790 vistas80 diapositivas
Tecnología educativa en infantil por
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantilJesús Moreno León
320 vistas18 diapositivas
Programación y robótica en la escuela. ¿Un juego de niños pasajero? por
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
399 vistas37 diapositivas
Assessing computational thinking with tools in the classroom por
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
559 vistas49 diapositivas
On the quest for assessing computational thinking por
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinkingJesús Moreno León
382 vistas64 diapositivas
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ... por
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
1.1K vistas24 diapositivas

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

Pensamiento computacional e inteligencia artificial en la educación por Jesús Moreno Leó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
Jesús Moreno León790 vistas
Programación y robótica en la escuela. ¿Un juego de niños pasajero? por Jesú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?
Jesús Moreno León399 vistas
Assessing computational thinking with tools in the classroom por Jesús Moreno León
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroom
Jesús Moreno León559 vistas
On the quest for assessing computational thinking por Jesús Moreno León
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinking
Jesús Moreno León382 vistas
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ... por 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 ...
Jesús Moreno León1.1K vistas
La programación informática como vía de emprendimiento. Programamos. por 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.
Jesús Moreno León985 vistas
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro... por 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...
Jesús Moreno León3.2K vistas
La programación informática y el desarrollo del pensamiento computacional en ... por 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 ...
Jesús Moreno León1.1K vistas
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen... por 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...
Jesús Moreno León3.6K vistas
Dr scratch, Automatic analysis of Scratch projects to assess the development ... por Jesú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 ...
Jesús Moreno León551 vistas
Automatic Detection of Bad Programming Habits in Scratch, A Preliminary Study por Jesús Moreno León
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
Jesús Moreno León1.3K vistas
Test de intrusión (I): intelligence gathering por Jesús Moreno León
Test de intrusión (I): intelligence gatheringTest de intrusión (I): intelligence gathering
Test de intrusión (I): intelligence gathering
Jesús Moreno León1.2K vistas
Seguridad y Alta Disponibilidad: vulnerabilidades por Jesús Moreno León
Seguridad y Alta Disponibilidad: vulnerabilidadesSeguridad y Alta Disponibilidad: vulnerabilidades
Seguridad y Alta Disponibilidad: vulnerabilidades
Jesús Moreno León703 vistas

Último

The Accursed House by Émile Gaboriau por
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile GaboriauDivyaSheta
234 vistas15 diapositivas
Classification of crude drugs.pptx por
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptxGayatriPatra14
104 vistas13 diapositivas
CUNY IT Picciano.pptx por
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptxapicciano
56 vistas17 diapositivas
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptx por
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxGopal Chakraborty Memorial Quiz 2.0 Prelims.pptx
Gopal Chakraborty Memorial Quiz 2.0 Prelims.pptxDebapriya Chakraborty
709 vistas81 diapositivas
Thanksgiving!.pdf por
Thanksgiving!.pdfThanksgiving!.pdf
Thanksgiving!.pdfEnglishCEIPdeSigeiro
401 vistas17 diapositivas
GCSE Spanish por
GCSE SpanishGCSE Spanish
GCSE SpanishWestHatch
53 vistas166 diapositivas

Último(20)

The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta234 vistas
Classification of crude drugs.pptx por GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra14104 vistas
CUNY IT Picciano.pptx por apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano56 vistas
GCSE Spanish por WestHatch
GCSE SpanishGCSE Spanish
GCSE Spanish
WestHatch53 vistas
Retail Store Scavenger Hunt.pptx por jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy15447 vistas
AUDIENCE - BANDURA.pptx por iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood131 vistas
When Sex Gets Complicated: Porn, Affairs, & Cybersex por Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu99 vistas
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP407 vistas
11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239383 vistas
A-Level Art por WestHatch
A-Level ArtA-Level Art
A-Level Art
WestHatch48 vistas
JQUERY.pdf por ArthyR3
JQUERY.pdfJQUERY.pdf
JQUERY.pdf
ArthyR396 vistas
How to empty an One2many field in Odoo por Celine George
How to empty an One2many field in OdooHow to empty an One2many field in Odoo
How to empty an One2many field in Odoo
Celine George97 vistas
Create a Structure in VBNet.pptx por Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P80 vistas
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL... por Nguyen Thanh Tu Collection
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...
BÀI TẬP BỔ TRỢ TIẾNG ANH FAMILY AND FRIENDS NATIONAL EDITION - LỚP 4 (CÓ FIL...

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?