Dar clases de programacion

Código org nederlands

IntroducciónLas investigaciones de la psicología de la educación sugieren que la enseñanza y el aprendizaje son actividades específicas de cada materia [1]: aprender a programar tiene un conjunto diferente de retos y técnicas que aprender física o aprender a leer y escribir. La informática es una disciplina más joven que las matemáticas, la física o la biología y, aunque se han realizado menos estudios sobre la mejor manera de enseñarla, cada vez hay más datos sobre lo que funciona y lo que no. Este documento presenta 10 consejos rápidos que deberían ser la base de cualquier enseñanza de la programación, ya sea formal o informal.

Consejo 1: Recuerde que no existe un gen geekGuzdial [3] se refiere a la creencia de que algunas personas nacen programadoras y otras no como «el mito más duradero y perjudicial de la informática». Esto se «confirma» a menudo observando las distribuciones de las notas universitarias, que se suelen considerar bimodales: una joroba de puntuación baja de los que nunca lo conseguirán y una joroba de puntuación alta de los que tienen lo que hay que tener. Nuestro primer y más importante consejo es que esto es erróneo: la competencia en programación no es innata, sino que es una habilidad aprendida que se puede adquirir y mejorar con la práctica.

Curso de programación de Google

La informática abre posibilidades a todos los estudiantesCS First es un plan de estudios de informática gratuito que cualquiera puede enseñar. Diseñado para estudiantes de 9 a 14 años de edad de todos los intereses y niveles de experiencia, los estudiantes aprenden la colaboración y los conceptos básicos de la informática mientras crean sus propios proyectos. Los educadores guían el camino con planes de lecciones fáciles de usar, tutoriales, actividades y recursos.

«Los vídeos paso a paso permiten a todos los estudiantes experimentar el éxito. Además, los profesores no necesitan dominar la codificación para empezar a utilizar la plataforma.» Mildred Johnson, Escuela Primaria North Salisbury

Una aplicación de codificación para principiantes para cualquier estudianteCon la aplicación Grasshopper, los principiantes pueden aprender fácilmente los fundamentos de la codificación de forma gratuita. En tan sólo 5 minutos al día, los estudiantes pueden completar divertidas lecciones y rompecabezas visuales en su teléfono para desarrollar sus habilidades de codificación.

Fomentar la pasión por la tecnologíaEl curso intensivo de verano de ciencias de la computación (CSSI) es una introducción de tres semanas a las ciencias de la computación (CS) para los estudiantes de último año de secundaria que buscan inspirar a los innovadores del mañana, especialmente a los que provienen de grupos históricamente subrepresentados en este campo. Se trata de un programa intensivo, interactivo, práctico y divertido que apoya el estudio de la informática, la ingeniería de software y otras materias estrechamente relacionadas.

Curso de programación

IntroducciónLas investigaciones de la psicología de la educación sugieren que la enseñanza y el aprendizaje son actividades específicas de cada materia [1]: aprender a programar tiene un conjunto de retos y técnicas diferentes a las de aprender física o aprender a leer y escribir. La informática es una disciplina más joven que las matemáticas, la física o la biología y, aunque se han realizado menos estudios sobre la mejor manera de enseñarla, cada vez hay más datos sobre lo que funciona y lo que no. Este artículo presenta 10 consejos rápidos que deberían ser la base de cualquier enseñanza de la programación, ya sea formal o informal.

Consejo 1: Recuerde que no existe un gen geekGuzdial [3] se refiere a la creencia de que algunas personas nacen programadoras y otras no como «el mito más duradero y perjudicial de la informática». Esto se suele «confirmar» observando las distribuciones de las notas universitarias, que suelen ser bimodales: una joroba de puntuación baja de los que nunca lo conseguirán y una joroba de puntuación alta de los que tienen lo que hay que tener. Nuestro primer y más importante consejo es que esto es erróneo: la competencia en programación no es innata, sino que es una habilidad aprendida que se puede adquirir y mejorar con la práctica.

Codificación en las escuelas primarias del Reino Unido

Aprender a programar es difícil, todos los que han aprendido a programar pueden dar fe de ello. A diferencia de temas como las matemáticas o el lenguaje, que se enseñan desde hace cientos de años, la enseñanza de la programación es relativamente nueva. Por lo tanto, hay muchas preguntas abiertas como: ¿cuál es la mejor edad para aprender a programar? ¿qué conceptos confunden más a los niños? ¿cómo debe enseñar un profesor a programar si él mismo no sabe mucho sobre el tema? Estas son las preguntas de investigación que pretendemos responder.

Uno de los temas que estudiamos son los «conceptos erróneos», los malentendidos específicos que tienen los alumnos al programar. Por ejemplo, algunos niños -e incluso algunos alumnos- piensan que una variable puede contener varios valores, o que una variable recuerda valores antiguos. Estudiamos cómo se producen estos malentendidos y qué podemos hacer en la enseñanza para resolverlos. También construimos entornos de programación nuevos y experimentales para explorar si se pueden utilizar para reducir el riesgo de conceptos erróneos.

Otro tema importante en el que nos centramos es cómo enseñar a programar. Algunas personas creen que los niños aprenderán a programar de forma natural y que los adultos no deben interponerse demasiado en su camino. Otros creen que los niños aprenden mejor cuando se les explican los conceptos importantes en detalle. Estos debates se han explorado ampliamente en matemáticas y lengua y en otros temas, pero en programación seguimos buscando las mejores estrategias didácticas.