Desarrollo de un robot móvil y una plataforma de interacción tangible para la inducción a la programación en ciencias de la computación de niños en edad pre-escolar
Acceso a Texto completo
Abstract
En el campo de la programación, la interacción hombre-máquina está dominada por
interfaces visuales que generalmente usan un teclado, un ratón y una pantalla haciendo
que, para poder programar, se deban tener conocimientos previos de informática. La
necesidad de aprender a programar en un mundo profesional cada vez más dependiente
de la tecnología se ha incrementado y, por ello, en diferentes países su enseñanza se
da desde edades tempranas. En contraste, en el Perú, el primer contacto con el campo
de la programación se inicia mayormente en la etapa universitaria con dificultades en
su aprendizaje. Se han planteado diferentes iniciativas como “Programa Una Laptop
por Niño” en el que se distribuyeron kits de robótica Wedo de la marca LEGO
Education; sin embargo, estos no son fabricados en la región por lo que los costos de
adquisición son altos y que, además, por la complejidad de su uso, está orientado a
niños de secundaria. Todo ello se refleja en un bajo índice de introducción a la
programación de niños menores en el Perú. En otros países existen diferentes
investigaciones que proponen el uso de la programación tangible, esto es, que el código
sea palpable en lugar de ser parte de un mundo virtual en una pantalla de computadora,
pero en muchos casos omiten alguna de las etapas de la programación computacional:
el análisis del problema, el diseño del algoritmo, la codificación, la prueba y la etapa
de depuración. La presente tesis hace una revisión teórica de las investigaciones
previas en el campo de programación tangible y presenta el desarrollo de una
plataforma mecatrónica de bajo costo en comparación a las alternativas ya existentes.
Esta plataforma está conformada por un tablero de programación (que se usa la
electrónica más elemental posible), y un robot móvil (que utiliza algoritmos de control
avanzado para garantizar la exactitud de sus movimientos). Finalmente se valida el
funcionamiento del prototipo mecatrónico mediante la comparación de datos
obtenidos en el modelo simulado y el real.