Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Programación en Escuelas...

12
Experiencias de la Facultad de Informática en la Enseñanza de Programación en Escuelas con Software Libre Javier Díaz, Claudia Banchoff Tzancoff, Claudia Queiruga, Eliana Sofía Martin Laboratorio de Investigación en Nuevas Tecnologías Informáticas (LINTI), Facultad de Informática, UNLP

Transcript of Experiencias de la Facultad de Informática de la UNLP en la Enseñanza de Programación en Escuelas...

Experiencias de la Facultad de Informática en la Enseñanza de Programación en Escuelas con Software Libre

Javier Díaz, Claudia Banchoff Tzancoff, Claudia Queiruga, Eliana Sofía Martin Laboratorio de Investigación en Nuevas Tecnologías Informáticas (LINTI),

Facultad de Informática, UNLP

Programar en la escuela

● Desarrolla el pensamiento computacional (Wing, J. 2006).

● Promueve la creatividad (Resnick, M. 2009).

● Fomenta el trabajo colaborativo (Resnick, M. 2009).

Saber programar amplía las posibilidades del uso de las tecnologías, permitiendo crear nuevos contenidos y herramientas y, en general habilita a construir conocimientos a través del uso.

Programar con software libre

● Permite disponer del código fuente. ● Permite estudiar cómo fue hecho, analizar cómo

puede adaptarse a las necesidades y a compartir conocimiento.

● Promueve la apropiación del software.

La filosofía del software libre promueve la creatividad y el trabajo colaborativo.

Algunas iniciativas internacionales

● Code.org (code.org)

● Tiger Leap Foundation (itec.eun.org/) ● RobotEducation

Campaña Global “La hora del código”

Iniciativas nacionales

● Program.AR (program.ar)

● Dale Aceptar (www.daleaceptar.gob.ar/)

Nuestro país participa de “La hora del código”:

Iniciativas en la UNLP

● Programando con Robots y Software Libre ● Programar videojuegos con RITA

Nuestras iniciativas acercan la programación a la escuela secundarias a través de herramientas de proximidad al universo adolescente, como son los videojuegos y los robots.

Programar videojuegos con RITA

● Basada en Openblocks (MIT) y Robocode (Sourceforge)

● Se programa con bloques. ● Se construyen batallas de robots virtuales. ● jets.linti.unlp.edu.ar/rita

Programar videojuegos con RITA

● Experiencias: estudiantes y docentes de escuelas técnicas y medias de la región.

● Material de apoyo para docentes ● Participamos en Universo PROGRAM.AR en

Tecnópolis (30/10/2014)

Programando con robots

● Robots reales basados en hardware libre ● Uso del lenguaje Python ● Se programan recorridos con obstáculos, se

recogen elementos al paso, los robots bailan, etc. ● Alto impacto en la motivación de los estudiantes ● robots.linti.unlp.edu.ar

Programando con robots

● Experiencias: estudiantes y docentes de escuelas técnicas y medias

● Proyecto en conjunto con la Fundación YPF (año 2012)

Conclusiones

● Las habilidades que se adquieren programando son habilitadoras para crear e innovar en un mundo cada vez más digital.

● Se mejoran las competencias de egreso de la escuela secundaria.

● Programar con herramientas libres fomenta el trabajo colaborativo, en equipo, permite diseñar experiencias replicables que no estén limitadas al uso de programas con licencias restringidas.

RITA en Universo Program.ar

¿Preguntas? {claudiaq,cbanchoff}@info.unlp.edu.ar