code to learn in k-12?
TRANSCRIPT
CIRTA. Quebec, Canada
Code to learn in K-12?
Jesus Moreno Leon, Gregorio Robles
[email protected], [email protected]/Libresoft, Universidad Rey Juan Carlos
CIRTA. Quebec, CanadaOctober 11, 2016
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
(cc) 2016 Jesus Moreno Leon and Gregorio RoblesSome rights reserved. This work licensed under Creative Commons
Attribution-ShareAlike License. To view a copy of full license, seehttp://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 InternetSource, 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
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Learn to code (I)
Logo programming language
Developed in the 1960s
Its educational impact wasintensively investigated inthe 70s and 80s
Students’ improvements inmaths (and otherdisciplines) were proved
“Disappeared” from theeducational landscape sincemid-90s
Seymour Papert’s picture: jgora.net
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, 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 technologysector
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Shortage in the IT sector (I)
Code.org stats.
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Shortage in the IT sector (II)
ICT Professional jobs and demand in Europe 2012 - 2020
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Shortage in the IT sector (and III)
A nation of coders?
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Code to learn (I)
Another metaphor
The focus should shifttowards the educationalbenefits
Coding is not the end, is themean
More empirical research isrequired to provide evidenceon the educational impact ofprogramming
Let’s avoid that thisresurgence of programmingin schools disappears in afew years
Seymour Papert’s picture: jgora.netJesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Code to learn (and II)
Code to learn: Where does it belong in the K-12 curriculum? Journal ofInformation Technology Education: Research, 15, 283-303
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Educators need support
Enjoying while marking students’ projects
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
What is Dr. Scratch?
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Assessment of CT development: Logical Thinking
Different levels of development of logical thinking: basic (top),developing (center) and proficient (bottom).
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs Expert judgement
Dr. Scratch contest award ceremony at Google Campus, Madrid(Spain)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs Expert judgement (and II)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs classic software engineering complexitymetrics (I)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs classic software engineering complexitymetrics (II)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs classic software engineering complexitymetrics (and III)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs CT-test
One of the CT-test items
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Dr. Scratch vs CT-test
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (I)
Workshop at CEIP Lope de Vega, Madrid (Spain)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (II)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (III)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (IV)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (V)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Does Dr. Scratch foster CT skills? (and VI)
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Limitations
Teachers should not rely exclusively on Dr. Scratch
Fundamental CT skills not assessed: debuggingand remixing.
Functionality or creativity not evaluated.
Portfolio analysis would be more accurate.
Background picture: Robert Couse-Baker
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Future Work
1 User accounts
2 Teacher dashboard
3 Organization dashboard
Background picture: Simon Cunningham
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Learn more
Dr. Scratch references
Moreno, J., & Robles, G. (2014). Automatic detection of badprogramming habits in scratch: A preliminary study. In Frontiers inEducation Conference (FIE), 2014 IEEE (pp. 1-4). IEEE.
Moreno-Leon, J., Robles, G, & Roman-Gonzalez, M. (2015). Dr. Scratch:Automatic Analysis of Scratch Projects to Assess and FosterComputational Thinking. RED. Revista de Educacion a Distancia,15(46).
Moreno-Leon, J., Robles, G, & Roman-Gonzalez, M. (2016). Comparingcomputational thinking development assessment scores with softwarecomplexity metrics. In Global Engineering Education Conference(EDUCON), 2016 IEEE (in press). IEEE.
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?
CIRTA. Quebec, Canada
Code to learn in K-12?
Jesus Moreno Leon, Gregorio Robles
[email protected], [email protected]/Libresoft, Universidad Rey Juan Carlos
CIRTA. Quebec, CanadaOctober 11, 2016
Jesus Moreno Leon, Gregorio Robles Code to learn in K-12?