Comienzo del cuatrimestre online en MeMo2@fiuba

El lunes pasado comenzamos las clases de MeMo2 con un hecho muy particular: asistencia perfecta. ¡ja! seguro que más de uno pensó en la clase remota como hecho particular (lo cual es correcto), pero también resulta que a la primera clase asistieron todos los inscriptos. Aunque suene raro, todos los cuatrimestre nos veníamos encontrando gente que faltaba la primera clase.

En fin, comenzamos oficialmente las clases, en modalidad 100% online. Utilizamos la herramienta Jitsi Meet que funcionó a la perfección. De cara a poder dar más interactividad a clases estamos experimentando con algunas nuevas herramientas, esta semana probamos con Kahoot y Mentimiter, ambas nos dieron muy buenos resultados.

Como de costumbre les pedimos a los alumnos completar una breve encuesta sobre su perfil. Comparto algunos datos:

  • El 72,7 % de los alumnos están inscriptos en la carrera de Ingeniería Informática, mientras que el 22,7 % está en la carrera de Licenciatura en Sistemas. El resto tiene simultaneidad entre ambas carreras.
  • El 81,8 % de los alumnos trabaja en una actividad afín a la carrera mientras que el 13,6 % no trabaja. El resto trabaja en alguna actividad no afín a la carrera.
  • El 68,2 % tiene la expectativa a largo de desempeñase en el rol de arquitecto/desarrollador, mientras que el 18,2 % aspira a líder de proyecto. Finalmente el 13,3% apunta a un rol de SysAdmin / DevOps / SRE.

Pero por lejos lo más sorprendente de este relevamiento es la gran dispersión que hay en la cantidad de materias aprobadas: en un extremo hay alumnos con menos de 20 materias aprobadas (uno con 15) y en el otro tenemos alumnos con más de 35 (uno con 42). Yo estimo que aquí la diferencia la hacen las materias de ingeniería (principalmente matemáticas, físicas y electrónica)

Preparando el inicio de un cuatrimestre atípico

Hoy comenzaremos informalmente las clases de MeMo2 en Fiuba. Más allá de la cuarentena el cuatrimestre ya venia condimentado con un incidente en el sistema de inscripción que retrasó la inscripción 1 semana.

Si bien el inicio del cuatrimestre se encuentra fijado oficialmente para el 13 de abril, es muy posible dadas las condiciones que terminemos teniendo un cuatrimestre “online”. En nuestro caso particular ya veníamos trabajando con un campus virtual como complemento a las clases presenciales. En esta situación ya tener el campus virtual listo es un punto muy importante en caso de tener que llevar un cuatrimestre online. El campus virtual nos permite compartir materiales, intercambiar consultas y realizar actividades de evaluación (quizzes). También tenemos un canal de Slack para chats compartidos.

Lo que aún no tenemos resuelto es el tema de la video conferencia. Si bien en cuatrimestres anteriores hicimos algún experimento, ninguno resultó completamente satisfactorio. Es por ello que hoy haremos una primera actividad en la que probaremos Google Meet. Hicimos algunas pruebas preliminares y creemos que nos puede funcionar bien. La actividad que haremos hoy será optativa, ya que formalmente hasta el 13 Abril no se puede comenzar oficialmente con las clases. Mañana les cuento que tal nos fue.

Si algún docente está trabajando en mover su materia a un esquema online y tiene dudas puede contactarme por este medio, confío en que puedo dar una mano.

MeMo2: materiales de estudio para ir adelantando durante la cuarentena

Para aquellos alumnos inscriptos en MeMo2 para este primer cuatrimestre de 2020 que quieran ir adelantando algo de trabajo les comparto aquí algunos materiales de estudio que utilizaremos en la materia:

Si algún alumno estudia todos estos materiales y quiere adelantar más, no dude en contactarme.

Cierre del segundo cuatrimestre 2019 @MeMO2

Completamos una edición más de la materia, en términos estrictos es la quinta, pero dado que la primera solo tuvo 2 alumnos, estoy más inclinado a considerar que esta fue la cuarta.

