Buscar
Programa de codificación para niños galardonado

Cómo organizar un hackathon en el aula

¿Qué es un hackathon?

¿Has oído hablar alguna vez de un hackatón? Quizás puedas identificarlo con solo la palabra. "Hackatón" combina las palabras "hacking" y "maratón"... ¡Puedes pensar en él como una especie de maratón para hackers! En este artículo, describiremos los propósitos y beneficios de un hackatón, y cómo puedes planificarlo y llevarlo a cabo en tu aula con tus alumnos.

Un hackatón es un evento intensivo y colaborativo donde personas con diferentes habilidades se reúnen para crear algo. Grupos de todo el mundo, desde empresas de la lista Fortune 500 hasta comunidades profesionales y escuelas, participan en los hackatones. El objetivo específico de un hackatón suele ser inventar algo, y al final del evento se crea un prototipo de la invención. En el mundo de la informática, los profesionales de la programación se reúnen para mejorar o desarrollar un nuevo software o programa informático. Esto se conoce como un prototipo rápido, o producto mínimo viableEl objetivo no es la perfección, sino la creación rápida y floreciente. 

He aquí un esquema de un hackathon típico:

Patada inicialA los participantes se les asigna una tarea, generalmente un problema que resolver o un producto que crear. Se les da un plazo breve para completarla (generalmente de 1 a 3 días), junto con las reglas y directrices clave.

AgrupamientoLos participantes se agrupan según sus ideas de producto. Estos son los grupos con los que colaborarán durante el hackaton. 

SecoLa mayor parte del hackatón consiste en… ¡hackear! Los participantes colaboran en sus grupos para crear rápidamente un prototipo que resuelva el problema en cuestión. 

Presentaciones/EvaluaciónLos grupos presentan sus prototipos (terminados o inacabados) al grupo o a un jurado. A menudo, se elige un ganador y se le otorga algún tipo de premio o reconocimiento. 

Además de crear una solución o un producto, los hackatones ofrecen muchos beneficios adicionales, entre ellos, colaboración, desarrollo de habilidades, creación de redes y la oportunidad de divertirse.

¿Por qué debería realizar un hackathon en mi aula?

Los hackatones se pueden utilizar en el aula para una gran variedad de propósitos; la clave es que el propósito del hackatón se alinee con los objetivos del aula. Un hackatón podría estructurarse como un evento para toda la escuela. resolución de problemas Una actividad, una forma de culminar una unidad o curso, o simplemente una oportunidad divertida para colaborar e inventar. Independientemente del propósito de tu hackatón, los beneficios clave son los mismos:

Reforzar los conceptos de codificación

Los conceptos y habilidades de programación se aprenden mejor con la práctica. Dar a los estudiantes la oportunidad de aplicar estos conceptos en situaciones reales profundizará el aprendizaje y ayudará a que las habilidades se mantengan. Un hackatón permite a los estudiantes aplicar su aprendizaje de formas nuevas y creativas, yendo más allá de las prácticas aisladas o los ejercicios de programación. Al observar cómo los diferentes conceptos de programación se integran en un proyecto más amplio, comprenden la importancia de estos conceptos. 

Fomentar la resolución de problemas del mundo real

Un hackatón imita el entorno de los desafíos profesionales de la industria tecnológica, donde se necesita resolver un problema de manera oportuna. Los estudiantes tienen la oportunidad de resolver problemas y avanzar en el proceso de diseño iterativo en colaboración con sus compañeros, tal como lo harían en un entorno profesional. 

Facilitar la colaboración y el trabajo en equipo

Independientemente de la educación o trayectoria profesional que elijan sus estudiantes, necesitarán las habilidades para trabajar eficazmente en equipo. Durante el hackatón, trabajarán con su equipo para alcanzar un objetivo común en un entorno dinámico y divertido. 

Apoyar diversos estilos de aprendizaje

Ya sabes que tus estudiantes tienen diferentes fortalezas e intereses. Un hackatón les da a todos la oportunidad de destacar, ya que cada paso y componente requiere habilidades diferentes. 

Desarrollar habilidades profesionales clave

Un hackatón ayuda a los estudiantes a desarrollar habilidades que van más allá de las directamente relacionadas con la programación, como la negociación, la toma de decisiones, la retroalimentación y la presentación. Estas habilidades les serán útiles en cualquier carrera que elijan. 

Fomentar una mentalidad de crecimiento

Durante el hackathon, sus estudiantes se enfrentarán a un desafío que probablemente les resulte nuevo y que les resulte un poco extraño. También necesitarán aceptar el fracaso. Desarrollar estas habilidades en un entorno divertido y sin presión puede ayudarles a seguir desarrollando una mentalidad de crecimiento. 

codificación en el aula

¿Qué pasos puedo seguir para planificar mi hackathon en el aula?

Paso 1: Definir el objetivo

Dedicar tiempo al inicio de la planificación para definir el objetivo del hackatón influirá en el éxito del evento y en la experiencia general de tus estudiantes. Te conviene plantearte algunas preguntas:

