Enseñando a programar con robots personales

Detalles Bibliográficos
Autor Principal: Díaz, Francisco Javier
Otros autores o Colaboradores: Banchoff Tzancoff, Claudia Mariana, Harari, Ivana, Harari, Viviana
Formato: Capítulo de libro
Lengua:español
Temas:
Acceso en línea:http://goo.gl/p4QOnv
Consultar en el Cátalogo
Resumen:En Argentina la incorporación de TICs en las aulas se manifiesta de muy variadas formas. En la mayoría de los casos, se traduce la enseñanza de herramientas y productos, orientados principalmente a Ofimática y acceso a Internet. Si bien estas herramientas son sumamente necesarias en el mundo actual, no son suficientes para estimular, por si mismas, el interés de los alumnos por las TICs. En las escuelas donde se enseña programación, habitualmente, se lo hace utilizando técnicas tradicionales, como ser lenguajes procedurales, como Pascal o C, o visuales orientados a eventos como Visual Basic. En este trabajo, se presenta una propuesta diferente para acercar las tecnologías a las aulas de una manera no tradicional. Está orientada a enseñar nociones de programación utilizando unos robots personales. Se trabaja con algoritmos escritos en el lenguaje Python[1], mediante los cuales se programa al robot para que pueda moverse, evitar obstáculos, tomar fotos1, etc. Python es un lenguaje interpretado, con lo que se simplifica el proceso de programación y de uso por parte de los alumnos y de los docentes con escasa experiencia en programación. El uso del lenguaje Python permite introducir, además, el concepto filosófico del software libre a los alumnos y docentes, actividad que se viene promoviendo desde hace varios años desde la UNLP. [2][3][4] Esta propuesta se basa en la iniciativa RobotEducaction[5] presentada en el evento Latinamerican Academic Summit 2008 organizado por Microsoft Research en la ciudad de Panamá. A partir de esta experiencia, se adecuaron los manuales y recursos disponibles en idioma inglés, traduciéndolos y adaptándolos a las características particulares de nuestra región. Desde la perspectiva educativa, las características más importantes de estos robots es que los alumnos pueden aprender los conceptos básicos de programación en forma intuitiva y lúdica, explorando sobre instrucciones y sentencias del lenguaje para manipularlos, moverlos, darles órdenes para emitir sonidos y manipular fotos, experimentando sus resultados en forma interactiva y mediante la observación directa del robot. Utilizando los robots, se pueden organizar actividades artísticas (pintar / bailar), sociales (tipo obra de teatro) y lúdicas (carreras de obstáculos / batallas), permitiendo a los alumnos trabajar con creatividad y en forma colaborativa en el desarrollo de programas.
Notas:Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (43,2 kB)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311171140.0
008 230201s2009 xx o 000 0 spa d
024 8 |a DIF-M6889  |b 7053  |z DIF006291 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Díaz, Francisco Javier  |9 4623 
245 1 0 |a Enseñando a programar con robots personales 
300 |a 1 archivo (43,2 kB) 
500 |a Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a En Argentina la incorporación de TICs en las aulas se manifiesta de muy variadas formas. En la mayoría de los casos, se traduce la enseñanza de herramientas y productos, orientados principalmente a Ofimática y acceso a Internet. Si bien estas herramientas son sumamente necesarias en el mundo actual, no son suficientes para estimular, por si mismas, el interés de los alumnos por las TICs. En las escuelas donde se enseña programación, habitualmente, se lo hace utilizando técnicas tradicionales, como ser lenguajes procedurales, como Pascal o C, o visuales orientados a eventos como Visual Basic. En este trabajo, se presenta una propuesta diferente para acercar las tecnologías a las aulas de una manera no tradicional. Está orientada a enseñar nociones de programación utilizando unos robots personales. Se trabaja con algoritmos escritos en el lenguaje Python[1], mediante los cuales se programa al robot para que pueda moverse, evitar obstáculos, tomar fotos1, etc. Python es un lenguaje interpretado, con lo que se simplifica el proceso de programación y de uso por parte de los alumnos y de los docentes con escasa experiencia en programación. El uso del lenguaje Python permite introducir, además, el concepto filosófico del software libre a los alumnos y docentes, actividad que se viene promoviendo desde hace varios años desde la UNLP. [2][3][4] Esta propuesta se basa en la iniciativa RobotEducaction[5] presentada en el evento Latinamerican Academic Summit 2008 organizado por Microsoft Research en la ciudad de Panamá. A partir de esta experiencia, se adecuaron los manuales y recursos disponibles en idioma inglés, traduciéndolos y adaptándolos a las características particulares de nuestra región. Desde la perspectiva educativa, las características más importantes de estos robots es que los alumnos pueden aprender los conceptos básicos de programación en forma intuitiva y lúdica, explorando sobre instrucciones y sentencias del lenguaje para manipularlos, moverlos, darles órdenes para emitir sonidos y manipular fotos, experimentando sus resultados en forma interactiva y mediante la observación directa del robot. Utilizando los robots, se pueden organizar actividades artísticas (pintar / bailar), sociales (tipo obra de teatro) y lúdicas (carreras de obstáculos / batallas), permitiendo a los alumnos trabajar con creatividad y en forma colaborativa en el desarrollo de programas. 
534 |a Congreso de Tecnología en Educación y Educación en Tecnología (4to : 2009 : La Plata, Argentina) 
650 4 |a PROGRAMACIÓN 
650 4 |a ROBÓTICA 
700 1 |a Banchoff Tzancoff, Claudia Mariana 
700 1 |a Harari, Ivana 
700 1 |a Harari, Viviana 
856 4 0 |u http://goo.gl/p4QOnv 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0628  |7 3  |8 BD  |9 81252  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0628  |r 2025-03-11 17:04:26  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=926  |w 2025-03-11  |y CP 
999 |c 56072  |d 56072