Friday, May 23, 2008

Los Mateniños


Hace unos días les conté que iba a ser ayudante-tutora de los novatos de Matemáticas. Ya llevamos 3 sesiones, y la verdad ha sido toda una aventura.

Partí con los 25 con nota más baja en la I1. En este momento, tengo casi 30 niños desesperados porque creeen que programar es más dificil que derivar (o al menos más feo)... y porque tienen tarea que entregar para el lunes.

La verdad es que cuando me dijeron que tenía que hacer una "tutoría" quedé bien confundida. ¿Qué vendría siendo una tutoría? Los niños ya tienen ayudantía de cátedra y de laboratorio, por lo que yo tenía que ubicarme en alguna parte entre esos dos extremos: darles una fuerte base teórica, pero por sobre todo que se atrevieran a programar. Cuando le fui a preguntar al Profe Dissett qué quería de mí, su repuesta me dejó aún más confundida:
La verdad es que no sé. Haz lo que quieras, tienes absoluta libertad
Viendo que tenía el camino libre para hacer lo que se me antojara, decidí una metodología que creo que es la más sana. Durante la semana ellos me mandan mails con preguntas o ejercicios que hayan visto pero que no hayan entendido,y a partir de eso yo les hago un repaso de la materia en la que están débiles y desarrollamos algunos ejercicios similares a los preguntados. La gracia es que, como estamos en los laboratorios, los niños pueden ir probando soluciones y jugando con los problemas propuestos inmediatamente. Esto permite que las dudas aparezcan durante la misma tutoría, y como todos tienen más o menos las mismas preguntas, resulta ser una dinámica muy beneficiosa para el grupo. Y bueno, a mi me encanta esta combinación de ser ayudante de cátedra y de laboratorio al mismo tiempo =) asi que todos lo pasamos bien.


Ellos se han portado de lujo. Son difíciles eso sí: buenos para hablar, duros para entender y tienen la moral bastante baja; pero sí uno los empuja y los anima como que reaccionan. En esto de motivarlos se han dado situaciones muy divertidas debido a nuestras diferentes carreras de procedencia. Cuando ellos me lloran que Intro (ramo que yo adoro) es terriblemente difícil y horrible y que hay que ser superdotado para pasarlo, yo les digo que me eché Geometría (ramo que ellos adoran) y la segunda vez lo pasé con un 4.0 (un 3,95 en verdad =P). No sé porqué eso les produce mucha risa.. ¬¬

De a poco ha ido aumentando la confianza, y aunque llevamos poquito tiempo juntos ya nos conocemos bastante: yo sé que debo ser aún más paciente y aún más tía con ellos que con los de Ingeniería, y ellos saben que a mi me gusta que participen durante la tutoría. Sí, los hago ser parte activa de su proceso de aprendizaje y no sólo respondiendo las preguntas que les hago: comentamos posibles soluciones, construímos pseudocódigo, y codificamos en vivo. El ritmo de la tutoría lo llevan ellos.

Eso ha sido hasta el momento. Aún no he podido ver el resultado de mi trabajo, pero veo en sus caras que están menos asustados que al comienzo. Dissett en todo caso fue super claro: mi meta es que pasen 2, con eso basta. Uff... habrá que ver.

6 comments:

nico said...

disset djo o sea si, puedes hacer lo que quieras, pero si pasan menos de dos personas te rajo.
nuestro proyecto está causando OutOfMemoryException. Claramente no puede ejecutarse en los laboratorios de maple.
3 GB RAM estaría bien

andrea said...

A optimizar código se ha dicho!! Usa las maravillas del C#, recuerda: no reinventes la rueda.

Juan Felipe said...

Para Andrea: el valor de la paciencia, el reconocerse humildes, el reinventar como se aprende lo que ya se sabe, para que otros logren sus metas. Este semestre lo has vivido... la vida no nos deja de dar lecciones. Para que fácil fácil, si difícil se puede? Este semestre también me ha dado fuertes lecciones de vida.

Para Nico:...Algo anda mal con tu algoritmo (o cn lo que sea de tu código). Calcula su orden teórico, y revisa que no te de orden combinatorial p ej.(tanto para uso de memoria como para tiempo de ejecución).

Por el momento: revisa cuantos objetos instancias para la ejecución de una cierta tarea, se forma simultánea. Cada objeto, cuando se instancia, ocupa una cierta porción de memoria (y si tienes referenciados múltiples objetos al mismo tiempo.. uf), y sólo se vuelve a recuperar si el Garbage Collector se le ocurre trabajar (suele hacerlo;)) Puedes forzar su ejecución.

Saludos!!JF.

Janoma said...

Ciertamente una frase muy Dissett. Tal vez le faltó decir "Andrea, te tenemos una labor muy específica..." ;)

Mario said...

Jajajajaja, recuerdo que estuve en los primeros 10 minutos de la primera sesión (claro, el día después de aquella cena)... Era claro que no entendían nada ese día... Aún recuerdo a un par de ellos diciendo "sí, entiendo la materia... Pero no la sé aplicar"...

"Cuando ellos me lloran que Intro (ramo que yo adoro) es terriblemente difícil y horrible y que hay que ser superdotado para pasarlo, yo les digo que me eché Geometría (ramo que ellos adoran) y la segunda vez lo pasé con un 4.0 (un 3,95 en verdad =P)"... Jajajaja, adoran geometría?... Entiendo como te sientes, Intro fue el único ramo que se me hizo relativamente fácil el primer semestre... Por otro lado, como diría cierto ayudante (aunque en sentido inverso): "geometría es(aún ¬¬) mi karma"...

Estoy de acuerdo en que muchas cosas del proyecto no son muy eficientes, pero en este momento lo que se está priorizando es la funcionalidad... Al parecer para la próxima entrega nos van a explicar cómo trabajar con imágenes de forma más eficiente (al parecer usando unsafe y punteros)... El otro factor que puede estar influyendo es la forma sumamente ineficiente de guardar cambios para usar luego el undo/redo, esto aumenta mucho el uso de memoria...

En todo caso, el OutOfMemoryException se produjo en un PC con 256 Mb de RAM que además está infectado por algún virus que, por ejemplo, al abrir Internet Explorer habría infinitas pestañas...

Saludos,
Mario (Ovallino con entrega el miércoles)...

andrea said...

Juanfi: Uuff... sí que ha sido una etapa de aprendizajes variados. Y para mí ha sido muy imporante tenerte de hermano grande en todo este proceso n_n.

Alejandro: Lo mejor fue la frase que me tiró cuando recién nos conocimos, "su misión, si decide aceptarla, es...".

Ovalle: ovalle, ovalle, ovalle.. Tengo demasiadas ganas de mirar ese código =D. Si te sirve de consuelo, ahora estoy en el DCC y hay gente en una situación mil veces peor que la de ustedes xD.