DALGO es una de las materias más importantes de la carrera, principalmente porque aquí se evalúa su conocimiento en programación, pensamiento algorítmico y habilidad con las matemáticas que ha adquirido en los primeros 4 o 5 semestres de la carrera. No nos vamos a mentir, efectivamente es una materia densa y que requiere bastante trabajo, pero no e...
Pros: Los temas son muy interesantes. Se ven técnicas de programación útiles. Los profesores que la dictan son muy buenos.
Cons: Algunos temas son bastante densos. Hay puntos del semestre en los que se acumula el trabajo.
Tips: Diría que la clave es organizar muy bien su tiempo, tanto para estudiar para los parciales como para las entregas de los proyectos. Si va a ver DALGO procure tener un semestre un poco más suave para no estallarse (considere que Desarrollo, SisTrans e InfraComp también son materias bastante pesadas en la carga de trabajo).
Estudie bastante para Programación Dinámica (o DP como también le llaman), ya que es quizás el tema más difícil de la materia. Páginas como GeeksForGeeks o Leetcode están llenas de ejercicios de DP.
Metodología: 3 parciales, 3 proyectos y varias tareas. Los principales temas son: complejidad temporal, ecuaciones de recurrencia, estructuras de datos, programación dinámica, grafos (DFS, BFS, Prim, Kruskal, Dijkstra, Bellman-Ford, Floyd-Warshall), problemas NP-completos.