- Inicie sesión para enviar comentarios

Cada diciembre, las escuelas de todo el mundo celebran Hora de Código. Lanzado por Code.org en 2013, el movimiento fue diseñado para introducir la informática (CS) a los estudiantes y también desmitificarla. También conmemora el cumpleaños del pionero de la informática. Grace Hopper.
Code.org contiene una extensa biblioteca de actividades y tutoriales para que los maestros usen para la Hora del Código. Algunos de los tutoriales populares incluyen Animar un juego de aventuras, codeSpark Academy con los Foos: crear juegos, Minecraft Voyage Aquatic y un favorito con mis alumnos, Fiesta de baile!
El sitio web de Code.org permite a los usuarios filtrar actividades por grado o nivel de experiencia, e incluso por el tipo de tecnología disponible en un aula. Incluso hay actividades que funcionan sin conexión o desenchufado.
Si esta es su primera Hora de Código o lo ha probado antes y desea subir de nivel las habilidades de codificación de sus alumnos, aquí hay algunas sugerencias para comenzar.
Prepárate para la Hora del Código
Para asegurar que el día sea exitoso para sus estudiantes, querrá preparar algunas cosas con anticipación. Aquí hay una lista de verificación:
- Lea las Guía educativa de la Hora del Código.
- Regístrese su evento con la Hora del Código. Cada escuela que se registra recibe reconocimiento y registración permite que Code.org mida el impacto.
- Seleccione 2-3 actividades / tutoriales durante toda la semana y pruébalos primero. Para mí, este paso me preparó para ayudar a los estudiantes a hacer conexiones con las lecciones anteriores y saber cómo facilitar el aprendizaje y también a anticipar dónde podrían quedar atrapados algunos de ellos.
- Adapte cualquiera de las lecciones o actividades de Code.org para satisfacer las necesidades de su clase.
- Preparar e imprimir certificados de finalización para estudiantes.
Centrarse en los conceptos básicos de codificación
Haga que los estudiantes sean conscientes de que la Hora del Código puede ser el comienzo de su viaje de codificación y programación, y deben centrarse en algunos de los conceptos clave que son importantes para la codificación en cada lenguaje de programación. Algunos de estos incluyen:
- Entradas: Los usuarios deben poder enviar información a los programas con los que están interactuando. Esto se puede hacer con varios dispositivos de entrada o fuentes. Los más comunes son archivos de texto, teclas pulsantes en un teclado o una fuente de datos de un controlador de juego con un sensor de movimiento.
- Salidas: Una vez que los datos se ingresan en un programa, deberán generar respuestas. Las respuestas generalmente se envían a una pantalla a través de texto o gráficos, datos a otras aplicaciones o sonido a un dispositivo. También se imprimen documentos impresos.
- bucles: Una estructura de programación utilizada en programas para repetir una secuencia de instrucciones hasta que se cumple una condición específica. Los dos tipos de bucles que los estudiantes deben saber utilizar son bucles de conteo y bucles condicionales (while loop y en bucle).
- clave: Se refiere a una sección de un programa que realiza una tarea particular y, en este contexto, un función representa un procedimiento o rutina que contiene instrucciones utilizadas para la salida de su entrada.
- Declaraciones condicionales (lógica): La capacidad de aplicar este concepto hace que la programación sea poderosa, ya que habilita la capacidad de las aplicaciones para probar variables contra un valor y actuar de una manera específica si la condición la cumple (la variable) o de manera diferente si no. Un ejemplo de esto puede ser una declaración lógica para una operación que se evalúa como verdadera o falsa. Declaraciones if y if / else también son un ejemplo de declaraciones condicionales y son la sintaxis más común en los lenguajes de programación.
- Variables: Se refiere a un espacio de almacenamiento en la memoria que puede contener valor y puede almacenarse y modificarse en un programa de computadora. Un cambio variable puede depender de las condiciones o de la información dada al programa. Variable Los tipos se pueden expresar como caracteres, cadenas de caracteres, valores numéricos, direcciones de memoria e incluso objetos.
Actividades que se centran en conceptos básicos de codificación.
Para ayudar a sus alumnos a comprender los conceptos básicos de codificación, pruebe estas lecciones y tutoriales de la Hora del Código:
- Lección de entrada y salida: Usa el atractivo guía de actividades - entradas y salidas.
- Tutorial de Minecraft: Enseñe a los estudiantes a usar repetir bucles (una parte poderosa de la programación) para colocar todos los materiales iniciales para crear un mundo nuevo.
- Unplugged Lección y actividad sobre funciones. Haga que los estudiantes hagan un captador de sol con hilo, cuentas y un amuleto especial.
- Tutorial de la Hora del Código: Haga que los estudiantes aprendan sobre condicionales con naipes.
- Lección sobre variables y una actividad divertida en programación con variables.
Aprender a codificar no debería terminar
Como en matemáticas, la informática es una disciplina en la que siempre es muy importante mantener el impulso para ayudar a los estudiantes a construir y conectar el aprendizaje después de exponerlos a algo nuevo. Como autor Michael Korda dijo: "Una forma de mantener el impulso es tener objetivos constantemente mayores".
Aquí hay algunos recursos adicionales para la Hora del Código y el aprendizaje continuo sobre la codificación:
- Videos de Code.org para presentar la Hora del Código
- Blog de Edutopia: Cómo comenzar a enseñar codificación
- Hora de alineación de estándares de código
- Codifica a tu héroe tutoriales
- Hora del código con Swift Playgrounds Guía del facilitador
- Todos pueden descifrar rompecabezas Guía del maestro by Educación de manzana
- Todos pueden descifrar rompecabezas Guía del estudiante
Jorge valenzuela es un galardonado entrenador educativo, autor, defensor de la educación y profesor adjunto en la Universidad Old Dominion. Él es el entrenador principal para Aprendizaje permanente definido, una facultad nacional de PBLWorks y miembro del equipo de Bit Stars para littleBits. Jorge fue designado por el gobernador de Virginia para servir en la Comisión de Educación STEM para el año escolar 2019-20 y es el autor de Rev Up Robotics Pensamiento computacional del mundo real en el aula K-8. Conéctate con él en Twitter e Instagram @JorgeDoesPBL para continuar la conversación.