Programacion Scratch Osluz Huesca 2012/presentacion

= Programar para no ser programados = '''Enseñar a programar. Más allá de sw libre. Conocimiento libre'''

Luis Miguel Morillas &lt;morillas at gmail.com&gt;

Huesca, 22 de febrero de 2012

@lmorillas

Nuestro objetivo: que los alumnos aprendan a trabajar en equipo, a planificar con sensatez y a resolver problemas de manera creativa.  @clarafernandez (GAMBIT-MIT)

SOFTWARE Y ENSEÑANZA

 * Profesor de informática del CPIFP Los Enlaces
 * Usuario, defensor, creador de sw libre
 * Interés: enseñanza con videojuegos. Colaborador Arsgames.
 * Interés: opendata. Colaborador IAAA.

¿ENSEÑAR A PROGRAMAR?

 * El software (libre) no es cosa de frikis, sino de ciudadanos innovadores.
 * Douglas Rushkof: Program or be programmed
 * La programación en el currículo de españa ¿?
 * La programación es el lenguaje de s.XXI

SOCIEDAD DEL CONOCIMIENTO

 * Necesita aprendizaje dinámico,
 * basado en solución de problemas.
 * No sirven modelos rígidos.
 * Aprender a aprender.
 * Aprendemos juntos.

SOFTWARE LIBRE

 * Software libre / software privativo.
 * El sw libre: conocimiento abierto, colaborativo, en proceso.
 * Para aprender a programar hay que leer código.
 * Mejor socialmente.
 * Mejor en la educación.
 * Nuevos modelos de negocio.

s. XXI: LOS LENGUAJES Y METODOLOGÍAS CLÁSICAS NO SIRVEN

 * Replanteamiento de la enseñanza (de la programación)
 * Lenguajes muy complejos para iniciarse
 * Ejemplos "desmotivadores"
 * Ruptura entorno/aula
 * Basadas en aprendizajes estáticos

MEJORES ENTORNOS

 * Python como primer lenguaje (grupo de interés activo)
 * Scratch (MIT)
 * Alice (Carnegie Mellon)
 * Kodu (Microsoft (!) )

MEJORES PRÁCTICAS

 * Aprendizaje basado en solución de problemas
 * Comunidades de aprendizaje
 * Lo importante es el proceso

APRENDIZAJE CON VIDEOJUEGOS

 * Implica al alumno.
 * Más cercano a su entorno.
 * Se vuelve protagonista.
 * Realiza el proceso, se diverte ... y aprende.

¿QUÉ ME GUSTA DE SCRATCH?

 * Sencillo
 * Creatividad
 * Compartir / reutilizar
 * Software libre ...
 * ... para crear soft. libre
 * Comunidad

http://wiki.scratch.mit.edu/images/Toc_website.png