65
Lenguajes Naturales La experiencia de CoderDojo - Madrid Alfredo Calosci - negot.net #edcd } 1er Encuentro de Diseño y Cultura Digital

CoderDojo Madrid: Lenguajes naturales

Embed Size (px)

Citation preview

Page 1: CoderDojo Madrid: Lenguajes naturales

Lenguajes NaturalesLa experiencia de CoderDojo - Madrid

Alfredo Calosci - negot.net

#edcd } 1er Encuentro de Diseño y Cultura Digital

Page 2: CoderDojo Madrid: Lenguajes naturales
Page 3: CoderDojo Madrid: Lenguajes naturales

The open source, volunteer led, global movement of free coding clubs for young people

#edcd } 1er Encuentro de Diseño y Cultura Digital

381 Dojos in 43 countries, and counting… coderdojo.com

Page 4: CoderDojo Madrid: Lenguajes naturales

Lenguajes Naturales } índice

1. Que hacemos en CoderDojo Madrid 2. { Paréntesis } 3. Balance de una experiencia en curso 4. ¿ Buenas Prácticas ? 5. Conclusiones

Page 5: CoderDojo Madrid: Lenguajes naturales

NO soy un experto en pedagogía infantil …Lenguajes Naturales } … este servidor

NO soy un experto en pedagogía infantil

Page 6: CoderDojo Madrid: Lenguajes naturales

NO soy un experto en pedagogía infantil …Lenguajes Naturales } … este servidor

NO soy un experto en pedagogía infantil

Page 7: CoderDojo Madrid: Lenguajes naturales

Lenguajes Naturales } índice

¿ Que hacemos en CoderDojo Madrid ?

Page 8: CoderDojo Madrid: Lenguajes naturales

enseñamos a programar

Page 9: CoderDojo Madrid: Lenguajes naturales

ninguna aplicación …

enseñamos a programar

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

Page 10: CoderDojo Madrid: Lenguajes naturales

enseñamos a programar en un contexto - informal -

no hay diplomas ni certificados

Page 11: CoderDojo Madrid: Lenguajes naturales

¿ se puede ?

enseñamos a programar en un contexto - informal - a alumnos de 8-12 años

Page 12: CoderDojo Madrid: Lenguajes naturales

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

“Pulpo guardian armado de bazooka de protones” – (cc) Victor

Page 13: CoderDojo Madrid: Lenguajes naturales

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

tenemos un truco …

Page 14: CoderDojo Madrid: Lenguajes naturales

tenemos un truco …

Page 15: CoderDojo Madrid: Lenguajes naturales

Minecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.

y se puede programar …

Page 16: CoderDojo Madrid: Lenguajes naturales

Minecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked together to create wonderful, imaginative things.

para crear escenarios, personajes, herramientas …

Page 17: CoderDojo Madrid: Lenguajes naturales
Page 18: CoderDojo Madrid: Lenguajes naturales

entidades, primitivas, funciones, variables, operadores, condiciones lógicas, bucles, arrays, clases

tenemos un plan oculto: competencias ?

if(condition == true){ !} !for(int n=0; n<max; n++){ !}

Page 19: CoderDojo Madrid: Lenguajes naturales

LOGO: an educational programming language, designed in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.

NO hemos inventado nada

Today the language is remembered mainly for its use of "turtle graphicsand drawing produced line graphics either on screen or with a small robot called a “turtle”

The language was originally conceived to teach concepts of programming related to LISP

Page 20: CoderDojo Madrid: Lenguajes naturales
Page 21: CoderDojo Madrid: Lenguajes naturales
Page 22: CoderDojo Madrid: Lenguajes naturales
Page 23: CoderDojo Madrid: Lenguajes naturales
Page 24: CoderDojo Madrid: Lenguajes naturales

hacemos cuentos, juegos, objetos, animaciones, música … para ordenadores, smartphones, media-façade …

diseñamos actividades

utilizando lenguajes formales en un contexto creativo

Page 25: CoderDojo Madrid: Lenguajes naturales

organizamos las actividades en ciclos de unas 4 semanas finalizados a objetivos concretos

programamos las actividades en ciclos

y presentamos los resultados a todos los alumnos

Page 26: CoderDojo Madrid: Lenguajes naturales

diseñamos procesos formativos entre todos, mentores y alumnos …

somos una comunidad

pensando en crear ocasiones para que todos aprendan

Page 27: CoderDojo Madrid: Lenguajes naturales

evaluamos con absoluta franqueza los resultados de las actividades e intentamos aprender de los errores

somos una comunidad

abiertamente y sin personalismo

Page 28: CoderDojo Madrid: Lenguajes naturales

funcionamos así desde la primavera de 2013 - somos una docena larga de mentores atendiendo a unos 30 alumnos

en cifras

y lo mejor está todavía por ver …

… aunque deberíamos hacer un esfuerzo mayor en documentar nuestras actividades

Page 29: CoderDojo Madrid: Lenguajes naturales
Page 30: CoderDojo Madrid: Lenguajes naturales
Page 31: CoderDojo Madrid: Lenguajes naturales

http://imgur.com/YNBzsqk

“ Got lost in Madrid and ran into a little kid playing a massive game of Space Invaders on the side of a building.”