Personalmente estoy muy conforme con el resultado y flujo de la materia. Y sin duda esto fue posible gracias a un equipo docente conformado por varios ex-alumnos. Además de Emi y yo como docentes nombrados, contamos con la colaboración de JoaquínC, TomasZ, JazminF, AldanaR, NachoI y PabloR. Gracias totales a todo el equipo.

Comenzamos el cuatrimestre con 21 inscriptos en guaraní, pero 2 de ellos nunca asistieron a clase. De los 19 que asistieron la primera semana, 2 abandonaron antes del comenzar con los trabajos grupales. Los 17 restantes completaron la materia.

En términos generales no hicimos cambios mayores respecto de lo que fue el primer cuatrimestre. Tuvimos:

  • 18 tareas individuales que incluyeron varios ejercicios de programación y unos 10 cuestionarios con sus correspondientes lecturas y videos
  • 2 trabajos grupales, uno de alcance variable y esfuerzo fijo y otro de alcance fijo y esfuerzo variable
  • 2 visitas de profesionales de la industria, Fede Diaz y Diego Sánchez, gracias a ambos

En feedback de los alumnos fue muy positivo y entre los accionables de mejora identificamos:

  • Hacer algún repaso tipo cierre de cada tema luego del cuestionario comentando los puntos destacados
  • Dar lecturas más cortas / enfocadas
  • Hacer una actividad para que los alumnos presenten sus propias experiencias profesionales
  • TP: Intentar que las iteraciones sean de jueves a jueves
  • TP: Durante el TP2 dedicar los lunes a repasar/acordar las especificaciones y ejemplos

Finalmente comparto algunas estadísticas de la encuesta final del curso completada por los alumnos (estos números son de la encuesta interna, los resultados de la encuesta que realiza el departamento aún no están disponibles):

  • Evaluación general del curso: 8.5 / 10
  • Claridad de los docentes: 4.7 / 5
  • Conocimiento de los docentes: 4.9 / 5
  • Dinámica de clases: 4.1 / 5
  • Materiales de estudio: 4.1 / 5
  • Dedicación promedio extra clase: 9 hs. semanales
  • Confirmidad con la nota de aprobación: 4.1 / 5

La nota promedio de aprobación de la materia fue 8 (desvío 0.96).

Estadísticas del nuevo cuatrimestre en MeMo2

Ya hemos completamos la segunda semana de clases. Tenemos 18 alumnos y un equipo docente con 2 profesores y 6 colaboradores, con lo cual deberíamos poder tener un flujo de seguimiento mejor que el cuatrimestre pasado.

Comparto aquí algunas estadísticas del perfil de alumnos que resultan llamativas:

  • Más del 70% de los alumnos ya están trabajando en alguna actividad afín a la carrera
  • Hay una variación muy grande en la cantidad de materias aprobadas: el alumno con más materias aprobadas tiene 33, mientras que el que tiene menos tiene 17

Condición laboral

Cantidad de materias aprobadas

Cantidad de materias aprobadas

Preparando MeMo2, 2019-2c

Luego un muy buen primer cuatrimestre tenemos la vara más alta para este segundo. A partir del feedback obtenido en las encuestas y las retros con alumnos y con el equipo docente tenemos en mente lo siguiente:

  1. Creemos que la dinámica general de la materia funciona muy bien, con lo cual la mantendremos y solo haremos pequeños ajustes en cuestiones puntuales.
  2. A pesar de que algunos ya confirmaron que no podrán, continuaremos con ex-alumnos en el equipo docente (se están sumando 4 nuevos colaboradores). Esto, además de ayudarnos con la carga de trabajo, también nos permite tener una mirada distinta dentro del equipo docente. Al mismo tiempo es un manera de formar futuros docentes.
  3. Mantendremos el stack de herramientas de soporte (eso es: Google Groups, Canvas Campus y GitLab) e intentaremos incorporar el uso de Kahoot.
  4. También mantendremos el stack de desarrollo con Ruby/Sinatra/Padrino, aunque actualizaremos a Ruby 2.5.1
  5. Renovaremos los ejercicios y el TP final, aunque muy posiblemente mantendremos el JobVacancy como TP1
  6. Vamos a realizar algunos ajustes en la dinámica de los ejercicios de programación individuales y en su corrección. Queremos que las correcciones y el feedback sean más uniformes. Para esto último tenemos que trabajar internamente para generar más guías y rubricas para las correcciones y también vamos a intentar implementar un mecanismo de revisión de correcciones entre los docentes.

