Aunque me pareció Muy bueno, creo que se puede mejorar, ver comentarios más abajo.
¿Habías comenzado a cursar Algoritmos y Programación II alguna vez?
Respuesta
Cantidad
a: Sí
1
b: No
19
b: No
¿Te aportó algo el curso por sobre tus conocimientos previos?
Respuesta
Cantidad
a: Mucho
16
b: Algo
3
c: Poco
0
d: Nada
0
No contesta
1
No contesta
Comentarios:
Ya había empezado a leer algo sobre algoritmos antes del curso, así que no es una crítica.
Muchos temas yo ya los había visto en exactas. Sin embargo muchas estructuras nunca las había programado.
¿Qué te parecieron las clases teóricas?
Respuesta
Cantidad
a: Muy buenas
0
b: Buenas
12
c: Regulares
7
d: Malas
0
e: Muy malas
0
No contesta
1
No contesta
Comentarios:
No creo que haya otra forma de dar las teóricas en tan poco tiempo (hora y media), los temas (programación en general) no se presta a clases más "interesantes" como solía leer en encuestas de años anteriores. Así que no creo que haya mucho que mejorar en cuanto a cómo se dan, tal vez sí en los contenidos.
¿Te parece que hubo suficientes ejemplos en las explicaciones?
Respuesta
Cantidad
a: Sí
11
b: Algo
7
c: Poco
1
d: Nada
0
No contesta
1
No contesta
Comentarios:
Definitivamente sí. Tal vez demasiados cuando los temas era fáciles de entender con un ejemplo (primera parte de la materia).
¿Te parece que los temas fueron tratados con suficiente rigor?
Respuesta
Cantidad
a: Sí
9
b: Algo
9
c: Poco
1
d: Nada
0
No contesta
1
No contesta
Comentarios:
De nuevo, considerando el tiempo me parece que no hay mucho más que hacer. Sin embargo, sí se podría exponer la primera parte de la materia más rápido (ver comentario más abajo) y profundizar en la segunda. Por ejemplo, hay varias observaciones (o propiedades) en el libro de Tardos que son fáciles de entender y probar, y ayudarían a entender las propiedades de grafos aún mejor.
Creo que hay muchos temas que se podían tratar con más rigor. Sobre todo la parte más matemática. Por ejemplo creo que si se explicara complejidad con la definición formal sería más claro.
¿Hay algún comentario que quieras hacer respecto de las clases teóricas?
Respuestas:
Estaban buenas para empezar un tema que después se daban mas ejemplos en las prácticas
En mi caso me confundía la forma en que escribía el pseudocodigo en el pizarron a la hora de explicar. Me parece que es un problema mas de la mala cátedra en la que curse algotirmos I
Si bien Rosita es crack, la teorica por momentos se acelera (en un momento le llevaba como 3 clases a la practica, en la parte de Greedy, Backtracking y Prog. Dinamica) y no se podia entender muy bien las cosas, sobre todo porque no habia ejemplos claros y bien explicados hasta que la practica llegaba a ese tema.
Concuerdo con un comentario de una encuesta pasada, Rosita tiene que ponerle títulos a los temas. Capaz esta explicando algo, te cambia el tema a algo que tiene que ver pero es otra cosa (paso con los ordenamientos no comparativos me acuerdo, no entendi cuando terminaba Counting Sort y empezaba Radix).
Mas alla de eso, bastante bien en general todo.
A veces era muy molesto que se escriban 100 lineas de codigo en el pizarron y que se tenga que corregir la fila 47, columna 3, pero bueno, para mi las clases teoricas estuvieron muy bien en general, capaz las clases de tecnicas de algoritmos podrian ser mejor
Aunque rosita explica bien, me falto un como de dinámica a la clase, debes en cuando dejaba de prestar atención
No se si es parte del objetivo de la materia trabajar sin apuntes propios. Tal vez un apunte de los temas de la materia como el de algoritmos 1 no estaría mal. Orientaria más.
No entendia mucho hasta que se veia en la practica
A veces era difícil seguirle el ritmo.
Tal vez algo dispersas.
Rosita es una genia y no hay duda de que tiene un conocimiento enorme. De todos modos, a veces sus clases pueden hacerse aburridas y dificiles de seguir por el pseudo-código dado en clase.
En lo personal las 2 clases teoricas que dio Fede este cuatrimestre se me hicieron mas livianas y más fáciles de seguir.
Como dije, tal vez sacar ejemplos de los primeros temas y dejarlos para la práctica. A cambio se ganaría más tiempo para los temas que son más interesantes en cuanto a ejemplos. Backtracking, P.Dinámica, Greedy, grafos. Por otra parte, también sería interesante probar más teoremas en los últimos temas. En general la exposición me pareció buena, sólo reorganizaría los contenidos.
En particular a mi me resultaron buenas y útiles. Hablando con algunos compañeros noté que algunos se perdieron en algunas cosas puntuales. Por ejemplo la notación funcional.
Me parece que estaría bueno que las teoricas no las dé solo rosita sino que la acompańen algunos ayudantes que puedan aportarle mas dinamica a la clase y no la hagan tan monótona.
¿Qué te parecieron las clases prácticas?
Respuesta
Cantidad
a: Muy buenas
16
b: Buenas
3
c: Regulares
0
d: Malas
0
e: Muy malas
0
No contesta
1
No contesta
Comentarios:
Entretenidas y bien explicativas, con ejemplos claros.
Definitivamente útiles. Aunque a veces preguntan demasiado si entendimos o no, especialmente cuando todos se quedan en silencio, lo que se estaba exponiendo era siempre de utilidad o importante de saber. Lo que me gustó es que en lugar de tirar código detrás de código se hacía énfasis en pseudocódigo e idea general. Eso me prece muy importante para saber diferenciar el algoritmo de la implementación en sí.
Muy copados todos los profesores de la práctica. Se nota y se agradece que le pongan tanta onda.
La disponibilidad de los ayudantes para responder consultas fue...
Respuesta
Cantidad
a: Muy buena
13
b: Suficiente
5
c: Poca
1
d: Mala
0
No contesta
1
No contesta
Comentarios:
Muy buena sobre todo en la primera parte de la materia, con todos preguntando cosas de C (punteros, sintaxis y demas).
No veo de qué forma se podría mejorar la materia en ese sentido. El único problema, aunque no sé si es lo que se pregunta, es que algunos ayudantes faltan mucho, pero eso no debería dejar tus dudas sin resolver porque entre Martín, Federico y Dato, siempre encontrabas una respuesta convincente.
¿Te resultó útil la lista de correos?
Respuesta
Cantidad
a: Mucho
9
b: Suficiente
8
c: Poco
1
d: Nada
0
No contesta
2
No contesta
Comentarios:
Sí, especialemente cuando no podía asistir a clase. Además, cerca de los parciales o entregas de TP, se despejaban muchas dudas comunes.
¿Hay algún comentario que quieras hacer respecto de las clases prácticas?
Respuestas:
Se repasaba todo lo de la teórica por si no quedaba algo en claro y se hacían varios ejemplos
estaria bueno que vayan mas a la par con la teorica
Me acuerdo que una vez se planteo un ejercicio y despues se llamo para que se intente resolver en el pizarron, creo que estaria bueno hacer algo asi pero con programacion dinamica, mas alla de los ejemplos que se dan y los pseudo codigos, intentar resolver un problema entre todos capaz puede ayudar tambien
Bastante buenas y buena onda, me hacen entender mas los temas
Fueron excelentes y siempre con buena predisposicion
Muy buenas exlplicaciones
Lo mejor del curso, y que den un lugar a las consultas siempre al comienzo de la clase esta muy bueno.
Excelentes, aclaraban siempre todo lo visto en la teórica.
Unos genios todos los ayudantes en general.
Cualquier comentario sería una consecuencia de los temas dados en la teórica, la práctica en sí está bien dada. Para repetirlo por las dudas, creo que la primera parte se podría hacer más rápido y poner más énfasis en los últimos temas (a partir de Backtracking).
Muy buenas.
Muy buenas, a veces el tiempo corre un poco y estaría bueno que siga la clase porque realmente son muy buenas.
¿Hay algún comentario que quieras hacer respecto del taller?
Respuestas:
Muy útiles para repasar para el parcial
son necesario los de parcialitos, fueron muy útiles. Estaría bueno que se dieran mas como el de git, no sabia que existía algo así y esta bueno aprender también este tipo de cosas.
Talleres 1,2 muy buenos, en los ejercicios del 3er taller no habia nada de arboles B, Quadtrees, ni tecnicas de algoritmos greedy/backtracking, se desvirtuo con PD
El taller me ayudo demasiado a la hora de realizar ejercicios para los parcialito, pena que no hubo uno para el cuarto parcialito, de hecho consultaron por la lista para ver si iba a ver y nadie contesto
Que los ejercicios proporcionados por los ayudantes se manden a la lista o tener una sección de ejercicios de parcialitos en algún lado para practicar. La guía de ejercicios propuesta es un poco diferente.
Buenos, aunque no hubo del parcialito 4.
El de Git dejo un poco que desear, pero para dar una idea general estuvo bien.
-
No.
No, ya que nunca asistí.
Son buenos, la verdad es admirable que se tomen el trabajo de armar los talleres, lo unico negativo que destaco es que a veces los ejercicios que hacemos en los talleres son bastante mas sencillos que los que nos toman despues.
¿Cómo fue la calidad de los parcialitos (redacción, especificación, formalidad, etc.)?
Respuesta
Cantidad
a: Muy buenos
3
b: Buenos
12
c: Regulares
3
d: Malos
0
e: Muy malos
0
No contesta
2
No contesta
Comentarios:
La redacción falla a veces, eso es lo unico que diria de corregir. Despues, no te piden nada que no este en la consigna.
Este es otro punto que creo necesita reforma. Me parece que 4 parciales es demasiado y saca mucho tiempo de la materia que se podría usar para dar más temas o profundizar sobre los dados. Creo que 2 parciales más largos sería más adecuado. En su lugar se podría agregar más entregas de TP.
Es muy bueno tener la materia dividida en tantos bloques. Ayuda a organizar el estudio y hace quite rendir sea más fácil.
¿Qué tan fáciles te resultaron los parcialitos?
Respuesta
Cantidad
a: Muy difíciles
0
b: Difíciles
5
c: Normales
13
d: Fáciles
0
e: Muy fáciles
0
No contesta
2
No contesta
Comentarios:
Aunque el tercero fue el que más me costó.
Le doy 'normales' pero habian algunos ejercicios en particular que eran bastante codigo, en especial en los recuperatorios
Normales, si estudiabas era dificil que no te salga. Es una de las razones por las que no les veo tanto sentido para poner 4 de ellos. Con 2 más largos creo que bastaría.
¿Te parece que las notas de los parcialitos fueron justas?
Respuesta
Cantidad
a: Sí
10
b: Mas o menos
8
c: No
0
No contesta
2
No contesta
Comentarios:
En el primer parcialito me equivoque en una pavada y no me la dejaron pasar, mas precisamente el punto similar al de búsqueda binaria
No me parece justo por parte de algunos ayudantes que en el primer parcialito te pidan que el codigo compile, mi algoritmo estaba bien y se me puso regular porque no compilaba
Depende demasiado del corrector. Creo que necesitan aclarar a todos y uniformizar qué criterios se usan para evaluar, e informarlo a los alumnos. Correcciones de código estrictas me parece un poco innecesario considerando el poco tiempo que dan. Penalizar errores de pseudcódigo me parecen bien.
¿Considerás que los temas tomados en los parcialitos fueron adecuadamente vistos en clase?
Respuesta
Cantidad
a: Mucho
6
b: Suficiente
11
c: Poco
1
d: Nada
0
No contesta
2
No contesta
Comentarios:
Nunca se hizo un seguimiento a un QuadTree, tanto en la practica como en la teorica solo se vio teoria
Sacando algun que otro tema, como QuadTrees, despues el resto bien.
Sin lugar a dudas. Nada de lo que se haya incluído no había sido antes expuesto bien en clase.
Salvo backtracking, la parte de grafos y prog. dinamica si. En parte fue por los feriados igualmente que paso lo que paso.
El tiempo de corrección de los parcialitos fue...
Respuesta
Cantidad
a: Muy bueno
10
b: Bueno
8
c: Regular
0
d: Malo
0
e: Muy malo
0
No contesta
2
No contesta
Comentarios:
Ningún problema en ese sentido. De hecho no veo qué razón podría haber para tener que saber la nota tan rápido.
¿Hay algún comentario que quieras hacer respecto de los parcialitos?
Respuestas:
Me parecen que algunos temas quedan un poco confusos. En especial los del 3er parcialito
en el 3ro tomaron quadtree, y lo habían dado al final de una clase y no se había tocado mucho el tema.
Me parecieron perfectos en cuanto calidad y lo que abarcaban
Aunque algunos ejercicios de los parcialitos eran "fáciles" otro eran un poco raro lo que pedían, en el caso del 3º parcialtio mas que nada que había algún que otro ejercicio un poco extravagante
Estuvieron bien, pero a veces era medio confuso el enunciado y se podia malinterpretar
Que te descompriman los temas en 4 parciales esta bueno, por muchas cosas, asi que sigan con ese formato jaja.
-
Considero que ya hacia el final de la materia, no es necesario poner ejercicios Regular por no validar luego de un malloc u olvidarse un free. Creo que hay que marcarlos pero a veces uno implementa una función que está bien pero al olvidarse una validación, el ejercicio pasa de estar Bien a Regular y quizás no apruebes el parcialito.
Como dije, creo que deberían ser sólo 2 parciales, aunque más largos (o tal vez un poco más difíciles), y a cambio liberar tiempo para exponer más temas, sobre todos los últimos. Ya sea para agregar ejemplos, rigor (teoremas o propiedades), o agregar algún subtema (por ejemplo, basándome en el libro de Tardos: Bellman-Ford, ciclos negativos en grafos, algo más de problemas NP). Si eso hace que se tenga poca información para evaluar el desempeño de un alumno, siempre se puede agregar entregas de TP adicionales, que a fin de cuentas terminan siendo más útiles que estudiar para el parcial. Otra alternativa es hacer más TPs del estilo del TP3 y TP4 (a mi parecer de lo mejor de la materia), y menos de hacer TDAs sueltos. Sin lugar a dudas el TP3 y el TP4 fueron más útiles que cualquier parcial para aprender algo nuevo.
Dependiendo quien te corrige es la nota que tenes muchas veces.
Me parece que las correcciones a veces no son tan objetivas. Muchas veces el concepto de lo que uno diseno esta bien, y por comerte una validacion u olvidarte detalles menores te ponen un ejercicio mal o regular. Teniendo en cuenta que es poco el tiempo y que son en papel (donde uno no puede visualizar muchas veces lo que hace) me parece que podrian ser mas tolerantes con algunas cosas. No me parece mal que nos exijan que las cosas esten muy bien, pero a veces algunos detalles me parecen un poco excesivos. Creo que en los TPs es donde deben (y de hecho lo hacen, y me encanta porque realmente terminas haciendo las cosas bien) hilar mas fino.
¿Cómo fue la calidad de los trabajos prácticos (redacción, especificación, formalidad, etc.)?
Respuesta
Cantidad
a: Muy buenos
7
b: Buenos
10
c: Regulares
1
d: Malos
0
e: Muy malos
0
No contesta
2
No contesta
Comentarios:
El TP3 me encanto, me parecio muy interesante, aunque al principio la consigna no estaba muy clara, en especial lo del pagerank, pero bueno, se tuvo que dar rápido en clase.
Lo unico, en el TP3, algunas consignas son un poco dudosas, caso Pagerank o Centralidad
Como dije, me parece que hacer TDAs sueltos está bien pero seria más interesante si dieran algún problema para resolver con las primitivas, como en el TP3 y el TP4. Si se sacaran 2 parcialitos el tiempo debería permitirlo.
¿Qué tan fáciles o difíciles te resultaron los trabajos prácticos?
Respuesta
Cantidad
a: Muy difíciles
1
b: Difíciles
8
c: Normales
8
d: Fáciles
0
e: Muy fáciles
0
No contesta
3
No contesta
Comentarios:
Los primeros fáciles, los últimos fueron un poco mas complicados.
Normales, si surgía alguna complicación siempre se respondía en la lista de forma que terminabas aprendiendo algo, aún si ya sabías la respuesta.
El promedio creo que da en normal. El último to fue más desafiante, pero estaba completamente dentro de la dificultad esperada.
¿Te parece que las notas de los trabajos prácticos fueron justas?
Respuesta
Cantidad
a: Sí
10
b: Mas o menos
6
c: No
1
No contesta
3
No contesta
Comentarios:
Hubo algunos pequeños detalles que hablé con mi corrector, pero en rasgos generales fueron muy justas. Además mi corrector de preocupó mucho porque fuera de esa manera.
El tiempo de corrección de los trabajos prácticos fue...
Respuesta
Cantidad
a: Muy bueno
1
b: Bueno
4
c: Regular
6
d: Malo
3
e: Muy malo
2
No contesta
4
No contesta
Comentarios:
En mi caso bastante bueno, aunque se de algunos compañeros que tuvieron que esperar el doble.
En mi caso particular mi corrector tardó bastante en corregir alumnos tps. Sin embargo fue con aviso y no me afectó negativamente en nada.
Termino la cursada y todavia no me corrigieron la Cola, decir que esta el corrector automatico.
En función de los TPs que realizaste en la materia, preferís que sean...
Respuesta
Cantidad
a: Individuales
3
b: Grupales
1
c: Individuales y grupales
13
d: Indistinto
0
No contesta
3
No contesta
Comentarios:
Me parece que al ser grupales se aprenden más cosas. Podes tener una visión distinta de como resolver los problemas por tu compañero.
Esta bien asi, los primeros individuales y despues grupales, para aprender a trabajar con otro.
Está bien permitir individuales y grupales, pero si es individual se debería dar una extensión de 3 o 4 días (como máximo, al menos para los TP3 y TP4). En general creo que es importante dar las dos opciones. Grupal porque se aprende a usar herramientes del tipo Git, y a separar mejor la parte del usuario de la parte del implementador. Individual por una razón más básica y es que siempre puede haber alguien que no haga su trabajo como corresponde, o tal vez por una cuestión de tiempos.
Me gusta el figura mixto actual.
¿Hay algún comentario que quieras hacer respecto de los trabajos prácticos?
Respuestas:
Lo único que puedo objetar es que para el último tp se le dedicó muy poco tiempo, aunque entiendo que fue por algo ajeno a sus disponibilidades, ya que afectaron los feriados.
Están barbaros los trabajos, aprendes bastante, son necesarios pero son millones, en mi opinion siempre te terminas atrasando, termina el cuatrimestre y seguis con los trabajos. Podrían hacer menos trabajo y juntar algunos o combinarlos por la cantidad que son no llegas jamas a tiempo.
Algo relacionado al tiempo de corrección, mi primer ayudante a las 2 días ya tenia corregido mis tps pero luego cuando me cambiaron de corrector para los tps grupales muchas veces mandaba mail y no contestaba y tenia q recurrir a otro ayudante para poder terminar los tps
Estuvieron muy buenos, porque se reforzó lo aprendido en clase. En mi caso me sirvió mucho, cosas de la teórica puestas en práctica.
En los TPs grupales, deberian tener un plan B en los casos de gente que deja la materia o cuelga mal, y el que queda solo lo sufre un poco (sobre todo el TP2), como juntarlos con otro que tambien quedó solo o algo.
Despues, deberian casi que hacer obligatorio el uso de Git en los grupales, ya que es una herramienta muy importante y usada, y estaria bueno que incentiven en demasía a usarla.
-
No.
Como dije, creo que debería ser más al estilo TP3 y TP4, y menos de implementar TDAs. Aún si es necesario sacar 2 parciales, que como dije, creo que es necesario no sólo por esto si no porque abriría la puerta a exponer más temas.
Demasiadas entregas. Y como pasó el tp3 podría haber sido mas corto ya que por causas de feriados tuvimos menos clases!
Cuando leí el enunciado del tp2 y vi que había más utilidades sobre archivos sentí un poco de sensación de "otra vez sopa". El tp3 fue muy divertido y compensó.
La verdad que muy buenos, son la parte mas jugosa de la materia, donde realmente aprendes a mi gusto. Me encanto como esta hilada la materia con los TDAs semanales, te obligan a practicar semanalmente (cosa que no me pasaba en algo I y muchas cosas me las olvidaba o perdia la practica) y en serio se aprende muchisimo. El ultimo TP estuvo barbaro.
¿Habías visto código en C antes de comenzar el curso?
Respuesta
Cantidad
a: Sí
13
b: No
4
No contesta
3
No contesta
Comentarios:
C++ solo para el tp final, el resto pseudocodigo, las filminas del principio de cursada ayudaron muchisimo, toda la info. estaba ahi.
Pero nunca había hecho programas tan grandes.
¿Qué tan fácil o difícil fue instalar el compilador?
Respuesta
Cantidad
a: Muy difícil
0
b: Difícil
0
c: Normal
6
d: Fácil
4
e: Muy fácil
7
No contesta
3
No contesta
Comentarios:
La página lo explica muy bien.
¿Qué tan fácil o difícil te resultó programar en C?
Respuesta
Cantidad
a: Muy difícil
0
b: Difícil
1
c: Normal
14
d: Fácil
1
e: Muy fácil
1
No contesta
3
No contesta
Comentarios:
Los ayudantes siempre ayudan si surge alguna complicación. Especialmente en la lista.
Tal vez al principio, al venir de python (si hiciste algo I en este curso) se complica pero te vas acostumbrando.
¿Hay algún comentario que quieras hacer respecto del lenguaje?
Respuestas:
Más que nada, lo más difícil fue entender como manejar la memoria. Igual menos mal que nos enseñaron a usar Valgrind y a interpretar sus mensajes.
Me gusta saber algunas cosas mas extravagantes del leguaje, puede ser que de mi parte debería haber un poco de investigación pero me gustaría que nombraran algunas cosas "raras" por ejemplo mi función de Hash no era la mas rápida pero se que hay funciones u otras cosas que hacían que fuera mas rápida. que no sabia como usarlas
Excelente lenguaje, es muy fácil pasar a otros lenguajes desde c
Sentir como perdes un cachito de tu alma cuando ejecutas un programa y estas perdiendo memoria a lo loco jajaja. Pero en general esta bueno.
-
No.
Aunque C está bien, tal vez lo reemplzaría por C++ o Java (aunque me gusta que se haga énfasis en liberar memoria, se termina aprendiendo mucho de lo que se está realmente haciéndo). Creo que trabajar con objetos sería más adecuado y al final es algo que se debe aprender. Aún si esto resulta que quita mucho tiempo de algoritmos en sí, no hace falta saber todo lo que ofrece C++ para usarlo en esta materia. Creo que siendo cuidadoso, o tal vez escribiendo un pdf bien adaptado a la materia, se podría usar C++. Sin embargo, no es algo que sea tan necesario como lo que dije antes (2 parciales + más contenidos + más TPs del estilo del 3 y 4), y hasta puede ser que termine siendo una idea horrible.
Me resulta un poco raro usar en lenguaje de tan tan bajo nivel para aprender algoritmia. Por otra parte me parece muy útil aprender a manejar memoria en algún momento. En particular a mi fue una de las cosas que más me gustó porque muchas de las estructuras y algoritmos que vimos yo ya las conocía. Sin embargo tal vez sería práctico ver c en alguna materia más orientada a bajo nivel (no de me ocurre cual pero es una idea en abstracto) y dedicarle ese tiempo a algoritmia pura en esta materia.
Por otra parte acá también siento que en algunos temas se podría haber sido más riguroso. Por ejemplo en como funciona la pila, como el procesador maneja la memoria o como funcionan el compilador y el linker.
¿Cómo te resultaron los temas de la materia en general?
Respuesta
Cantidad
a: Muy difíciles
0
b: Difíciles
6
c: Normales
11
d: Fáciles
0
e: Muy fáciles
0
No contesta
3
No contesta
Comentarios:
Cada vez mas complejos
Entre los prácticas, las teóricas y la lista creo que cualquier tema dentro del alcance de la materia siempre va a resultar normal en cuanto a dificultad.
Hay que acostumbrarse a todas las estructuras nuevas
¿Cuáles fueron los temas que te resultaron más difíciles?
Respuestas:
El más difícil a la hora de implementar fue el ABB. Y para entender fueron difíciles Backtracking, Fuerza Bruta y lo de Orden Topológico
Backtracking
Backtracking
programación dinamica, backtracking
Un poco hash, abb, y en su momento el concepto de void**
Los temas mas difíciles fueron mas que nada los del tercer parcialito en la parte de backtracking, que son medio pavos, pero no veía la forma de programarlos
Backtracking y programación dinámica.
los mas difíciles fueron fuerza bruta - backtracking,
Grafos
Programación dinámica
Backtracking
TDAs: Hash, entender grafos hasta que le agarras la mano. Entender punteros al principio cuesta.
Teoria: Backtracking y P.D.
Programación dinámica y Backtracking
Programación Dinámica, backtracking y un poco de recursividad.
Ninguno en particular, todos me resultaron de la misma dificultad.
ABB, Programación dinámica, Backtracking
Creo que en general los temas no son muy difíciles. Si resolvemos algunos problemas difíciles como el de la mochila.
Cómo tema oscilar tal vez el que me resultó más difícil fue avl. Creo que es el tad más complejo quite de ve, y la eliminación de nodos es el algoritmo más complejo en mi opinión.
A mi el ABB me costo bastante entender su implementacion, no tanto su funcionamiento. Y programacion dinamica me costo mucho tambien.
¿Cuáles fueron los temas que te resultaron más fáciles?
Respuestas:
Todos los demás no me fueron tan difíciles de entender.
Pila, Cola, Lista Enlazada
lista, colas, hash
Colas, heap y listas
Las TDA y sus usos eran lo de todo lo mas fáciles
Grafos.
Cola, Pila, Heap, Teorema del maestro
Lo del principio, salvo que como lo ves al principio, choca un poco jaja.
Algunos TDA
Los otros.
La primera parte (Pilas, Colas y Listas, etc. todo lo de antes a Backtracking) es la más fácil. Creo que se pueden dar esos temas más rápido, al final de cuentas esos temas se terminan viendo al hacer los TPs. No es el caso de los últimos temas (por ejemplo backtracking no se termina implementando), y por esa razón me gustaría que la primera parte de la materia se exponga más rápido.
La parte de Heap, heapsort, heapify. Y los primeros TDAs.
¿Te parece que hubo algún tema de más?
Respuestas:
No recuerdo ningún tema que no le encuentre una buena finalidad
No, todos los temas me parecen bastante utiles, y en cuanto a los TDA me parece que con las herramientas dadas podemos ya hacer una gran cantidad de programas.
No, para nada
Creo que quadtrees
AVL capaz jajaj.
Quadtree y orden topológico
programación dinámica ya que varios ayduantes dijeron que no lo usaron nunca en el día a día
Para nada.
No
Creo que quadtrees se podría reemplazar por algo más interesante.
No sé si demas, pero backtracking, prog. dinamica y greedy por ejemplo me parece que estaban fuera de contexto para lo que veniamos viendo.
¿Te parece que hubo algún tema al que se le dedicó demasiado poco tiempo?
Respuestas:
No
Quadtree
arboles el tema es bastante amplio, y cuando se dan los tipos de arboles que no son binarios, se ve medio por arriba, esta bueno pero no se ve nada de implementación de estos, aunque se entiende.
No
Si, quadtree en el parcialito nos tomaron dicho tema de algo que nunca practicamos muy detalladamente, el ejercicio no era difícil en si pero me tomo mucho tiempo tratar de realizarlo
No, la verdad creo que estuvo bien.
el tema que menos se dedico tiempo fue cacktracking - fuerza bruta
Sí en el tema ABB
Backtracking. Faltaron ejemplos, o por lo menos ejemplos en pseudocodigo, que te digan como resolver los distintos de casos de problemas Backtracking, y de ahi nosotros moldearlos al problema que se nos presente.
Quadtree y orden topológico
Grafos. Me parecieron pocas clases dado la importancia del tema. Encima nos cayó un feriado inesperado, lo cuál dificultó mas el tema. De todos modos, hubieran sido pocas clases en mi opinión.
Los últimos, pero no es culpa de Rosita o los ayudantes. Es un problema de la forma en que se decidió organizar la materia. Como dije, creo que la primera parte se puede desarrollar más rápido, especialmente considerando que los TPs de la primera parte cubren casi todo lo que pudiera quedar suelto como consecuancia de hacerlo más rápido.
No
Tal vez recursion, pero de manera rigurosa. Aunque tal vez eso se podría ver en algo 1.
El resto perfecto.
Backtracking y la ultima parte de grafos se le podria haber dedicado un poco mas.
¿Qué destacás en general del curso como positivo?
Respuestas:
La calidad de los ayudantes de cátedra y su buena predisposición para atender a nuestras consultas, por más tontas u obvias que sean.
También que nos enseñaron para que se usan algunos algoritmos en la vida o trabajo y la importancia de ellos.
Siempre buena disposición. Poder preguntar tranquilamente sobre cualquier tema que no entendiste y que te respondan todo de buena manera.
la buena onda de todos (rosita, como los ayudantes) en que aprendamos, jamas se explico algo de mala manera y lo hicieron bastante llevadero.
La exigencia en cuanto a las entregas semanales, si bien la fecha es algo flexible hablandolo con el corrector, el estar haciendo constantemente diferentes estructuras ayuda mucho ademas que da "cancha" para programar en el lenguaje que sea, siendo cada estructura "unica". Esto es algo que me hubiese gustado mucho tener en Algoritmos I (No curse en esta catedra)
Si la verdad que el curso es uno de los mejores de la facultad,mas que nada porque los ayudantes son gente copada
La cantidad de temas que se aprenden y que las consultas nunca son ignoradas.
se explica muy bien con buena onda y predisposición. So tolerables con los tiempos y te ayudan mucho
Las prácticas
Lo organizado que esta, desde un principio, con todo el calendario hecho y lo cumplen perfectamente (salvo que aparezca algun feriado loco inventado en el medio jaja).
Despues la predisposicion de los ayudantes para contestar dudas, tanto en la lista como en clase.
La buena predisposición de la mayoría de los ayudantes y las ganas de transmitir conocimientos.
La buena onda de los ayudantes, los conocimientos de Rosita, el mantenerte pendiente de la materia todo el tiempo con los TPs.
Martín, Federico, Dato. Puede que me olvide de alguien. Ah, sí, el que dió lo de aplicar recorridos de grafos, ese también resultó de ayuda, pero no me acuerdo el nombre.
La buena onda de los docentes
Excelente predisposición de los docentes. Mucha mucha preocupación por los alumnos.
La buena predisposicion de todos para que aprendamos. La verdad que le ponen mucha onda al curso. Las practicas y los TPs me parecen muy positivos.
¿Qué le cambiarías al curso?
Respuestas:
No se me ocurre nada puntual, la verdad muy buen curso.
la cantidad de tps
En la parte teorica, con las tecnicas de programacion se vuelve un poco denso, quiza intentar poner ejemplos que hagan la clase mas dinamica
Nada en realidad
Creo que un poco la organización de los tps. El tercero fue muy a las apuradas.
Un poco más de claridad a las teóricas.
Le daría un lugarcito mas a explicar Git, como dije antes, como hicieron con Gdb, que a mi me resulto útil.
Meter algun que otro ejemplo mas de como se usa en la vida real las cosas que se ven, o alguno de los docentes tuvo que usar algo de eso en sus laburos. Asi como dijeron en los primeros meses, que cosas solian preguntar en algunas entrevistas laborales.
Y de los temas, dejen de dar Arboles B en clase jajaja, o por lo menos el seguimiento. Hasta que te queda bien bien, se gasta una hora, entre que borran y rearman devuelta el dibujo, sobre todo porque en la pagina esta el mismo ejemplo en un PDF.
El poco tiempo entre las últimas entregas de TPs y las primeras fechas de finales.
Sacaría programación dinámica y le daría mas tiempo a Grafos. :)
Creo que ya dije todo en los comentarios anteriores. En resumen:
* Tal vez usar C++ (no otro por el tema de que me gusta que se tenga que liberar memoria)
* 2 parciales + primera parte más rápido = + tiempo para exponer más subtemas o temas, + posibilidad de dar TPs de aplicar los TDAs (estilo 3 y 4), + tiempo para cada uno de los 2 particales = parciales un poco más difíciles.
A las clases teorícas les falta como un impulso.
Agregaría tries. Me llamó muchísimo la atención que no se vea. Es muy útil esa estructura. Si hiciera falta sacar algo para meter tries yo sabría quadtrees.
Como mencioné antes me parece que estaria muy bueno que las teoricas para que se aprovechen mas deberian ser un poco mas dinamicas por lo que yo agregaria unos ayudantes que se complementen con rosita para dar la clase. Y a los parcialitos les buscaria una vuelta de rosca.
Los docentes en general
Respuestas:
Muy buenos y macanudos
excelentes
Muy buenos todos, siempre dispuestos a contestar cualquier duda, tanto en clase, como en la lista de mails.
Bastante buenos, aunque muchos ayudante que mucha participación en el curso no tuvieron
Todos tenían buena predisposición a responder consultas, buena onda y claridad al explicar. Grupo excelente.
Muy buenos los docentes, explican bien y responden todas las dudas
Estuvieron bien
Siempre buena onda, que es lo mas importante.
Podes caer con una pila de dudas y te las responden igual, y eso te tranquiliza que si arrancaste perdido, podes remontar quedandote un par de clases haciendo consultas.
Excelentes
Muy buenos.
Muy bien. El único problema es que algunos terminan faltando mucho. No creo que todos necesiten ir todas las clases, pero tal vez hacer un calendario detallando cuándo van a ir cada uno de ellos, no tiene por qué estar decidido desde el principio de la materia, pero una semana antes. Por otro lado, siempre tiene que estar alguien entre Dato, Martin o Federico, ya que son los que más ganas ponen, y los que hacen los mejores comentarios.
TOdos muy buenos
Excelentes
Muy buenos la gran mayoria, muy claros, muy buena predisposicion para ayudarte en lo que necesites.
Rosita Wachenchauzer
Respuestas:
Una genia, explicó muy bien los temas y para las clases prácticas me sentía bien preparado.
la gasta rosita, es muy buena profesora. que haga una catedra de algo III
Explica bastante bien, pero como dije antes, que tal vez soy yo, me aburría debes en cuando en las clases teóricas
explica bien pero no le entiendo mucho porque usa notación muy matemática para explicar algo que por ahi se puede hacer distinto.
En los primeros temas fue muy claro entender todo, a medida que avanza la materia ya era un poco mas difícil seguirle el paso.
Rosita es una capa, aunque a veces cuesta mantener el hilo de la clase en algunos temas complejos.
-
Una gran profesora aunque sus clases puedan tornarse un poco aburridas.
Muy bien, siempre dió los temas a um nivel aceptable y algunos aún mejor. No creo que pueda hacer mucho más la verdad, los temas no se prestan a mucho más por naturaleza.
Genia! Explica muy bien pero a veces las clases teóricas se hacen medio pesadas.
Excelente
Una genia, es una enciclopedia de computacion, y se nota que ama lo que hace. Tiene mucha experiencia y mucha paciencia a la hora de explicar.
Federico Barrios
Respuestas:
Otro crack, hacía las clases muy divertidas y explicaba muy bien
Nos tardo en corregir pero siempre nos respondió todas las dudas.
muy bueno, es un personaje, le pone mucha onda y explica claro
Me cae bastante bien, y no tiene problema en ayudar en los que sea, aunque explica un poco rápido, pero le entendía bastante bien
A veces habla rápido pero se le entiende. Buenas teóricas y prácticas.
Explica muy bien, y responde a todas las dudas, muy buena onda.
Excelente, la tiene clara aunque el dice que no.
Un genio total, te hace cagar de risa por momentos e igual deja bien explicado los temas.
-
Un genio, gran docente. Sus clases junto con las de Martin, de lo mejor de la materia. Mucha buena onda.
Excelente.
Fede explicando me parece excelente. muy puntual. Va a lo serio rápido y sabiendolo explicar para los alumnos. Divertido.
Super excelente.
Un genio, hace las clases muy llevaderas, es muy claro, y me parece muy didactico a la hora de explicarte algo. Ademas le pone una energia a las clases que contagia.
Martín Buchwald
Respuestas:
Crack, respondía siempre rápido en la lista de correos y personalmente también se le entendía muy bien, agregaba un poco de humor conjuntamente a las clases. PD: aguante BOCA.
Responde y entrega los trabajos prácticos muy rápido. Siempre le podes preguntar que va a responder rápido y completo. De 10
muy bueno, siempre predispuesto a ayudar
Genio!!! ayuda siempre tanto en la casilla como en clase, lo molestaba bastante en los parcialitos pero porque me daba seguridad preguntarle para saber si estaba haciendo las cosas bien
A Martín es al que más le entendí. Me gusta como explica. Sus dibujos son lo más. Como corrector muy responsable, responde todas las consultas y a tiempo.
Un genio. Responde a todas las dudas a cualquier hora y siempre con buena predisposición. Te ayuda mucho con las correcciones de los tp y marca errores que por ahi no hace al funcionamiento del codigo pero si a la formacion
Se nota que sabe bastante pero no termina de transmitir bien la idea
Otro genio tambien, trata de hacerte entender todo, cumple con las entregas en tiempo record y las correcciones son siempre constructivas.
-
Idem Fede en todo los aspectos.
Excelente.
Martín le pone muy buena onda a la parte de programación dinámica y sabe como llevarlo el tema.
Excelente
Un maestro, siempre intenta solucionarte los problemas que tengas y se nota que sabe un monton. Muchas clases se las cargo al hombro el y la verdad que las dio muy bien, muy didactico y claro.
Dato Simó
Respuestas:
Explicaba muy bien y detallado así nadie se perdía. También fue de gran ayuda en los TPs.
muy bueno, se nota que sabe mucho, ojalá pudiera explicar mas, es muy claro. muy buen corrector.
Explica bastante bien, desapareció un poco al fin de la cursada
El rey de las respuestas en la lista de correo jajaj. Siempre atento a eso, sobre todo en la primer parte que es donde mas se pregunta por todo el tema de punteros.
-
También. Clarisimo en sus clases, como respondiendo consultas por la lista de mails. Un genio Dato.
Excelente.
Dato sabe lo que hace. Siempre ayudando y contestandole a todos los que puede.
Super excelente
Un maestro, el mas claro de todos a mi gusto a la hora de explicar, las clases que da dato son muy buenas y siempre que le hice consultas me hizo entender las cosas muy bien. Un ídolo.
Javier Choque
Respuestas:
A pesar de que lo vi poco, ayudó mucho en los primeros TPs/entregas
¿?
se entiendo lo que explico
Nunca apareció, o participo en la clases que yo recuerde
Ni idea
-
Cuando tuve una duda y le pregunte, respondió 10 puntos como todos los ayudantes.
No me acuerdo quién es.
No lo recuerdo.
Lo vi poco y nada, creo que mas que nada corrige TPs.
Ezequiel Genender
Respuestas:
A pesar de no ser detallado con sus correcciones, ayudó cuando nos trabamos en los TPs.
no participaba mucho en clase pero contestaba debes en cuanto en la lista de mails
Aportaba de vez en cuando en algunos detalles en la clase
Contesto algunas dudas por la lista, pero no lo ubico mucho jaja.
-
No tengo opinión formada. Un poco exigente corrigiendo.
No me acuerdo quién es.
No lo recuerdo.
No estuvo tan presente, pero aporto algunos comentarios utiles y contesto bastante en la lista tambien muy claro. En algunos parcialitos a mi gusto no me parecio un buen corrector, no fue para nada objetivo y a muchos companeros los escuche quejarse.
Manuel Battan
Respuestas:
Aunque lo vi pocas veces, ayudó a usar el gdb.
Me contaron que tenia algunos problemas pero un compañero lo tenia de ayudante y me contaron que contestaba muy pocas veces
Ni idea
-
Las clases que dió, muy buenas.
No me acuerdo quién es.
Dio pocas clases y no lo note tan comodo dando clases, pero tiene buena predisposicion para lo que necesites.
Emiliano Sorbello
Respuestas:
También ayudó cuando se le hicieron preguntas.
nos salvo con los talleres, la verdad que fueron re útiles, que siga !
Participaba bastante en clase pero desapareció al fin del cuatrimestre, daba las clase del taller que me ayudaron bastante
Emi explica muy bien y de manera técnica. Es fácil entenderle. Los talleres muy buenos.
Emi siempre firme junto a Rosita en las teoricas jajaj. Y en los talleres se puso la 10.
-
Idem Manuel, y también muy copado en los talleres pre-parcialito.
Bien.
Emi siempre presente haciendo preguntas que sirven para todos y pinchando a los que están explicando para que pensemos.
No lo recuerdo
Fue desvaneciendose con el correr del tiempo. Estuvo en todos los talleres y la verdad que un genio, se los puso al hombro muchas veces. No es claro a mi gusto explicando, a veces se enrosca mucho. Se nota que sabe mucho pero le cuesta expresarse a veces. Lo tuve como corrector de TPs y la verdad es que despues de la cola no me corrigio nada cosa que me molesto bastante pero entiendo su situacion y el es alumno tambien. De todos modos destaco su participacion siempre en las clases.
Jorge Collinet
Respuestas:
Buenas las filminas de Chuck Norris y se le entendió bien cuando dio sus clases.
se entiendo lo que dio, es bastante claro con sus diapositivas
Explico pocas veces pero bastante claro, me hizo reír con las imágenes de Chuck Norris
Un crack jorge, aparte de dar bien el tema le pone mucha onda.
Jorge tambien, bastante copado, si bien no dio muchos temas en clase, en las consultas es bien explicativo y te contesta con buena onda.
-
Muy buenas sus clases, muy copado.
No me acuerdo quién es.
Excelente
Dio pocas clases pero fueron buenas, las preparo bastante bien con algunos powerpoints y la verdad que fueron llevaderas.
Ariel Vergara
Respuestas:
Cuando explicó sus clases también se le entendió bien.
se entendió bien lo de listas, como corrector es bueno ayuda bastante
Me llevo muy bien con el, pero porque lo conocía de algoritmos 1, explica alguna veces en clase, y explicaba muy claro
Cuando te contesta dudas, lo hace bien y con muy buena onda.
-
-
No me acuerdo quién es.
Muy bueno
Dio una sola clase pero estuvo bien. Se lo vio bastante preocupado porque entendamos cosa que me gusto bastante.
Javier Mermet
Respuestas:
Habla medio rápido, pero se entendieron sus clases y personalmente ayudó mucho con nuestras dudas.
Daba las clases del taller con Emi, y una que otra vez explico algún tema en las practicas,bastante bien, aunque con el pasar del cuatrimestre empezó a desaparecer lentamente
Cuando explico Javi la verdad que se entendió muy bien. Es concreto.
Igual que Emi, en los talleres se re porto.
Y cuando tenes dudas, se hace explicar muy bien.
-
Idem Emi.
No me acuerdo quién es.
Muy bueno
Estuvo bastante en los talleres y dio alguna que otra clase. Me parecieron bastante buenas sus participaciones tanto en la lista como en los talleres, se nota que tiene potencial, sabe mucho.
Sebastián Santisi
Respuestas:
Dio muy rápido las clases de C y a veces me perdía, pero están buenas las filminas que mandó, porque cada duda que tenía acudía a ellas y me servían de gran ayuda.
es clave para explicar lo básico de c, lo hace muy bien, ojalá diera mas de la materia.
Explico al principio algunas cosas del C y fue bastante claro, no se si tiene otra función en el curso pero bien de todos modos
Si no me equivoco fue quien nos dio las teóricas de C. Se entendieron y fue concreto.
El dios de C jajaj.
-
Muy buenas sus clases introducción a C. Después no apareció mucho pero sus clases son muy buenas para introducirte a C en tan poco tiempo.
No me acuerdo quién es.
Excelente
Dio el puntapie de C y la verdad que muy claro. Es el hombre C, muy buenas sus clases, muy copadas, sabe mucho.
Comentarios: