Padres y colaboradores

Aprender a programar es como entrenar para un deporte o estudiar una nueva materia en la escuela. Implica práctica, paciencia y creatividad. Los padres, tutores y otros colaboradores son importantes para ayudar a los aprendices a desarrollar habilidades para trabajar con la tecnología. Esta sección te proporcionará herramientas para que ayudes a tus aprendices (tus hijos, estudiantes o amigos) a adquirir habilidades de programación.

Guía

Haz clic en el botón "Imprimir" para llevarte la información de esta sección donde quiera que vayas.

Imprime esta página
1

Primeros pasos

Paso /
1.1
/ Primeros pasos

Enséñale al aprendiz los aspectos básicos de la programación

Puedes enseñar programación a tus aprendices incluso sin experiencia en programación. Mira cómo Karen ayudó a sus cuatro hijos en las afueras de Atlanta a medida que aprendieron a programar.

El primer paso fue exponer a mis hijos a todas las oportunidades que existen. Vimos videos de personas que hablaban sobre sus empresas emergentes e investigamos en internet sobre las carreras en tecnología. Estas son las conversaciones que los padres pueden tener hoy con sus hijos.

Karen Abrams, madre de cuatro hijos en Metro Atlanta

Paso /
1.2
/ Primeros pasos

¿Lo sabías?

  1. Dedicarse a la programación es atractivo para personas con todo tipo de habilidades e intereses, por ejemplo, juegos, arte o matemáticas.

  2. La programación consiste en escribir un conjunto de instrucciones en un lenguaje que la computadora entiende. Aprender programación informática es el proceso de comprender ese lenguaje para comunicarse con una computadora.

  3. Puedes programar de forma individual o como parte de un grupo. Verás, a menudo, que los ingenieros debaten ideas en grupo para encontrar la mejor manera de resolver un programa y, además, escriben código por su cuenta. La forma de trabajar depende del trabajo o de los requisitos del proyecto.

  4. Hay muchas ocupaciones que tienen como requisito la programación informática y para las que no es necesario ser ingeniero. Un ejemplo es la programación de un sitio web. Puedes crear un sitio web aunque no seas ingeniero.

  5. Si no tienes experiencia en programación informática pero quieres ayudar a tu hijo o a otro aprendiz a involucrarse en la programación informática, puedes hacerlo. Hay muchos recursos disponibles en nuestra página “Empieza a programar” que pueden enseñarles y además puedes animarlos y darles apoyo moral cuando sea necesario.

  6. Existe una gran variedad de herramientas increíbles para aprender sobre programación informática sin tener que asistir a un salón de clases. Consulta la sección “Empieza a programar” en nuestro sitio web para saber qué es lo que más te sirve o a tu hijo/estudiante.

  7. Una de las grandes ventajas de la codificación es que puedes empezar prácticamente a cualquier edad. Hay otras opciones para aprender a programar sin necesidad de usar la computadora en caso de que te preocupe que los aprendices jóvenes pasen demasiado tiempo frente a la pantalla o que no tengan acceso a una computadora.

Paso /
1.3
/ Primeros pasos

Palabras que seguramente escucharás

Mientras aprendes sobre programación informática, es posible que tú o tu aprendiz se encuentren estos términos.

  • El código es un conjunto de instrucciones escritas que le dicen a la computadora lo que tiene que hacer. Cuando ingresas el código (o las instrucciones) en la computadora, esta puede leer dichas instrucciones y hacer lo que le pediste.

     

  • Un programa informático es un conjunto de instrucciones o varias líneas de código que sirven para ejecutar una tarea específica. Puede ser algo tan sencillo como calcular algunos números o puede ser más complejo, como desarrollar Facebook. Algunos ejemplos de programas son los sitios web, los juegos y las aplicaciones.

  • La informática es el estudio del funcionamiento de las computadoras y de la mejor manera de escribir código.

    Las personas usualmente se refieren a la codificación y a la programación como si fueran lo mismo porque ambas son la acción de escribir código. La programación también implica pensar bien cómo se organiza el código a medida que se escribe.

  • Así como las personas hablan diferentes idiomas en el mundo, también hay muchos lenguajes de programación informática. La diferencia entre los idiomas que hablan las personas frente a los lenguajes de programación es que los diferentes lenguajes de programación sirven para hacer cosas distintas.

    Por ejemplo, para crear un sitio web puedes usar el lenguaje Python, HTML, CSS o JavaScript. Para una aplicación para celulares, puedes usar Java u Objective-C. Para videojuegos, puedes usar C++. El lenguaje seleccionado depende de lo que quieres crear y de lo que quieres que haga tu computadora.

  • Internet es una red enorme de computadoras que interactúan entre sí. El código se ejecuta en computadoras individuales y también hace que estas se puedan comunicar entre sí.

  • Una aplicación (o aplicación para celulares) es un programa informático en tu teléfono. Muchas personas descargan de internet aplicaciones, como juegos, mapas o Facebook en sus teléfonos.

Paso /
1.4
/ Primeros pasos

Iniciar una conversación sobre programación

Sostén una conversación sobre programación con tu aprendiz para ayudarlo a dar los primeros pasos.

  • Hablen sobre su interés en la programación informática. Entiendan por qué le puede o no interesar y hablen sobre los temas en la sección “¿Lo sabías?”.
  • Explícale que los juegos, las aplicaciones y los programas que disfruta en el teléfono y la computadora se crearon con código y que él puede escribir código para crear sus propios juegos, aplicaciones o programas.
  • Preséntale los recursos que coincidan con sus intereses. Obtén más información en la sección siguiente: “Encuentren juntos herramientas de aprendizaje”.

Paso /
1.5
/ Primeros pasos

Encuentren juntos herramientas de aprendizaje

En la página “Empieza a programar”, tu aprendiz obtendrá recursos de programación (incluso cursos por internet, juegos y eventos locales) que coincidan con su estilo de aprendizaje y sus intereses. Para empezar a descubrir las herramientas de aprendizaje, haz clic en el botón “Empieza a programar” y selecciona la edad, el nivel de experiencia y los intereses del aprendiz.

Empieza a programar

2

Pon en marcha su aprendizaje

Paso /
2.1
/ Pon en marcha su aprendizaje

Aprendizaje en grupo

Para algunos aprendices, un gran método de aprendizaje de programación informática es participar en un grupo, en el que pueden ayudarse unos a otros a lo largo del proceso de aprendizaje.

Aprendizaje en grupo

Crea un grupo de amigos, compañeros de clase u otras personas en tu comunidad. Reúnanse semanal o mensualmente para trabajar con los recursos sugeridos de TechPrep.

Comunidades

Busquen comunidades en internet, campamentos de verano y otras actividades grupales en la sección “Empieza a programar” en este sitio web.

Visita centros de ciencia o tecnología

Visiten bibliotecas locales o escuelas que puedan tener computadoras en las que un grupo de personas puedan aprender a escribir código.

Paso /
2.2
/ Pon en marcha su aprendizaje

Aprendizaje en casa

  1. Explora la sección “Empieza a programar” para encontrar clases por internet, actividades extraescolares, campamentos de verano o eventos de la comunidad (más información en la sección “Obtén herramientas adecuadas para aprender a programar”).
  2. Es posible que algunas bibliotecas tengan computadoras que puedas usar y tal vez ofrezcan clases de informática. También puedes encontrar libros y revistas sobre programación en la biblioteca.
  3. Visita centros de ciencia o tecnología locales en tu zona. Encuentra los centros de tu zona aquí.
  4. Suscríbete a diferentes canales de tecnología en YouTube y después ve los videos con tus hijos y hablen sobre los temas (NOTA – Los videos están en inglés.). Estos son algunos puntos para empezar:
  5. Considera que debes ser constante y dedicar cierta cantidad de tiempo cada día, semana o mes a practicar la codificación. Resulta mucho más eficaz tener sesiones más cortas cada día o cada dos días que tener sesiones más largas de vez en cuando. Es una excelente forma de crear una rutina constante para fomentar el progreso.

Paso /
2.3
/ Pon en marcha su aprendizaje

Aprendizaje en la escuela

Pregúntale al maestro de tu aprendiz:

¿Hay clases de programación informática durante la jornada escolar o extraescolar?

¿Con qué frecuencia usa mi hijo las computadoras u otra tecnología en clase?

Pregúntale al director de la escuela de tu aprendiz:

¿Reciben capacitación los maestros para usar tecnología en el salón de clases?

¿Puede usar mi hijo una computadora fuera del horario escolar?

¿La escuela patrocina el programa Hour of Code?

Pregúntale al orientador de tua prendiz:

¿Qué tipos de clases y actividades podrían ayudar a mi hijo a especializarse en informática en la universidad?

¿Hay alguna oportunidad de que mi hijo pueda conocer a un programador o hablar con él?

Paso /
2.4
/ Pon en marcha su aprendizaje

Obtén herramientas adecuadas para aprender a programar

En nuestras sección “Empieza a programar, encontrarás recursos, clases por internet, eventos en tu zona, juegos y muchas otras herramientas para aprender sobre programación informática. Muchos de nuestros recursos son gratuitos o de bajo costo. Organizamos estos recursos según la edad, los tipos de recursos y el nivel actual de destreza del participante, de manera que todas las personas encuentren herramientas útiles para aprender bien. Haz clic en el siguiente enlace para que tu aprendiz pueda empezar.

Empieza a programar


Herramientas de aprendizaje

  • Recomendados

    Nuestras herramientas recomendadas para aprender sobre programación informática

  • Materiales de referencia

    Libros y cursos en internet

  • Clases en vivo y en persona

    Programas extraescolares y de tutorías, grupos de aprendizaje y campamentos de verano

  • Juegos

    Nuestra recopilación de juegos para aprender conceptos importantes sobre programación y habilidades prácticas

  • Diversión y juguetes

    Juguetes divertidos e innovadores

  • Eventos locales y comunidad

    Eventos y actividades en las que puedes participar con otras personas

  • Estudios universitarios, preparación laboral y becas

    Programas universitarios, becas y recursos de preparación para el mundo laboral

3

Ayúdalos a tener éxito

Paso /
3.1
/ Ayúdalos a tener éxito

Ayúdalos a tener éxito

Los recursos de este sitio web están diseñados para hacer el aprendizaje de escribir código sea una experiencia interesante y agradable. Sin embargo, es posible que los aprendices se topen con obstáculos cuando el aprendizaje se complique o sea necesario resolver problemas. El aprendizaje de una nueva habilidad requiere de trabajo duro y de la superación de obstáculos. A continuación, te indicamos un par de cosas que debes tener en cuenta:

  • Si te unes a una comunidad de estudiantes que aprenden juntos semanalmente, te pueden ayudar a encontrar soluciones a los problemas que te encuentras.
  • Algunas de las herramientas de aprendizaje del sitio web de PrepTech ofrecen más acompañamiento en el aprendizaje y apoyo que otras.
    • Aquí hay algunos recursos en internet que te ofrecen la opción de ponerte en contacto mediante chats, foros y horarios laborales (en inglés):
  • Los programas de aprendizaje o tutoría presenciales suelen tener educadores que trabajan directamente con los aprendices cuando encuentran un obstáculo insuperable.
  • Sondea el conocimiento y haz preguntas sobre el problema. Dale a tu hijo o aprendiz la oportunidad de desahogarse.
  • Hazle saber que encontrarse con obstáculos al escribir código es algo natural. Al aprender a codificar, todos se topan con problemas que parecen difíciles o incluso imposibles de resolver.
  • Sugiérele que se tome un descanso y vuelva a intentar resolver el problema más tarde; muchas veces las soluciones aparecen por arte de magia cuando se les da un poco de tiempo.
  • Puedes ponerte en contacto con ellos y pedirle consejos a un experto en programación informática, a un maestro de informática u otro profesional de la comunidad.
  • Trabaja en conjunto con tu aprendiz para resolver el problema:
    • Sondea el conocimiento y haz preguntas sobre el problema. Dale a tu hijo o aprendiz la oportunidad de desahogarse.
    • Hazle saber que encontrarse con obstáculos al escribir código es algo natural. Al aprender a codificar, todos se topan con problemas que parecen difíciles o incluso imposibles de resolver.
    • Sugiérele que se tome un descanso y vuelva a intentar resolver el problema más tarde; muchas veces las soluciones aparecen por arte de magia cuando se les da un poco de tiempo.

Paso /
3.2
/ Ayúdalos a tener éxito

Convertirse en un estudiante asesor

Si empezaste a aprender sobre programación y descubriste que es divertido y satisfactorio, tal vez estés preparado para dar el siguiente paso y convertirte en un estudiante asesor. En este rol, puedes experimentar la programación informática y ayudar a familiares, amigos y personas de tu comunidad a que también descubran los placeres de esta.

  • Puedes echar un vistazo a los recursos de la sección “Empieza a programar” de nuestro sitio web para encontrar los que te sirvan para empezar a aprender.
  • Si quieres obtener una comprensión más profunda de la enseñanza de la programación informática, también te recomendamos visitar la sección “Teach” en el sitio web de code.org para encontrar guías de enseñanza, juegos y actividades gratuitos para enseñarles a tus aprendices. También podrás acceder a talleres gratuitos y presenciales para educadores. También tienen una sección de lecciones “sin conexión” donde puedes enseñarles a tus aprendices sobre programación informática sin tener que usar una computadora. ¡No es necesario tener experiencia ni educación en programación!