Cómo enseñar a programar online

Imagen de una computadora con código de programación de colores

Cómo participar

Próxima edición: Fecha: Miércoles 13 de Septiembre de 2023.

  • Horario México: 15 a 18 (UTC-6, hora de México)
  • Horario Argentina: 18 a 21 (UTC-3, hora de Argentina)

> Inscríbete a través del formulario de registro

Todos los datos se manejarán en forma confidencial, sólo podrán ser publicados de forma agregada y anonimizada en reportes sobre el alcance de MetaDocencia.

Objetivos

Introducir técnicas y buenas prácticas para diseñar tus cursos de programación y evaluar a tus estudiantes.

Durante este taller remoto:

  • Mostraremos cómo diseñar tus cursos de programación de una manera eficiente y productiva.

  • Hablaremos de la utilidad de la revisión entre pares y la importancia de recibir feedback. Discutiremos cómo implementar estas prácticas.

  • Presentaremos diferentes tipos de evaluación posibles. Por ejemplo: problemas de Parsons, Fill in the blanks, etc.

  • Haremos un recorrido por las buenas prácticas de programación y las formas de promover su uso entre tus estudiantes.

  • Presentaremos la práctica de Live Coding. Veremos ejemplos prácticos que ayudarán a reconocer detalles a tener en cuenta a la hora de llevarla a cabo.

Durante todo el taller ilustraremos los conceptos presentados usando ejemplos de uso de los lenguajes de programación R y Python.

¿Para quién?

Esperamos que tengas conocimiento de algún lenguaje de programación que enseñes o quieras/necesites enseñar. En particular en este curso nos centramos en los lenguajes R y Python.

Pensamos en Aurora, Patricio y René como personas tipo al diseñar los contenidos de este taller.

  • Aurora es docente universitaria, sin formación formal en programación pero que tiene que enseñar conceptos de programación en sus materias. Más detalles sobre Aurora aquí.

  • Patricio programa en Python profesionalmente desde hace quince años. Este año empezará capacitaciones internas para su empresa, sumado a las clases de programación que dicta en un instituto terciario privado. Más detalles sobre Patricio aquí.

  • René aprendió hace muchos años un lenguaje que usa día a día en su trabajo haciendo análisis de datos. Muy recientemente tuvo que aprender a usar R para poder empezar a dar clases porque en la institución donde trabaja decidieron que a partir de ese momento iban a usar R como lenguaje de programación en todas las materias. Más detalles sobre René aquí.

Qué no incluye este taller

Este taller NO es un curso de programación (es un taller sobre cómo enseñar programación).

Entre otras cosas, quedan fuera del alcance del taller:

  • Entrenamiento en técnicas de programación
  • Desarrollo en profundidad y práctica extensiva de las técnicas mencionadas
  • Contenidos teóricos sobre pedagogía

Duración

El taller tiene una duración de 3 horas con intervalos de aproximadamente 5 minutos cada 50 minutos de contenidos.

Cronograma tentativo

Duración (min) Actividad
5 Tiempo previo para conectarse y asegurarse que anda bien tu conexión de audio y video (si no tienes camarita no importa, pero si la tienes ayuda)
15 Presentación del curso
30 Diseño de cursos
20 Peer review & Feedback
25 Tipos de Evaluación
15 Promueve buenas prácticas de programación
10 Enseña a buscar ayuda
30 Live Coding
10 Cierre del curso: resumen y devolución

Materiales

¡Sírvete sin culpa!

¿Te vienen bien cualquiera de nuestros contenidos? ¡Sírvete sin culpa! Nuestros materiales están disponibles en forma gratuita bajo esta licencia. Es decir, puedes reusar o editar cualquier material que aparece encima de estas líneas, lo único que pedimos a cambio es que incluyas una referencia a esta página web. Para más información, escríbenos a cursos@metadocencia.org.

Siguiente
Anterior

Relacionado