Page 32: CoderDojo Madrid: Lenguajes naturales
Page 33: CoderDojo Madrid: Lenguajes naturales

hay otros 150 niños en lista de espera

necesitamos mentores

Page 34: CoderDojo Madrid: Lenguajes naturales
Page 35: CoderDojo Madrid: Lenguajes naturales

catalizador de iniciativas

Page 36: CoderDojo Madrid: Lenguajes naturales

?

Page 37: CoderDojo Madrid: Lenguajes naturales

}{ parentesis

Page 38: CoderDojo Madrid: Lenguajes naturales

}{PROCESO PRODUCTO SERVICIO

Page 39: CoderDojo Madrid: Lenguajes naturales

}{ PROCESO PRODUCTO SERVICIO

Page 40: CoderDojo Madrid: Lenguajes naturales

}{PROCESO PRODUCTO SERVICIO

Page 41: CoderDojo Madrid: Lenguajes naturales

}PROCESO PRODUCTO SERVICIO

good design

{

Page 42: CoderDojo Madrid: Lenguajes naturales

}PROCESO PRODUCTO SERVICIO{

Page 43: CoderDojo Madrid: Lenguajes naturales

}PROCESO PRODUCTO SERVICIO

¿ visual design ?

{

Page 44: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 45: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 46: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 47: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 48: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 49: CoderDojo Madrid: Lenguajes naturales

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

Page 50: CoderDojo Madrid: Lenguajes naturales

} PRODUCTO SERVICIO

¿ visual design ?

{ PROCESO

Page 51: CoderDojo Madrid: Lenguajes naturales

} PRODUCTO SERVICIO

¿ visual design ?

{ PROCESO

Page 52: CoderDojo Madrid: Lenguajes naturales

}{PROCESO PRODUCTO SERVICIO

¿ visual design ?

?

Page 53: CoderDojo Madrid: Lenguajes naturales

}{PROCESO PRODUCTO SERVICIO

¿ visual design ?

Page 54: CoderDojo Madrid: Lenguajes naturales

El diseño (gráfico) - en nuestros días - es diseño de soluciones / estrategias de comunicación.

}PROCESO PRODUCTO SERVICIO{

¿ visual design ?

Page 55: CoderDojo Madrid: Lenguajes naturales

El diseño (gráfico) - en nuestros días - es diseño de soluciones / estrategias de comunicación.

}PROCESO PRODUCTO SERVICIO{

¿ visual design ?

No sólo se hace en un entorno digital … está hecho para circular en medios digitales

Page 56: CoderDojo Madrid: Lenguajes naturales

}{ cerrando parentesis

Page 57: CoderDojo Madrid: Lenguajes naturales

¿ Hay algo de la experiencia de CoderDojo que podría exportarse a un contexto de educación más formal ?

balance de una experiencia en curso

Motivación Naturalidad Comunidad Educativa

Page 58: CoderDojo Madrid: Lenguajes naturales

Los alumnos están porque quieren - y porque les encanta Minecraft -

Motivación

intentamos programar actividades que les motiven … pero si deciden apuntarse a Voleibol, Inglés, o Violín tampoco pasa nada …

Page 59: CoderDojo Madrid: Lenguajes naturales

Lenguaje Natural: es el lenguaje de todos los días, evoluciona, es “negociable” entre las partes, se suma a otras formas de comunicación (gestos etc …) !Lenguaje Formal: Hay que aprendérselo tal y como está formulado, sirve para dar instrucciones, es el lenguaje del HACER.

Los alumnos aceptan de manera natural que para hacer ciertas cosas, en un entorno digital, hay que expresarse con un lenguaje formal.

Naturalidad: una generación bilingüe ?

Page 60: CoderDojo Madrid: Lenguajes naturales

Estamos creando “comunidad” alrededor de un proyecto educativo.

Comunidad Educativa

de manera voluntaria, con mentalidad “open-source”, sin competir, sin otros intereses en juego, aportando lo que sabemos hacer y aprendiendo mucho más de lo que aportamos.

Page 61: CoderDojo Madrid: Lenguajes naturales

¿ Hay algo de esto que podría ser útil en un contexto de educación formal ?

¿ buenas prácticas ?

Plan “oculto” de competencias No inventar la rueda [ aprender de otras experiencias ] Crear actividades y “ocasiones” en ciclos cortos Resultados tangibles Aprender haciendo [ dinámica de taller ] Motivar / Estar Motivados Crear comunidad alrededor de un proyecto formativo

Page 62: CoderDojo Madrid: Lenguajes naturales

diálogo

se puede crear comunidad sólo si hay momentos de reflexión y dialogo sobre objetivos y métodos didácticos

alrededor de un espacio / catalizador

Page 63: CoderDojo Madrid: Lenguajes naturales

diversificar los formatos para la educación

los alumnos aprenden entre ellos … hay que generar ocasiones para que esto ocurra.

tanto en el aula como fuera de ella

Page 64: CoderDojo Madrid: Lenguajes naturales

la programación es la herramienta por excelencia para operar en nuestro entorno digital

programamos para no ser programados

no dejes que otros programen por ti

Page 65: CoderDojo Madrid: Lenguajes naturales

Muchas Gracias

Alfredo Calosci en nombre de la comunidad de CoderDojo Madrid