CoderDojo Madrid: Lenguajes naturales.

Post on 30-Jul-2015

39 views 2 download

Tags:

Transcript of CoderDojo Madrid: Lenguajes naturales.

Lenguajes NaturalesLa experiencia de CoderDojo - Madrid

Alfredo Calosci - negot.net

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

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

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

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

NO soy un experto en pedagogía infantil

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

NO soy un experto en pedagogía infantil

Lenguajes Naturales } índice

¿ Que hacemos en CoderDojo Madrid ?

enseñamos a programar

ninguna aplicación …

enseñamos a programar

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

enseñamos a programar en un contexto - informal -

no hay diplomas ni certificados

¿ se puede ?

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

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

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

HTML / CSS / JavaScript Scratch AppInventor Processing / Arduino …

tenemos un truco …

tenemos un truco …

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 …

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 …

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++){ !}

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

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

diseñamos actividades

utilizando lenguajes formales en un contexto creativo

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

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

somos una comunidad

pensando en crear ocasiones para que todos aprendan

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

somos una comunidad

abiertamente y sin personalismo

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

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.”

hay otros 150 niños en lista de espera

necesitamos mentores

catalizador de iniciativas

?

}{ parentesis

}{PROCESO PRODUCTO SERVICIO

}{ PROCESO PRODUCTO SERVICIO

}{PROCESO PRODUCTO SERVICIO

}PROCESO PRODUCTO SERVICIO

good design

{

}PROCESO PRODUCTO SERVICIO{

}PROCESO PRODUCTO SERVICIO

¿ visual design ?

{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

PROCESO PRODUCTO SERVICIO

¿ visual design ?

}{

} PRODUCTO SERVICIO

¿ visual design ?

{ PROCESO

} PRODUCTO SERVICIO

¿ visual design ?

{ PROCESO

}{PROCESO PRODUCTO SERVICIO

¿ visual design ?

?

}{PROCESO PRODUCTO SERVICIO

¿ visual design ?

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

}PROCESO PRODUCTO SERVICIO{

¿ visual design ?

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

}{ cerrando parentesis

¿ 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

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 …

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 ?

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.

¿ 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

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

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

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

Muchas Gracias

Alfredo Calosci en nombre de la comunidad de CoderDojo Madrid