¿Cuál es el propósito principal de este hackathon? ¿Por qué, como docente, decides planificar y realizar este hackatón? ¿Es la culminación de una unidad con conceptos de programación desafiantes? ¿Esperas ayudar a los estudiantes a desarrollar nuevas habilidades profesionales como la colaboración y el pensamiento de diseño? ¿El verdadero objetivo del hackatón es que los estudiantes tengan la oportunidad de divertirse y forjar relaciones con sus compañeros? Aunque tengas muchos objetivos diferentes para tu hackatón (¡quizás te gustaría lograr todos los objetivos anteriores a la vez!), puede ser útil centrarse en un objetivo principal que influya en tus prioridades y toma de decisiones durante el proceso de planificación. 

¿Cómo se alinea este hackatón con los objetivos de aprendizaje actuales? ¿Cómo se medirá el progreso hacia estos objetivos? Piensa en las habilidades que te gustaría reforzar durante este hackaton. Deberás elegir habilidades que no sean completamente nuevas y que sean realistas para que los estudiantes puedan construir instalaciones por su cuenta y con sus compañeros en el contexto más real de este evento. 

Paso 2: Elige un formato

A continuación, deberás elegir un formato para tu hackathon, que incluye: cuando Los estudiantes trabajarán y cómo Funcionarán. Asegúrate de tener en cuenta las edades, los niveles de habilidad y la disciplina de tus alumnos. 

CuandoElige un periodo específico para tu hackatón de aula. Puedes optar por que se desarrolle durante una o varias clases, o incluso varias semanas. 

CómoAunque los hackatones en el mundo profesional suelen ser muy abiertos, conviene tener en cuenta el nivel de habilidades y los hábitos de trabajo de los estudiantes al elegir un formato. ¿Trabajarán individualmente, en parejas o en grupos? ¿Se les asignará una tarea y luego se les dará libertad para avanzar en el proceso creativo como mejor les parezca, o avanzarán por las etapas en plazos específicos, con revisiones frecuentes?

Paso 3: Seleccione una tarea

La tarea que les pidas a tus estudiantes guiará su trabajo durante el hackatón. Debes seleccionar una tarea que se alinee con el objetivo general del hackatón y que les ofrezca a tus estudiantes un objetivo claro y emocionante por el que trabajar. 

Pensar: ¿Cuál es el objetivo específico y medible que comunicará a los estudiantes? Considera la edad y el nivel de habilidad de tus estudiantes, define un objetivo claro que puedas comentar con ellos y usar durante el hackatón para guiar su trabajo y progreso. Estos objetivos pueden basarse en habilidades, proyectos o incluso en el trabajo en equipo y la colaboración. Siempre que se alineen con el propósito principal del evento y las necesidades de tus estudiantes, ¡funcionarán! Recuerda usar verbos prácticos y que el objetivo sea alcanzable. Aquí tienes algunos ejemplos de objetivos para un hackatón en el aula:

Los estudiantes crearán un juego o una aplicación sencilla que ayude a planificar las tareas de la semana.

Al final del hackathon, los estudiantes utilizarán al menos una declaración if-then y un bucle. 

Los estudiantes identificarán y solucionarán al menos 2 errores en su código utilizando salidas de impresión o herramientas de depuración integradas.

Los estudiantes crearán un juego para niños que tenga un sistema de puntuación.

Paso 4: Preparar a los estudiantes

En un entorno profesional, se suele esperar que los participantes se presenten a un hackatón el día de su inicio, listos para aportar sus habilidades únicas. Conocerán el cronograma y el tema general del hackatón, pero a veces no más. En el aula, especialmente con estudiantes más jóvenes, puede ser útil (a veces esencial) dedicar más tiempo a preparar a sus estudiantes. Usted es quien mejor conoce a sus estudiantes y probablemente tenga una idea de lo que necesitarán para tener éxito. Considere las siguientes ideas para preparar a sus estudiantes y prepararlos para el éxito el día del desafío. 

  • Introducir el Design ThinkingEl proceso de diseño suele constar de los siguientes 5 pasos: definir el problema, generar ideas, desarrollar una solución, construir/probar/mejorar un prototipo, evaluar y presentar. Probablemente hayas notado que muchos de estos pasos se alinean con los de un hackatón. Es fundamental que tus estudiantes se sientan cómodos con este proceso y es muy útil que ya lo hayan hecho. Consulta estos pasos. herramientas de pensamiento de diseño para estudiantes de Common Sense Education para actividades que puedes probar antes de tu hackathon y herramientas de planificación para usar durante el evento.  
  • Participe en “Mini calentamientos”En las semanas previas al evento principal, invite a sus estudiantes a participar en actividades de 5 a 15 minutos que imiten lo que harán durante el hackathon. Podrían repasar o practicar conceptos clave de programación (escritura de condicionales, creación de bucles, diseño de interacciones de usuario), participar en un ciclo de retroalimentación y repasar. vocabulario de codificación, practicar la presentación de un prototipo o generar ideas rápidamente. 
  • Introducir a los estudiantes a la idea del Producto Mínimo Viable (MVP)La idea de inventar o crear algo en tan solo unas pocas horas de clase puede ser intimidante para los estudiantes de secundaria y preparatoria (¡o para cualquiera, de hecho!). Tienden a pensar demasiado en grande o a centrarse en perfeccionar los detalles. Antes del hackatón, asegúrese de que los estudiantes entiendan un MVP como un "buen primer borrador" que ofrece a otros el valor fundamental de la creación sin consumir muchos recursos. No es un producto "malo", sino uno que incluye todos los componentes básicos y puede mejorarse posteriormente. Proporcione a los estudiantes ejemplos de cómo deberían ser los MVP en el escenario del hackatón. 
  • Reúna herramientas para uso de los estudiantes:Reúna recursos como hojas de habilidades, documentos de planificación, marcos de oraciones de retroalimentación, etc. Asegúrese de que los estudiantes sepan cómo usarlos y prepárese para ponerlos a disposición para su uso durante el hackathon. 

