Resumen del campamento Teen Tech
Como algunos ya sabrán, la semana pasada tuve el honor y privilegio de ayudar a organizar el Teen Tech Camp 2013 en Durham, Carolina del Norte. El evento fue extremadamente retador, divertido y una de las cosas más gratificantes de las que he sido parte.
la idea
La idea del campamento surgió de mi experiencia en el Teen Tech Camp de 2012. Refresh the Triangle, una comunidad de diseñadores y desarrolladores del área, organizó el campamento y lo enfocó en aplicaciones web, sitios web y diseño web. Los chicos aprendieron sobre HTML, CSS, diseño web y otras tecnologías web de profesionales locales de tecnología.
Este año, quise ayudar a llevar el campamento en una dirección diferente…
En el Teen Tech Camp de 2012, uno de los voluntarios trajo un Raspberry Pi para que los estudiantes lo conocieran. Fue por mucho uno de los aspectos más interesantes de ese evento. Casi todos los participantes se reunieron alrededor del dispositivo por curiosidad para descubrir qué era. Nos impresionó ver a tantos chicos queriendo aprender sobre esta pequeña microcomputadora y lo que podía hacer.
Estudiantes viendo un Raspberry Pi en el Teen Tech Camp 2012
Ya que los chicos del año anterior parecían tan intrigados por el Raspberry Pi, pareció natural enfocar el evento de este año en él. Después de ver las iniciativas de mis colegas Barbara y Katie en el tutorial de Young Coders, que se enfocó en enseñar Python a través de Raspberry Pi, decidí empezar a organizar un evento similar para el Teen Tech Camp 2013.
la planeación
Poco después de regresar de PyCon 2013, hablé con la organizadora de Refresh, Sarah Kahn, sobre mi idea para el siguiente Teen Tech Camp. Estaba súper emocionada con el nuevo enfoque del evento y empezamos a formular un plan para hacerlo realidad.
Empezamos recopilando información y creando listas de pendientes para cada una. Formulamos una lista de equipo, empezamos a reclutar voluntarios, nos reconectamos con Autumn Winters (Bibliotecaria para adolescentes en la Biblioteca Regional Southwest Durham y co-organizadora del Teen Tech Camp 2012) y contactamos patrocinadores para recaudación de fondos.
En esa línea, también aplicamos a una beca de la Python Software Foundation (PSF) para proporcionar fondos para los Raspberry Pi, periféricos básicos (tarjeta SD + fuente de poder) y libros para que los estudiantes se los llevaran a casa y continuaran su educación en programación después del campamento. Después de revisar la propuesta, ¡la PSF nos otorgó los fondos para pagar todos los artículos propuestos y nos dio un gran arranque!
Otros periféricos para el evento vinieron de donaciones generosas de negocios como Triangle Ecycling, un negocio de reciclaje de electrónicos, Ayima y los miembros de Splatspace, quienes crearon veinte carcasas 3D únicas para Raspberry Pi. Fue increíble ver a mi comunidad local unirse para donar equipo para el campamento.
Carcasas 3D de Raspberry Pi de @splatspace
el evento
La noche antes del campamento, montamos todo el equipo. Había pasado tiempo probando todos los periféricos semanas antes, pero quería asegurarme de que todo estuviera listo para el día. Voluntarios de toda el área del Triángulo vinieron a la biblioteca para ayudar a montar mesas y sillas, conectar monitores, pegar cables con cinta y probar el equipo.
Voluntarios montando el Teen Tech Camp 2013
Después de unas 2 horas, mucha ayuda voluntaria y algo de depuración magistral por Clinton Dreisbach, pudimos dejar todo listo para el día siguiente.
Configuración del Teen Tech Camp 2013
El día del evento finalmente llegó. Pasé a recoger pasteles y jugo para los estudiantes y voluntarios (¡gracias, Caktus!) y me dirigí a la biblioteca.
Los estudiantes empezaron a llegar uno por uno, cada uno mirando las estaciones de trabajo para ver qué les esperaba. Repartimos gafetes, revistas de Raspberry Pi donadas por Linux New Media y los dejamos acomodarse.
Empezamos el campamento con presentaciones de maestros y estudiantes. Cada uno dio su nombre y videojuego favorito (respuesta más común: Minecraft). Luego pasamos a la primera parte de la lección: ¿Qué es un Raspberry Pi?
Durante la primera lección, repasamos cada componente del Pi y qué hace (por ejemplo, tarjeta SD, salida USB, etc.). Sentimos que era importante que los chicos aprendieran exactamente qué es esta pequeña computadora y cuáles eran todas sus diferentes partes.
El instructor Clinton Dreisbach dando un tour del Raspberry Pi, foto cortesía de @rmurphey
Luego nos alejamos de las diapositivas y abrimos los notebooks de iPython para los ejemplos de código Python (las diapositivas y ejemplos están disponibles en Github). Cada estudiante siguió en su propia máquina usando LXTerminal, el programa de terminal que viene con la distribución Raspbian. Repasamos cómo usar Python para ecuaciones matemáticas básicas, asignar variables, conceptos de entrada/salida (por ejemplo, print), comparaciones, estructuras de control, condicionales y bucles. Durante cada sección, repasamos algunos ejemplos y luego dejamos que los chicos lo intentaran. Con seis asistentes de enseñanza y un instructor principal, pudimos ir con cada estudiante para dar orientación y apoyo individual.
Estudiantes levantando el pulgar mientras aprenden condicionales
Durante el receso del almuerzo, Caleb y yo hicimos una demo del juego que colaboramos llamado Razzytails. Ambos repasamos las partes que contribuimos al juego. Luego hicimos la demo del juego y tuvimos a los chicos participando en las preguntas de Python que Razzy encontraba.
Después del almuerzo, pasamos a juntar todas las lecciones de la mañana para ayudar a empezar a escribir funciones. Los estudiantes salieron de LXTerminal y abrieron IDLE, un IDE simple de Python, donde podían fácilmente ejecutar sus funciones y guardar sus archivos de script Python. Les enseñamos sobre la extensión .py y cómo ejecutar el script para hacer el programa responsivo. ¡Fue increíble ver lo que los chicos crearon por su cuenta! Habían pasado de aprender ecuaciones matemáticas básicas a escribir funciones completas.
Aprendiendo a ejecutar y escribir funciones de Python, foto cortesía de @rmurphey
Hacia el final de la clase, dejamos de programar y les mostramos cómo desarmar sus Pi’s y volverlos a armar. Luego les hicimos saber que cada uno se llevaría a casa su propio Raspberry Pi, todos los periféricos que necesitaran y una bolsa de regalos llena de stickers de Raspberry Pi, libros educativos y otros materiales que les ayudarían en sus aventuras en la programación. ¡Fue tan padre ver cómo se les iluminaban las caras de alegría cuando se dieron cuenta de lo que se iban a llevar a casa! Uno de ellos incluso me dijo, “¿Es en serio? ¿Hay cámaras esperando para salir y sorprenderme?”
Estudiantes del Teen Tech Camp 2013 con sus Raspberry Pi’s
el resultado
Mi meta para el Teen Tech Camp 2013 no era que los estudiantes salieran de la biblioteca listos para enfrentar retos complejos de programación. Era despertar el interés en los estudiantes y emocionarlos por aprender programación. Usando diversas técnicas y proporcionando un espacio seguro para el aprendizaje, pudimos involucrar a cada estudiante a su propio ritmo. Aunque sé que los estudiantes probablemente no se fueron con un entendimiento profundo de programación, sí se fueron con una experiencia positiva y de apoyo. Se llevarán la motivación, energía e impulso para seguir aprendiendo, porque alguien cree en ellos. Porque a veces todo lo que necesitas para tener éxito es que alguien más te diga, “Tú puedes” y te eche porras desde las gradas. Los niños necesitan esto más que nadie y son programas como el Teen Tech Camp donde podemos traer un ambiente de apoyo y cariño, junto con una experiencia de aprendizaje retadora.
Organizar el Teen Tech Camp realmente encendió algo en mí. Haber experimentado las pruebas y éxitos de organizar un evento como este me ha motivado a hacer más y seguir enseñando programación a nuestra juventud.