Como para cerrar quiero destacar algunos puntos relevantes para quienes planeen cursar este segundo cuatrimestre de 2019:

  • La asistencia a clase es obligatoria y por ende la controlamos
  • La materia es intensa, require de una dedicación constante a lo largo de todo el cuatrimestre lo cual implica unas 8 horas semanales de trabajo extra-clase.
  • Si bien no tenemos el tradicional mecanismo de evaluaciones parciales en papel, el sistema de evaluación que utilizamos genera menos tensiones de parte de los alumnos, pero al mismo tiempo requiere mayor disciplina y dedicación.
  • Las clases comienzan 19.00 (puntual)
  • La primera clase será el Jueves 22/8, ¡no falten! la primera clase siempre es muy importante para setear expectativas)

Cierre MeMo2 2019-1

Se fue un cuatrimestre más y es momento de análisis. Comencemos por los fríos números:

  • 32 inscriptos (34 formalmente pero 2 nunca asistieron a clase)
  • 3 abandonos antes de la sexta semana
  • 23 alumnos completaron la materia con promoción
  • 5 alumnos pendientes de final
  • 19 tareas individuales (11 cuestionarios y 5 ejercicios de programación)
  • 2 TPs grupales
  • 1 visita de la industria
  • Evaluación general de la materia: 8.9 (según encuesta interna)
  • Opinión general de la materia: 4.6 (según encuesta del departamento)
  • Claridad de los docentes (según encuesta interna): 4.8 / 5
  • Conocimiento de los docentes (según encuesta interna): 4.9 / 5
  • Dinámica de clases (según encuesta interna): 4.5 / 5
  • Materiales de estudio (según encuesta interna): 4.3 / 5
  • Dedicación promedio extra clase (según encuesta interna): 8 hs. semanales

Por otro, más allá de los números la sensación es muy positiva. Basado en el feedback recibido tanto en las encuestas como en las retrospectivas creo este resultado es consecuencia de 3 puntos destacados:

  • Un cambio de orden en los temas de la materia poniendo más foco inicialmente en cuestiones de programación. Esto a mi parecer facilitó en entendimiento de los temas de proceso y el desarrollo de los TP grupales.
  • La incorporación de ex-alumnos al equipo docente. Si bien una ex-alumna había colaborado en algunas cuestiones el cuatrimestre anterior, esta vez con contamos con varios ex-alumnos que colaboraron a lo largo del todo el cuatrimestre.
  • La temática del TP final que incluyó el desarrollo de un Bot de Telegram. Creo que esto generó cierta motivación entre los alumnos.

No están en la foto los ex-alumnos que participaron como colaboradores: Jessica, Josefina, Anarella, Facundo, Pablo y Martín.

Notas Retro, memo2@Fiuba

De cara a identificar oportunidades de mejora en la dinámica de la materia, ayer hicimos la primera retrospectiva del cuatrimestre. Hicimos el clásico keep-fix-try. Comparto algunos de los ítems más destacados:

Keep:

  • Dinámica de trabajo con GitLab
  • Bibliografía propuesta
  • Videos
  • Dinámica de interacción en la lista de correo de la materia

