code to learn in k-12?

29
CIRTA. Qu´ ebec, Canada Code to learn in K-12? Jes´ us Moreno Le´ on, Gregorio Robles [email protected], [email protected] 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?

Upload: jesus-moreno-leon

Post on 15-Apr-2017

134 views

Category:

Education


0 download

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?