El día del desafío

Ya has hecho toda la planificación, ¡ahora es hora de organizar tu hackatón en el aula! Asegúrate de incluir estos elementos clave el día o los días del desafío. 

Patada inicial: El lanzamiento de tu hackatón es una oportunidad para inspirar, entusiasmar y preparar a los estudiantes para el éxito. Probablemente ya te hayas preparado con antelación. Durante el lanzamiento, revisa la preparación realizada, asigna a los estudiantes una tarea clara y un cronograma de trabajo. Si no se han seleccionado los grupos con antelación, este también es el momento de hacerlo. Considera este cronograma para tu lanzamiento:

  • 5 min: ¡Bienvenidos/Entusiasmense!
  • 10 min: Revelación de la tarea
  • 5 min: Agrupaciones
  • 10 min: Revisión de pautas y herramientas
  • 5 min: Preguntas y respuestas

Tiempo de hacking: ¡A trabajar! Tus estudiantes deberían tener tiempo de trabajo más extenso y concentrado. Este puede ser completamente fluido (con recursos de apoyo) o más estructurado, según sus necesidades.

Check-ins: Independientemente de la independencia de tus estudiantes, es recomendable programar reuniones de control previamente planificadas para el hackathon. Estas pueden ser grupales, en grupos pequeños o individuales. Puedes realizarlas después de la primera o segunda hora, o entre clases, para asegurarte de que los estudiantes estén bien encaminados, o incluir una minilección rápida de desarrollo de habilidades en un momento clave del hackathon. También puedes incluir reuniones de control sobre la marcha si detectas una necesidad en toda la clase. 

Presentaciones: Ahora viene la parte divertida… ¡los estudiantes presentan sus Productos Mínimos Viables (PMV)! Estos podrían ser evaluados por un panel o por sus compañeros y votados, o presentados de forma más discreta. Nuevamente, consideren las necesidades de sus estudiantes y los objetivos de su clase. 

¿Cómo puedo hacer que un hackathon en el aula sea más divertido?

Tenga en cuenta estas ideas fáciles y que requieren poca preparación para agregar algo de diversión y emoción a su hackathon en el aula:

  • Proporcionar refrigeriosA todos nos vendría bien algo que nos animara durante una larga sesión de trabajo. ¡Consideren ofrecer refrigerios, bebidas, chicles, etc., para ayudar a los estudiantes a superar el hackatón! Si su escuela suele pedir donaciones a los padres, este es un buen momento para hacerlo. 
  • Invitar a “Invitados Especiales” para juzgar: ¡Podrían ser antiguos profesores, alumnos mayores, entrenadores, etc.!
  • Añade un área de fotomatón: Prepare una tableta y un fondo para que los estudiantes los usen. Tómense fotos con sus equipos. Consideren añadir algunos accesorios, como portátiles de cartón y gafas falsas. 
  • Dar premios creativos/tontos:Este tipo de premios pueden aliviar un poco la presión sobre el producto final.

Organizar un hackatón en el aula es más que un evento divertido: es una experiencia de aprendizaje poderosa que ayuda a los estudiantes a aplicar habilidades de programación en situaciones reales, a la vez que practican la colaboración, el pensamiento creativo y la perseverancia. Con una planificación minuciosa y una preparación minuciosa, puedes crear un entorno donde los estudiantes se sientan empoderados para asumir riesgos, explorar sus ideas y celebrar el progreso por encima de la perfección. Ya sea que tu objetivo sea reforzar el contenido, fomentar el trabajo en equipo o simplemente dinamizar el aula, un hackatón ofrece una forma atractiva y memorable de lograr esos objetivos. Así que adelante: prepara el terreno, despierta su curiosidad y observa cómo tus estudiantes se convierten en personas seguras y creativas para resolver problemas.

¡Prueba CodeMonkey en casa o en la escuela!

prueba gratis

o

para tu escuela / distrito

Más para explorar:

hackaton en el aula

Cómo organizar un hackathon en el aula

En este artículo, describiremos los propósitos y beneficios de un hackathon, y cómo puedes planificar y ejecutar un hackathon en tu aula, con tus estudiantes.

Tabla de contenido

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.