Fix:

  • Algunos ejercicios llevaron más tiempo de lo que se esperaba.
    • Es cierto, puntualmente 2 de las 8 tareas realizadas hasta el momento, insumieron más de las 6 horas estimadas.
    • Realmente es difícil saber cuanto tiempo le llevará a los alumnos completar un ejercicio, lamentablemente nos equivocamos en la estimación.
    • No hay mucho que podamos hacer al respecto de esto más que intentar estimar mejor.
  • Las consignas de algunos ejercicios fueron publicadas sin estar lo suficientemente pulidas, lo cual implicó que se fueran refinando mientras los alumnos ya estaban trabajando.
    • Es cierto que hubo algunos errores en las consignas, pero al mismo tiempo nos parece bien ir refinando las consignas en forma colaborativa a medida que se trabaja pues es lo que ocurre en el mundo real.
    • Nos llevamos como tarea, hacer algún mecanismo de review previo a la publicación para intentar que las consignas lleguen a la publicación estando más pulidas.

Try:

  • Que la retrospectiva la facilite alguien externo a la materia
    • Lo evaluaremos
  • Proveer una configuración Docker (como alternativa al vagrant que ya compartimos)
    • Lo evaluaremos
  • Hacer revisiones de código entre estudiantes
    • Lo evaluaremos

Al finalizar les pedimos a los estudiantes que evalúen a modo de termómetro los temas y la dinámica de la materia. Los resultados fueron muy positivos, ambas cuestiones dieron en promedio por encima de 8 (imagen adjunta)

Preparando MeMo2 2019

La primera novedad que tenemos es la extensión del equipo, 5 ex-alumnos de la materia se suman como colaboradores. Esperamos que esto nos ayude a mejorar los tiempo de corrección y tener una mirada del curso más cercana a los alumnos.

Por otro lado estamos ajustando la planificación y el contenido para hacer hacer más foco en cuestiones diseño y programación.

Según nos indica el sistema de inscripción parece que este cuatrimestre tendremos record de alumnos, hay momento hay 27 inscriptos.

En términos de herramientas seguiremos trabajando con Ruby y GitLab pero extendemos el uso de GitLab, o sea, más allá de la funcionalidad de repositorios e integración continua, utilizaremos también las funcionalidades de issue tracking.

Cierre del segundo cuatrimestre 2018 en MeMo2

Completamos la tercera edición de MeMo2. El resultado es raro, por un lado nuestra sensación como equipo docente es que la materia fluyó mucho mejor que el cuatrimestre anterior (lo cual en cierto modo se refleja en mejores notas de aprobación) pero otro lado, las encuestas incluyeron algunos puntos negativos. Hubo alumnos que manifestaron que el contenido de la materia no les resultó interesante. Es poco lo que podemos hacer sobre esto, pues el contenido viene principalmente dado por el plan de estudio. Personalmente me resulta curioso porque el contenido de la materia tiene mucho que ver con el ejercicio profesional y de hecho todos los encuestados indicaron que el contenido les pareció actualizado. Por otro lado hubo quejas respecto de las interacciones con los alumnos lo cual se debió en gran medida al hecho de que todas las comunicaciones las hacemos por medio de la lista de correo de la carrera, incluso las que implican aplazos en la materia. A esto se suma el uso de algunas expresiones/frases que han sonado poco amables. Ya hemos hecho nuestra retrospectiva interna de cátedra y hemos identificado algunos puntos de acción para mejorar este tema el próximo cuatrimestre. Adicionalmente, yo personalmente voy a trabajar en intentar mejorar mis expresiones. Más allá de estas cuestiones, estos son los números fríos para la estadística:

  • Evaluación general del curso (según encuesta interna): 7.8 / 10
  • Opinión general de la materia (según encuesta del departamento): 3.5 / 5
  • Claridad de los docentes (según encuesta interna): 4.6 / 5
  • Conocimiento de los docentes (según encuesta interna): 4.6 / 5
  • Dinámica de clases (según encuesta interna): 4.5 / 5
  • Materiales de estudio (según encuesta interna): 3.6 / 5
  • Dedicación promedio extra clase (según encuesta interna): 6 hs. semanales