Jorge valenzuela
Tres estudiantes alrededor de una computadora portátil trabajando en un proyecto de codificación.

Cada diciembre, las escuelas de todo el mundo celebran Hora de Código. Lanzado por Code.org en 2013, la 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 aventurascodeSpark 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 digital fuera de línea. or 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:

  • Revise la Guía de Contratación Guía educativa de la Hora del Código.
  • Registrarse 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)
  • Las funciones 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

Enseñe el pensamiento computacional a todos los estudiantes en todas las materias. Explore el libro ISTE Creative Coding.

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:

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:



Registrarse en ISTE20 Live, Del 29 de noviembre al 5 de diciembre. XNUMX para asistir a sesiones en codificación e informática, como: 

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.