Mumuki, para aprender programación
El pensamiento computacional tiene reglas y un lenguaje propio, y constituye un campo fértil para explorar y experimentar nuevos métodos para su enseñanza y aprendizaje. El ámbito escolar, en sus distintos niveles, presenta el desafío constante de encontrar estrategias didácticas efectivas para promover los saberes propios de esta ciencia.
Mumuki se enmarca en este contexto. Se trata de un proyecto que propone un conjunto de herramientas pensadas para potenciar la enseñanza y el aprendizaje de la programación y está destinado a docentes y estudiantes de nivel medio y superior. Según plantean, su objetivo es «que todos aprendan a programar con bases sólidas y aportar para que la educación de la programación sea de mejor calidad y entretenida» tanto dentro como fuera del aula.
El proyecto incluye la enseñanza de un abanico de herramientas como Gobstones y Haskell o tecnologías industriales como JavaScript y Ruby. Los materiales y recursos que ofrece son completamente libres y gratuitos y se encuentran disponibles en su sitio web. Además, como fue concebido en la Argentina, está en español.
La iniciativa surgió de un grupo de docentes de programación de educación media y universitaria. En esta entrevista, Federico Aloi, uno de los integrantes de Mumuki, explica distintos aspectos del proyecto.
¿De qué manera Mumuki promueve la construcción de una «base sólida» en el aprendizaje de la programación?
Como los lenguajes de programación están basados en texto, se requiere el manejo de dos habilidades: por un lado, desarrollar el pensamiento computacional y, por el otro, plasmar esas ideas en un lenguaje rígido y formal.
A diferencia de otras plataformas, Mumuki hace foco en los conceptos y no en las tecnologías. En este sentido, utilizamos los lenguajes de programación (algunos industriales y otros educativos) como herramientas y no como un fin. Además, evitamos enseñar sus «trucos» y privilegiamos prácticas y usos más didácticos.
¿Qué tipo de elementos teóricos pueden surgir a partir de la práctica, pensando específicamente en la ejercitación que propone Mumuki?
Defendemos el valor de los conceptos, pero creemos que a veces las explicaciones largas no son la mejor opción. Es por esto que en nuestra plataforma toda la teoría viene acompañada con un ejercicio práctico que la sostiene, la necesita o la introduce. Además, intentamos distribuirla en los distintos ejercicios y secciones, en las consignas, ayudas y corolarios.
¿Tuvieron la posibilidad de testearlo en las escuelas? ¿Cómo fue la experiencia del trabajo en el aula?
Soy docente de programación en un secundario y estaba en la búsqueda de lograr que los estudiantes practicaran e hicieran ejercicios en sus casas. ¡Mumuki tuvo gran aceptación! El hecho de que brinde una devolución instantánea sobre los ejercicios logra que los estudiantes no se frustren y la confirmación de que lo que hicieron «está bien» los motiva a seguir adelante.
A veces se dificultó utilizar Mumuki en el aula por la mala conexión a internet (estamos trabajando en una versión sin conexión para mejorar esto). Cuando la puedo utilizar, noto que los estudiantes se desenvuelven mucho mejor que con la herramienta tradicional porque ellos mismos pueden corroborar sus respuestas. Esto mejora la calidad de las consultas que surgen y pone al docente en un rol de tutor, dedicado a destrabar a quienes se estancan en un ejercicio (incluso sucede que algunos estudiantes por propia iniciativa asumen ese rol). Además, todas las soluciones que los estudiantes envían están disponibles en un aula virtual lo que posibilita que los docentes realicen un seguimiento personalizado.
¿Cómo ven, actualmente, la enseñanza de la programación en las escuelas?
Observamos que frecuentemente se confunde «enseñar a programar» con «enseñar la tecnología X». Por ejemplo, hay escuelas que, al incluir la programación en su currículum, tienden a «enseñar Java» o «enseñar C», en lugar de generar conocimiento que los estudiantes puedan trasladar a cualquier tecnología (incluso a aquellas que aún no existen o que los mismos estudiantes podrían crear).
Entendemos que esta tendencia empezó a revertirse lentamente. En los últimos años, surgieron varias iniciativas que trabajan en esta línea, como Program.AR por ejemplo.
¿Qué les dirían a los docentes que no se animan a probar esta herramienta?
¡Que lo hagan! Como programadores, nos desvela saber que hay gente en otros lugares del país y del mundo que pueden estar construyendo lo mismo que nosotros, pero de forma aislada y sin compartirlo. Si los docentes trabajáramos construyendo colectivamente distintas iniciativas y proyectos, mejoraríamos mucho su calidad.
Para más información, ingresar al sitio web, a su plataforma o escribir un correo electrónico a info@mumuki.org.
Recomendados
En Salta, estudiantes desarrollaron un sistema de riego para la huerta escolar
Texto
El 2016 fue un gran año para los docentes y alumnos de la Escuela Técnica N.º 3151 de Payogasta, una localidad ubicada en el corazón de los Valles Calchaquíes. Se propusieron un desafío a mediano plazo: adquirir conocimientos de robótica y programación para finalmente sistematizar el sistema de riego de la huerta escolar. Al final del ciclo lectivo, ¡lo lograron!
Introducción: todos deberían aprender a programar
Video
Introducción: todos deberían aprender a programar.
Actividades para aprender a Program.AR
Libro electrónico
El presente Cuaderno pretende ser una herramienta que sirva de guía a los docentes en la enseñanza de algunos principios básicos de programación a los alumnos del segundo ciclo de la educación primaria y primero de secundaria.
Robótica
Interactivo
La robótica tiene siglos de desarrollo, pero ahora también se estudia en facultades, laboratorios y en muchas escuelas. Los robots están en todos lados: son utilizados en operaciones médicas y en la industria, también protagonizan mundiales de fútbol y obras de teatro. Si te interesan los robots, te invitamos a explorar el mundo de la inteligencia artificial.
Yo videojuego
Interactivo
Hay distintos tipos de videojuegos: los de acción, estrategia, simulación, deportes, aventuras, de rol y muchos más. En esta revista, vas a encontrar información sobre cómo jugarlos y herramientas para diseñarlos, programarlos y producirlos. Vas a aprender cómo, en el juego, cada componente se relaciona con otro. ¡Animate a darles forma a tus ideas y creá tus propios videojuegos!
Ficha
Publicado: 27 de mayo de 2016
Última modificación: 04 de julio de 2017
Audiencia
Docentes
Área / disciplina
Nivel
Secundario
Categoría
Artículos
Modalidad
Todas
Formato
Texto
Etiquetas
programación
herramienta de aprendizaje
Autor/es
Lucila Quiroga
Licencia
Creative Commons: Atribución – No Comercial – Compartir Igual (by-nc-sa)