¿Cuál es la mejor manera para que los niños aprendan a programar / programar a diario cuando tienen un montón de tareas?

Solía ​​ser un niño con un montón de tareas, pero tenía muchas ganas de aprender codificación / programación. Ahora que estoy en la escuela secundaria, lamento no haber tomado el tiempo de aprender estas cosas antes, ya que son muy divertidas. Entonces, ¿qué salió mal?

  • La tarea no es una prioridad principal cuando eres joven. Esto no significa que deba decirles a sus hijos que no hagan la tarea, pero no debe poner mucho énfasis en ella y dejarla pasar si no tienen ganas de hacerlo. Es solo la secundaria y son niños.
  • Permítales que busquen algo en lo que estén interesados. Esto es realmente importante porque les brinda la ventaja de desarrollar aún más esas habilidades durante la escuela secundaria. Es lo que buscan muchas universidades: algo que te ha apasionado y has dedicado mucho tiempo.
  • Divertirse es imperativo. La mejor manera para que los niños aprendan a programar / programar es darles algo divertido que hacer. Esto significa crear juegos que les gusten o crear sitios web para sus personajes favoritos de películas o equipos deportivos favoritos.
  • No puedes hacer que un niño haga lo que no le gusta. ¿Cómo se siente cuando alguien te obliga a hacer algo que no te gusta y no tienes poder para decir que no? Esto surge mucho y realmente destruye las pasiones de muchos niños. Si no quieren aprender programación, entonces permítales buscar otra cosa que les interese.

Algunos buenos lugares para comenzar haciendo juegos:

  • Gamesalad: Personalmente, esto fue con lo que empecé. Una simple interfaz de usuario de arrastrar y soltar y mucha libertad. También hay muchos tutoriales en línea para esto, y un blog mío muy antiguo en el que solía escribir tutoriales sobre: ​​CS Genius
  • Unity – Game Engine: Este es un programa realmente bueno para usar. Los gráficos son súper enfermos y probablemente una de las mejores maneras de aprender a hacer juegos de disparos en primera persona. Esto es un poco más avanzado y requiere algo más de experiencia en programación.
  • Swift – Desarrollador de Apple: Esta también es una forma realmente agradable de crear aplicaciones móviles. También requiere algo de experiencia en programación, pero tiene muchos tutoriales en línea.

Para lugares donde aprender lenguajes de programación:

  • Aprende a codificar: el lugar clásico para aprender lo básico de muchos lenguajes de programación.
  • Free Code Camp: para aquellos que son ambiciosos, este es un muy buen comienzo para aprender a crear sitios web (desarrollo de front-end) y obtener un impulso en una carrera de desarrollo junior.
  • Aprendizaje – Una plataforma para la educación .: Encontré esto hace unos días y esta es una manera muy agradable de aprender Ruby on Rails. Para codificadores más experimentados, pero realmente enfatiza cómo puedes convertirte en un buen programador de la nada.

Programación competitiva, ¿qué es esto? Personalmente, me encanta la programación competitiva y es una delicia poder resolver problemas. Definitivamente es una ventaja comenzar temprano, pero su hijo debe tener habilidades de matemáticas decentes y mucha persistencia. Nuevamente, no obligue a su hijo a hacer algo que no le guste.

  • Aquí hay una pregunta que respondí para una persona encantadora que quería preparar a su primo para un camino de programación competitiva: ¿Cómo puede un principiante (sin conocimientos de computadora) planear su camino hacia el IOI?

Espero que esto haya ayudado!

Yo diría que hacerlo divertido. Haga que se involucren en una actividad o conversación relacionada directa o indirectamente con la informática y la codificación. Una vez que se emocionan es tan fácil discutir más. Tomar con calma. Pocas ideas a la vez en una sesión. Relacionarlo con ejemplos de la vida real.

Por ejemplo, las funciones en la codificación y la informática son un concepto difícil. Podrías empezar con lo que hacemos todos por la mañana.

Despierta ; Cepille sus dientes; Desayunar; Ir al colegio

Llamémoslo Morning_Routine. Entonces, si necesito preguntar qué debo hacer en la mañana, use la función Morning_Routine.

A continuación, puede ampliarlo agregando día de la semana y fin de semana.

función Morning_Routine (Día)

si (Día = Día de la semana)

Despierta ; Cepille sus dientes; Desayunar; Ir al colegio

más

Despierta ; Cepille sus dientes; Desayunar; Que te diviertas

Fácil y relatable a la vida real. Entonces preguntarán ¿dónde usamos las funciones? En la codificación. ¿Y dónde utilizamos la codificación? En todos los días de la vida.

Así que encienda la curiosidad y guíelos a hacer preguntas que les permitan aprender ciencias informáticas. Solo está respondiendo las preguntas que están haciendo y, de hecho, está haciendo que aprendan ciencias informáticas.

Si quieres, prueba mi juego de mesa como herramienta. Buscar Coder Bunnyz en google.

https://www.linkedin.com/in/sama

La mejor de las suertes,

Samaira – Kid Emprendedor

Puedes comenzar con esta aplicación para 4-7 años. Arrastre y suelte las flechas en los lugares de movimiento y el robot recolecta las baterías siguiendo las flechas.

Programming for Kids – Aplicaciones de Android en Google Play