Diferencia entre revisiones de «Algoritmos y Estructuras de Datos III»

De Cuba-Wiki
Sin resumen de edición
m (Agrego apuntes teóricos)
 
(No se muestran 232 ediciones intermedias de 92 usuarios)
Línea 1: Línea 1:
== Información General sobre la Cursada ==
{{Plan 1993|Técnicas de Diseño de Algoritmos}}
Algoritmos III consiste de clases de laboratorio, teóricas y prácticas. Para aprobar la materia se deben rendir 2 exámenes parciales y 3 trabajos prácticos, y se puede promocionar si tanto en las notas de los parciales como en las de los TPS se obtiene 7 de promedio.
 
'''Algoritmos y Estructuras de Datos III''' (antes llamada Matemática Discreta) pertenece al área de Algoritmos y, según el [[Plan de la Carrera]] es una materia a ser cursada en [[Plan de la Carrera#Tercer año|Tercer año]]. Es correlativa de [[Algoritmos y Estructuras de Datos II]] y es necesaria para cursar [[Ingeniería de Software I]].
 
== Información general sobre la cursada ==
La cursada consiste de clases teóricas y prácticas-laboratorio. Para aprobar la materia se deben rendir 2 exámenes parciales y 2 trabajos prácticos. La materia no es promocionable.


== Programa ==
== Programa ==
<br>1. Algoritmos Definición de algoritmo. Modelos de computación: modelo RAM, Máquina de Turing. Complejidad, definición, complejidad en el peor caso, en el caso promedio. Algoritmos de tiempo polinomial y no polinomial. Límite inferior. Ejemplo: análisis de algoritmos de ordenamiento. Algoritmos recursivos. Análisis de la complejidad de algoritmos recursivos. Técnicas de diseño de algoritmos: dividir y conquistar, backtracking, algoritmos golosos, programación dinámica.  
1. '''Algoritmos'''
<br>2. Grafos Definiciones básicas: adyacencia, grado de un nodo, isomorfismos, caminos, conexión, etc. Grafos bipartitos. Arboles: caracterización, árboles orientados, árbol generador. Enumeración. Grafos eulerianos y hamiltonianos. Planaridad. Coloreo. Número cromático. Matching, conjunto independiente, recubrimiento. Recubrimiento de aristas y vértices.  
 
<br>3. Algoritmos en grafos y aplicaciones Representación de un grafo en la computadora: matrices de incidencia y adyacencia, listas. Algoritmos de búsqueda en grafos: BFS, DFS, A*. Mínimo árbol generador, algoritmos de Prim y Kruskal. Arboles ordenados: códigos unívocamente descifrables. Algoritmos para detección de circuitos. Algoritmos para encontrar el camino mínimo en un grafo: Dijkstra, Ford, Dantzig. Planificación de procesos: PERT/CPM. Algoritmos heurísticos: ejemplos. Nociones de evaluación de heurísticas y de técnicas metaheurísticas. Algoritmos aproximados. Heurísticas para el problema del viajante de comercio. Algoritmos para detectar planaridad. Algoritmos para coloreo de grafos. Algoritmos para encontrar el flujo máximo en una red: Ford y Fulkerson. Matching: algoritmos para correspondencias máximas en grafos bipartitos. Otras aplicaciones.  
Definición de algoritmo. Modelos de computación: modelo RAM, Máquina de Turing. Complejidad, definición, complejidad en el peor caso, en el caso promedio. Algoritmos de tiempo polinomial y no polinomial. Límite inferior. Ejemplo: análisis de algoritmos de ordenamiento. Algoritmos recursivos. Análisis de la complejidad de algoritmos recursivos. Técnicas de diseño de algoritmos: dividir y conquistar, backtracking, algoritmos golosos, programación dinámica.  
<br>4. Problemas NP-completos   Problemas tratables e intratables. Problemas de decisión. P y NP. Maquinas de Turing no determinísticas. Problemas NP-completos. Relación entre P y NP. Problemas de grafos NP-completos: coloreo de grafos, grafos hamiltonianos, recubrimiento mínimo de las aristas, corte máximo, etc.  
 
2. '''Grafos'''
 
Definiciones básicas: adyacencia, grado de un nodo, isomorfismos, caminos, conexión, etc. Grafos bipartitos. Arboles: caracterización, árboles orientados, árbol generador. Enumeración. Grafos eulerianos y hamiltonianos. Planaridad. Coloreo. Número cromático. Matching, conjunto independiente, recubrimiento. Recubrimiento de aristas y vértices.  
 
3. '''Algoritmos en grafos y aplicaciones'''
 
Representación de un grafo en la computadora: matrices de incidencia y adyacencia, listas. Algoritmos de búsqueda en grafos: BFS, DFS, A*. Mínimo árbol generador, algoritmos de Prim y Kruskal. Árboles ordenados: códigos unívocamente descifrables. Algoritmos para detección de circuitos. Algoritmos para encontrar el camino mínimo en un grafo: Dijkstra, Ford, Dantzig. Planificación de procesos: PERT/CPM. Algoritmos heurísticos: ejemplos. Nociones de evaluación de heurísticas y de técnicas metaheurísticas. Algoritmos aproximados. Heurísticas para el problema del viajante de comercio. Algoritmos para detectar planaridad. Algoritmos para coloreo de grafos. Algoritmos para encontrar el flujo máximo en una red: Ford y Fulkerson. Matching: algoritmos para correspondencias máximas en grafos bipartitos. Otras aplicaciones.  
 
4. '''Problemas NP-completos'''
 
Problemas tratables e intratables. Problemas de decisión. P y NP. Máquinas de Turing no determinísticas. Problemas NP-completos. Relación entre P y NP. Problemas de grafos NP-completos: coloreo de grafos, grafos hamiltonianos, recubrimiento mínimo de las aristas, corte máximo, etc.
 
== Guías prácticas con soluciones ==
 
=== Primer parcial ===
 
* [[Práctica 1: Inducción (Algoritmos III) | Práctica 1: Inducción]]
* [[Práctica 2: Complejidad (Algoritmos III) | Práctica 2: Complejidad]]
* [[Práctica 3: Técnicas Algorítmicas (Algoritmos III) | Práctica 3: Técnicas Algorítmicas]]
* [[Práctica 4: Problemas de Grafos (Algoritmos III) | Práctica 4: Problemas de Grafos]]
* [[Práctica 5: Clases de Grafos (Algoritmos III) | Práctica 5: Clases de Grafos]]
* [[Práctica 6: Árboles (Algoritmos III) | Práctica 6: Árboles]]
* [[Práctica 7: Camino Mínimo (Algoritmos III) | Práctica 7: Camino Mínimo / PERT]]
 
=== Segundo parcial ===
 
* [[Práctica 8: Caminos Eulerianos y Hamiltonianos (Algoritmos III) | Práctica 8: Caminos Eulerianos y Hamiltonianos]]
* [[Práctica 9: Planaridad (Algoritmos III) | Práctica 9: Planaridad]]
* [[Práctica 10: Coloreo (Algoritmos III) | Práctica 10: Coloreo]]
* [[Práctica 11: Matching - Flujo Máximo (Algoritmos III) | Práctica 11: Matching / Flujo Máximo]]
* [[Práctica 12: Problemas P y NP (Algoritmos III) | Práctica 12: Problemas P y NP]]
 
=== 2023 ===


== Prácticas ==
* [https://github.com/honi/uba-aed3 Guías resueltas 1C2023]
; Primer Parcial :
* [https://github.com/IgnaOromendia/UBA_AED3 Guías resueltas 2C2023]
* [[Práctica 1 (Algo3) | Práctica 1 - Induccion]]
* [[Práctica 2 (Algo3) | Práctica 2 - Complejidad]]
* [[Práctica 3 (Algo3) | Práctica 3 - Tecnicas Algoritmicas]]
* [[Práctica 4 (Algo3) | Práctica 4 - Problemas de Grafos]]
* [[Práctica 5 (Algo3) | Práctica 5 - Clases de Grafos]]
* [[Práctica 6 (Algo3) | Práctica 6 - Arboles]]
* [[Práctica 7 (Algo3) | Práctica 7 - Camino Minimo / PERT]]
; Segundo Parcial :
* [[Práctica 8 (Algo3) | Práctica 8 - Caminos Eulerianos y Hamiltonianos]]
* [[Práctica 9 (Algo3) | Práctica 9 - Planaridad / Coloreo]]
* [[Práctica 10 (Algo3) | Práctica 10 - Matching / Flujo Maximo]]
* [[Práctica 11 (Algo3) | Práctica 11 - Problemas P y NP]]


== Parciales ==
== Parciales ==
* [[Primeros Parciales (Algo3) | Primeros Parciales]]
* [[Segundos Parciales (Algo3) | Segundos Parciales]]


== Bibliografía Recomendada ==
=== Primeros parciales ===
{| class="wikitable sortable"
! Año  !! Cuatrimestre        !! Fecha      !! Instancia    !! Links
|-
|2023 || Primer cuatrimestre || 12/05/2023 || Parcial || [[Media:AED3-12-05-23.pdf|enunciado (pdf)]], [[Media:2023c1p1_solucion.pdf |resuelto por Profesor (pdf)]]
|-
|2022 || Segundo cuatrimestre || 28/11/2022 || Recuperatorio || [[Media:2c_r1_2022.pdf|enunciado (pdf)]]
|-
|2022 || Segundo cuatrimestre || 30/09/2022 || Parcial || [[Media:AED32022_c2p1.pdf|enunciado (pdf)]]
|-
|2022 || Primer cuatrimestre || 01/07/2022 || Recuperatorio || [[Media:1c_r1_2022.pdf|enunciado (pdf)]]
|-
|2022 || Primer cuatrimestre || 29/04/2022 || Parcial || [[Media:2022c1p1.pdf|enunciado (pdf)]]
|-
|2021 || Segundo cuatrimestre (virtual)  || 17/11/2021 || Recuperatorio|| [[Media:AED3_1recu2021_2c.pdf|enunciado (pdf)]]
|-
|2021 || Segundo cuatrimestre (virtual)  || 22/09/2021 || Parcial|| [[Media:AED3_1parcial_2021_2c.pdf|enunciado (pdf)]]
|-
|2021 || Primer cuatrimestre (virtual)  || 25/06/2021 || Recuperatorio|| [[Media:AED3_1recu_25-06-21.pdf|enunciado (pdf)]]  [[Media:AED3_1recu_25-06-21_resolucion.pdf|resuelto (pdf)]]
|-
|2021 || Primer cuatrimestre (virtual)  || 14/05/2021 || Parcial|| [[Medio:AED3_1parcial_14-05-21.pdf|enunciado]], [[Media:.AED3_1parcial_1c_21_resolucion.pdf|resuelto por Profesor (pdf)]], [[Media:AED3_1parcial_1c_21_resolucion.pdf|resuelto (pdf)]]
|-
|2020 || Segundo cuatrimestre (virtual)  || 09/12/2020 || Recuperatorio  || [[Media:AED3_1recu_09-12-20.pdf|enunciado]]
|-
|2020 || Segundo cuatrimestre (virtual) || 07/10/2020 <br/> 14/10/2020|| Parcial      || [[Media:AED3_1parcial_07-10-20.pdf|parte domiciliaria]]<br/> [[Media:AED3_1parcial_14-10-20.pdf|parte presencial]]
|-
|2020 || Primer cuatrimestre* (virtual) || 03/08/2020 <br/> 10/08/2020 || Recuperatorio      || [[Media:AED3_1recu_03-08-20.pdf|primer recuperatorio]]<br/> [[Media:AED3_1recu_10-08-20.pdf|segundo recuperatorio]]
|-
|2020 || Primer cuatrimestre* (virtual) || 06/05/2020 <br/> 03/06/2020 || Parcial      || [[Media:AED3_1parcial_06-05-20.pdf|primer parcialito]]<br/> [[Media:AED3_1parcial_03-06-20.pdf|segundo parcialito]]
|-
|2019 || Segundo cuatrimestre  || 02/10/2019 || Parcial      || [[Media:AED3_1parcial_02-10-19.pdf|enunciado + resuelto (pdf)]]
|-
|2019 || Primer cuatrimestre  || 12/07/2019 || Recuperatorio      || [[Media:AED3_1recu_12-07-19.pdf|enunciado + resuelto (pdf)]]
|-
|2019 || Primer cuatrimestre  || 08/05/2019 || Parcial      || [[Media:AED3_1parcial_08-05-19.pdf|enunciado + resuelto (pdf)]]
|-
|2018 || Segundo cuatrimestre  || 03/10/2018 || Parcial      || [[Media:AED3_1parcial_03-10-18.png|enunciado]]
|-
|2018 || Primer cuatrimestre  || 13/07/2018 || Recuperatorio      || [[Media:AED3_1recu_13-07-18.pdf|enunciado + resuelto (pdf)]]
|-
|2018 || Primer cuatrimestre  || 09/05/2018 || Parcial      || [[Media:AED3_1parcial_09-05-18.pdf|enunciado (pdf)]] [[Media:AED3_1parcial_09-05-18_resolucion.pdf|resuelto (pdf)]]
|-
|2017 || Segundo cuatrimestre  || 15/12/2017 || Recuperatorio      || [[Media:AED3_1recu_15-12-17.pdf|enunciado + resuelto (pdf)]]
|-
|2017 || Segundo cuatrimestre  || 04/10/2017 || Parcial      || [[Media:AED3_1parcial_04-10-17.pdf|enunciado + resuelto (pdf)]]
|-
|2017 || Primer cuatrimestre  || 14/07/2017 || Recuperatorio      || [[Media:AED3_1recu_14-07-17.pdf|enunciado (pdf)]]
|-
|2017 || Primer cuatrimestre  || 13/05/2017 || Parcial      || [[Media:AED3_1parcial_13-05-17.pdf|enunciado + resuelto (pdf)]]
|-
|2016 || Segundo cuatrimestre  || 12/12/2016 || Recuperatorio      || [[Medio:AED3_1recu_12-12-16.pdf|enunciado (pdf)]]
|-
|2016 || Segundo cuatrimestre  || 01/10/2016 || Parcial      || [[Medio:AED3_1parcial_01-10-16.pdf|enunciado (pdf)]]
|-
|2016 || Primer cuatrimestre  || 11/07/2016 || Recuperatorio      || [[Media:2016C1R1.pdf‎|enunciado (pdf)]]
|-
|2016 || Primer cuatrimestre  || 07/05/2016 || Parcial      || [[Media:2016C1P1.pdf‎|enunciado (pdf)]]
|-
|2015 || Segundo cuatrimestre  || 11/12/2015 || Recuperatorio || [[Media:2015C2R1.pdf‎|enunciado (pdf)]]
|-
|2015 || Segundo cuatrimestre  || 03/10/2015 || Parcial || [[Media:2015C2P1.pdf‎|enunciado (pdf)]]
|-
|2015 || Primer cuatrimestre  || 13/07/2015 || Recuperatorio || [[Media:2015C1R1.pdf‎|enunciado (pdf)]]
|-
|2015 || Primer cuatrimestre  || 16/05/2015 || Parcial      || [[Parcial del 16/05/15 (Algoritmos III)|enunciado]]
|-
|2014 || Segundo cuatrimestre || 12/12/2014 || Recuperatorio || [[Media:2014C2R1.pdf‎|enunciado (pdf)]]
|-
|2014 || Segundo cuatrimestre || 11/10/2014 || Parcial || [[Media:2014C2P1.pdf‎|enunciado (pdf)]]
|-
|2014 || Primer cuatrimestre  || 21/07/2014 || Recuperatorio || [[Media:2014-1er-r.pdf‎|enunciado (pdf)]]
|-
|2014 || Primer cuatrimestre  || 17/05/2014 || Parcial || [[Media:2014C1P1.pdf‎|enunciado (pdf)]]
|-
|2013 || Segundo cuatrimestre || 12/10/2013 || Parcial      || [[Media:2013-2do.pdf‎|enunciado (pdf)]]
|-
|2013 || Primer cuatrimestre  || 17/07/2013 || Recuperatorio || [[Media:2013C1R1.pdf‎|enunciado (pdf)]]
|-
|2013 || Primer cuatrimestre  || 18/05/2013 || Parcial      || [[Media:2013C1P1.pdf|enunciado (pdf)]]
|-
|2012 || Segundo cuatrimestre || 12/12/2012 || Recuperatorio || [[Media:Primer_Parcial_12_12_2012_(Algoritmos_III).pdf|enunciado (pdf)]]
|-
|2012 || Segundo cuatrimestre || 13/10/2012 || Parcial      || [[Media:Primer_Parcial_13_10_2012_(Algoritmos_III).pdf|enunciado (pdf)]]
|-
|2012 || Primer cuatrimestre  || 18/07/2012 || Recuperatorio || [[Media:Primer_Parcial_18_07_2012_(Algoritmos_III).pdf|enunciado (pdf)]]
|-
|2012 || Primer cuatrimestre  || 19/05/2012 || Parcial      || [[Media:Primer_Parcial_19_05_2012_(Algoritmos_III).pdf|enunciado (pdf)]]
|-
|2010 || Primer cuatrimestre  || 23/07/2010 || Recuperatorio || [[Media:Primer Recuperatorio 23-07-2010 (Algoritmos III).pdf|enunciado (pdf)]]
|-
|2010 || Primer cuatrimestre  || 22/06/2010 || Parcial      || [[Media:Primer Parcial 1c2010 (Algoritmos III).pdf|enunciado (pdf)]]
|-
|2006 || Segundo cuatrimestre || 21/10/2006 || Parcial      || [[Primer Parcial 21/10/2006 (Algoritmos III)|resolución]]
|-
|2006 || Primer cuatrimestre  || 20/05/2006 || Parcial      || [[Primer Parcial 20/05/2006 (Algoritmos III)|resolución]]
|-
|2005 || Segundo cuatrimestre || 15/10/2005 || Parcial      || [[Primer Parcial 15/10/2005 (Algoritmos III)|resolución]]
|-
|2005 || Primer cuatrimestre  || 22/07/2005 || Recuperatorio || [[Primer Parcial 22/07/2005 (Algoritmos III)|resolución]]
|-
|2004 || Primer cuatrimestre  || 22/05/2004 || Parcial      || [[Primer Parcial 22/05/2004 (Algoritmos III)|resolución]]
|-
|2003 || Segundo cuatrimestre || 17/12/2003 || Recuperatorio || [[Primer Parcial 17/12/2003 (Algoritmos III)|resolución]]
|-
|2003 || Primer cuatrimestre  || 18/07/2003 || Recuperatorio || [[Primer Parcial 18/07/2003 (Algoritmos III)|resolución]]
|-
|2002 || Primer cuatrimestre  || 18/05/2002 || Parcial      || [[Primer Parcial 18/05/2002 (Algoritmos III)|resolución]]
|}
 
<nowiki>*</nowiki> En el primer cuatrimestre de 2020, los temas que suelen ser del primer parcial se subdividieron en dos parcialitos/dos recuperatorios.
 
=== Segundos parciales ===
{| class="wikitable sortable"
! Año  !! Cuatrimestre        !! Fecha      !! Instancia    !! Links
|-
|2023 || Primer cuatrimestre || 28/06/2023 || Parcial|| [[Media:Algo3_2023c1p2.pdf ‎|enunciado y resuelto profesor]]
|-
|2022 || Segundo cuatrimestre || 07/12/2022 || Recuperatorio|| [[Media:AED3-2r2c2022.pdf ‎|enunciado]]
|-
|2022 || Segundo cuatrimestre || 23/11/2022 || Parcial|| [[Media:AED3_2parcial_13-11-22_2c.pdf|enunciado]]
|-
|2022 || Primer cuatrimestre || 24/06/2022 || Recuperatorio|| [[Media:AED3-2r1c2022.pdf  ‎|enunciado]]
|-
|2022 || Primer cuatrimestre || 24/06/2022 || Parcial|| [[Media:AED3-2p1c2022.pdf  ‎|enunciado]]
|-
|2021 || Segundo cuatrimestre (virtual)  || 24/11/2021 || Recuperatorio|| [[Media:AED3_2recu2021_2c.pdf|enunciado]]
|-
|2021 || Segundo cuatrimestre (virtual)  || 10/11/2021 || Parcial|| [[Media:AED3_2parcial_2021_2c.pdf|enunciado]]
|-
| 2021 || Primer cuatrimestre (virtual)  || 02/07/2021 || Recuperatorio|| [[Media:AED3_2parcial_02-07-21.pdf |enunciado (pdf)]]
|-
| 2021 || Primer cuatrimestre (virtual)  || 18/06/2021 || Parcial || [[Media:AED3_2parcial_18-06-21.pdf |enunciado (pdf)]] [[Media:AED3_2parcial_18-06-21_resolucion.pdf |resolución (pdf)]]
|-
|2020 || Segundo cuatrimestre (virtual)  || 18/12/2020 || Recuperatorio      || [[Media:AED3_2recu_18-12-20.pdf|enunciado]]
|-
| 2020 || Segundo cuatrimestre (virtual)  || 30/11/2020 || Parcial || [[Media:AED3_2parcialConsigna_12-2020.pdf |enunciado (pdf)]] y [[Media:AED3_2parcial_12-2020.pdf |resolución (pdf)]]
|-
|2020 || Primer cuatrimestre* (virtual) || 29/07/2020 <br/> 05/08/2020 || Recuperatorio      || [[Media:AED3_2recu_29-07-20.pdf|tercer recuperatorio]], [[Media:AED3_2recu_03-08-20.pdf|bis]]<br/> [[Media:AED3_2recu_05-08-20.pdf|cuarto recuperatorio]]
|-
|2020 || Primer cuatrimestre* (virtual) || 06/07/2020 <br/> 24/07/2020 || Parcial      || [[Media:AED3_2parcial_06-07-20.pdf|tercer parcialito]]<br/> [[Media:AED3_2parcial_24-07-20.pdf|cuarto parcialito]]
|-
| 2019 || Primer cuatrimestre  || 05/07/2019 || Parcial|| [[Media:AED3_2parcial_05-07-19.pdf |enunciado + resuelto (pdf)]]
|-
| 2018 || Segundo cuatrimestre  || 03/12/2018 || Parcial|| [[Media:AED3_2parcial_03-12-18.gif |enunciado ]]
|-
| 2018 || Primer cuatrimestre  || 20/07/2018 || Recuperatorio|| [[Media:AED3_2recu_20-07-18.pdf |enunciado + semi-resuelto (pdf)]]
|-
| 2018 || Primer cuatrimestre  || 11/07/2018 || Parcial || [[Media:AED3_2parcial_11-07-18.pdf |enunciado (pdf)]] y [[Media:AED3_2parcial_11-07-18_resolucion.pdf |resolución (pdf)]]
|-
| 2017 || Segundo cuatrimestre  || 18/12/2017 || Recuperatorio || [[Media:AED3_2recuperatorio_18-12-17.pdf |enunciado (pdf)]]
|-
| 2017 || Segundo cuatrimestre  || 01/12/2017 || Parcial || [[Media:AED3_2parcial_06-12-17.pdf |resuelto (pdf)]]‎
|-
| 2017 || Primer cuatrimestre  || 21/07/2017 || Recuperatorio || [[Media:AED3_2recu_21-07-17.pdf |enunciado (pdf)]]‎
|-
| 2017 || Primer cuatrimestre  || 07/07/2017 || Parcial || [[Media:AED3_2parcial_07-07-17.pdf |enunciado + resuelto (pdf)]]‎
|-
| 2016 || Segundo cuatrimestre  || 19/12/2016 || Recuperatorio || [[Media:AED3_2recu_19-12-16.pdf |enunciado (pdf)]]
|-
| 2016 || Segundo cuatrimestre  || 30/11/2016 || Parcial || [[Media:AED3_2recu_30-11-16.pdf |enunciado (pdf)]]‎‎
|-
| 2016 || Primer cuatrimestre  || 15/07/2016 || Recuperatorio || [[Media:AED3_2recu_15-07-16.pdf |enunciado (pdf)]]‎
|-
| 2016 || Primer cuatrimestre  || 02/07/2016 || Parcial || [[Media:AED3_2parcial_02-07-16.pdf |enunciado (pdf)]]‎
|-
| 2015 || Segundo cuatrimestre  || 18/12/2015 || Recuperatorio || [[Media:2015C2R2.pdf |enunciado (pdf)]]‎
|-
| 2015 || Segundo cuatrimestre  || 30/11/2015 || Parcial || [[Media:AED3_2parcial_30-11-15.pdf |enunciado (pdf)]]‎
|-
| 2015 || Primer cuatrimestre  || 17/07/2015 || Recuperatorio || [[Media:2015C1R2.pdf |enunciado (pdf)]]‎
|-
| 2015 || Primer cuatrimestre  || 04/07/2015 || Parcial      || [[Parcial del 04/07/15 (Algoritmos III)|enunciado]]
|-
| 2014 || Segundo cuatrimestre  || 19/12/2014 || Recuperatorio || [[Media:2014C2R2.pdf |enunciado (pdf)]]‎
|-
| 2014 || Segundo cuatrimestre  || 01/12/2014 || Parcial || [[Media:2014C2P2.pdf |enunciado (pdf)]]‎
|-
| 2014 || Primer cuatrimestre  || 23/07/2014 || Recuperatorio || [[Media:2014C1R2.pdf |enunciado (pdf)]]‎
|-
| 2014 || Primer cuatrimestre  || 07/07/2014 || Parcial || [[Media:2014C1P2.pdf |enunciado (pdf)]]‎
|-
| 2013 || Segundo cuatrimestre || 21/12/2013 || Recuperatorio || [[Media:2013C2R2.pdf |enunciado (pdf)]]‎
|-
| 2013 || Primer cuatrimestre  || 05/08/2013 || Recuperatorio || [[Media:2013C1R2.pdf |enunciado (pdf)]]‎
|-
| 2012 || Segundo cuatrimestre || 19/12/2012 || Recuperatorio || [[Media:2012C2R2.pdf |enunciado (pdf)]]‎
|-
| 2012 || Segundo cuatrimestre || 05/12/2012 || Parcial      || [[Media:2012C2P2.pdf |enunciado (pdf)]]‎
|-
| 2010 || Primer cuatrimestre  || 08/02/2010 || Recuperatorio || [[Segundo Parcial 08/02/2010 (Algoritmos III)|enunciado]]
|-
| 2010 || Primer cuatrimestre  || 14/07/2010 || Parcial      || [[Media:Segundo Parcial 1c2010 (Algoritmos III).pdf|enunciado (pdf)]]
|-
| 2009 || Segundo cuatrimestre || 21/12/2009 || Recuperatorio || [[Segundo Parcial 21/12/2009 (Algoritmos III)|enunciado]]
|-
| 2009 || Primer cuatrimestre  || 26/08/2009 || Recuperatorio || [[Recuperatorio Segundo 26/08/2009 (Algoritmos III)|enunciado + resolución]]
|-
| 2006 || Segundo cuatrimestre || 06/12/2006 || Parcial      || [[Segundo Parcial 06/12/2006 (Algoritmos III)|enunciado + resolución]]
|-
| 2005 || Segundo cuatrimestre || 06/12/2005 || Parcial      || [[Segundo Parcial 06/12/2005 (Algoritmos III)|resolución]]
|-
| 2005 || Primer cuatrimestre  || 08/08/2005 || Recuperatorio || [[Segundo Parcial 08/08/2005 (Algoritmos III)|enunciado + resolución]]
|-
| 2005 || Primer cuatrimestre  || 15/07/2005 || Parcial      || [[Segundo Parcial 15/07/2005 (Algoritmos III)|resolución]]
|-
| 2004 || Segundo cuatrimestre || 17/12/2004 || Recuperatorio || [[Segundo Parcial 17/12/2004 (Algoritmos III)|enunciado + resolución]]
|-
| 2004 || Primer cuatrimestre  || 09/08/2004 || Recuperatorio || [[Segundo Parcial 09/08/2004 (Algoritmos III)|enunciado + resolución]]
|-
| 2004 || Primer cuatrimestre  || 14/07/2004 || Parcial      || [[Segundo Parcial 14/07/2004 (Algoritmos III)|enunciado + resolución]]
|-
| 2003 || Segundo cuatrimestre || 10/12/2003 || Recuperatorio || [[Segundo Parcial 10/12/2003 (Algoritmos III)|enunciado]]
|-
| 2003 || Primer cuatrimestre  || 04/08/2003 || Recuperatorio || [[Segundo Parcial 04/08/2003 (Algoritmos III)|resolución]]
|-
| 2003 || Primer cuatrimestre  || 11/07/2003 || Parcial      || [[Segundo Parcial 11/07/2003 (Algoritmos III)|resolución]]
|-
| 2002 || Primer cuatrimestre  || 10/07/2002 || Parcial      || [[Segundo Parcial 10/07/2002 (Algoritmos III)|resolución]]
|}
<nowiki>*</nowiki> En el primer cuatrimestre de 2020, los temas que suelen ser del segundo parcial se subdividieron en dos parcialitos/dos recuperatorios.
 
=== Ambos ===
[https://drive.google.com/file/d/1Alaz5KHPlkgTlaIkKX3q8y0VWmgBs86h/view?usp=sharing Ejercicios v1.732 (439 enunciados - 419 soluciones)].
 
== Finales ==
* [http://www.cubawiki.com.ar/images/9/9b/AED3_final_17-03-2005.png Final del 17/03/2005]
* [http://www.cubawiki.com.ar/images/6/6a/AED3_final_11-08-2005.png Final del 11/08/2005]
* [http://www.cubawiki.com.ar/images/5/55/AED3_final_12-03-2007.png Final del 12/03/2007]
* [[Final del 12/02/10 (Algoritmos III) | Final del 12/02/10]]: Tomado por Paula Zabala.
* [[Final del 02/03/10 (Algoritmos III) | Final del 02/03/10]]: Tomado por Irene Loiseau.
* [[Final del 06/09/10 (Algoritmos III) | Final del 06/09/10]]: Tomado por Paula Zabala.
* [[Final del 21/02/13 (Algoritmos III) | Final del 21/02/13]]: Tomado por Irene Loiseau.
* [[Final del 22/12/14 (Algoritmos III) | Final del 22/12/14]]: Tomado por Paula Zabala y Javier Marenco.
* [[Final del 19/02/15 (Algoritmos III) | Final del 19/02/15]]: Tomado por Paula Zabala.
* [[Final del 27/02/15 (Algoritmos III) | Final del 27/02/15]]: Tomado por Javier Marenco.
* [[Final del 06/03/15 (Algoritmos_III) | Final del 06/03/15]]: Tomado por Javier Marenco y Paula Zabala.
* [[Final del 30/07/15 (Algoritmos_III) | Final del 30/07/15]]: Tomado por Min Chih Lin.
* [[Medio:AED3_final_06-08-2015.jpg | Final del 06/08/15]]: Tomado por Irene Loiseau.
* [[Medio:AED3_final_10-09-2015.png | Final del 10/09/15]]: Tomado por Irene Loiseau.
* [[Final del 09/12/15 (Algoritmos_III) | Final del 09/12/15]]: Tomado por Javier Marenco.
* [[Final del 21/12/15 (Algoritmos_III) | Final del 21/12/15]]: Tomado por Javier Marenco.
* [[Final del 01/03/18 (Algoritmos_III) | Final del 01/03/18]]: Tomado por Paula Zabala.
* [[Final del 08/03/18 (Algoritmos_III) | Final del 08/03/18]]: Tomado por Paula Zabala.
* [[Final del 01/08/18 (Algoritmos_III) | Final del 01/08/18]]: Tomado por Paula Zabala.
* [[Final del 06/08/18 (Algoritmos_III) | Final del 06/08/18]]: Tomado por Paula Zabala.
* [[Final del 11/06/19 (Algoritmos_III) | Final del 11/06/19]]: Tomado por Flavia Bonomo.
* [[Final del 20/12/19 (Algoritmos_III) | Final del 20/12/19]]: Tomado por Min Chih Lin.
* [[Medio:Final_del_09-02-21_(Algoritmos_III).pdf | Final del 09/02/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_19-02-21_(Algoritmos_III).pdf | Final del 19/02/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_26-02-21_(Algoritmos_III).pdf | Final del 26/02/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_04-03-21_(Algoritmos_III).pdf | Final del 04/03/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_20-04-21_(Algoritmos_III).pdf | Final del 20/04/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_20-07-21_(Algoritmos_III).pdf | Final del 20/07/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_11-08-21_(Algoritmos_III).pdf | Final del 11/08/21]]: Tomado por Paula Zabala.
* [[Medio:Final_del_17-02-22_(Algoritmos_III).jpg | Final del 17/02/22]]: Tomado por Paula Zabala.
* [[Medio:AED3_final_24-02-22.jpeg | Final del 24/02/22]]: Tomado por Paula Zabala.
* [[Medio:Final_del_03-03-22_(Algoritmos_III).pdf | Final del 03/03/22]]: Tomado por Paula Zabala.
* [[Medio:AED3_final_20-07-22.jpg | Final del 20/07/22]]: Tomado por Javier Marenco y Juan Kamienkowski.
* [[Medio:AED3_final_03-08-22.jpg | Final del 03/08/22]]: Tomado por Javier Marenco y Juan Kamienkowski.
* [[Medio:AED3_final_10-08-22.jpg | Final del 10/08/22]]: Tomado por Javier Marenco y Juan Kamienkowski.
* [[Final_del_14/09/22_(AED3)|Final del 14/09/22]]: Tomado por Javier Marenco.
* [[Medio:AED3Final22-02-23.png | Final del 22/02/23]]: Tomado por Juan Kamienkowski.
* [[Medio:AED3Final01-03-23.png | Final del 01/03/23]]: Tomado por Juan Kamienkowski.
* [[Medio:AED3Final18-07-23.jpg | Final del 18/07/23]]: Tomado por Juan Kamienkowski.
* [[Medio:AED3Final28-07-23.jpg | Final del 28/07/23]]: Tomado por Juan Kamienkowski.
 
== TPs ==
* [[Medio:AED3_1tp_1cuat_2018.pdf | TP1 del primer cuatrimestre del 2018]]
 
== Apuntes ==
* [[Media:lcs_tagliavini.pdf|Solución de LCS (Longest Common Subsequence) usando programación dinámica]].
* [[Media:union-find_tagliavini.pdf|Apunte sobre Kruskal y estructuras de datos union-find]].
* [[Resumen algoritmos grafos (Algoritmos III) | Resumen de algoritmos típicos sobre grafos]].
* [[Resumen (Algoritmos III) | Resumen]]: Temas para el segundo parcial.
* [https://github.com/CubaWiki/AED3-Apunte-sacamacho/releases/download/1.0/apunte.pdf Apunte Teoremas Prácticos para el segundo parcial]: para modificar el pdf ([https://github.com/CubaWiki/AED3-Apunte-sacamacho Repositorio de fuentes en GitHub])
* [[Media:Algo3_teoria_arjovsky.pdf|Apunte teórico]]: Contiene las demostraciones de los teoremas de casi toda la materia. Es ideal para preparar el final, junto con las slides resulta en un apunte casi autocontenido.
* [[Media:algo3-apunte-teorico.pdf|Apunte teórico]]: Apunte teórico de grafos y complejidad con casi todas las demostraciones de la teórica y con algunos resultados de las prácticas.
* [https://drive.google.com/drive/folders/1V9tplU_ewsp7lFQoyQgbRRAUuD1U4G3s?usp=sharing Apuntes de los libros y teoricas para el final].
* [https://drive.google.com/drive/folders/1Wz8O_375lGLdw9Kf27KdeGIQffQ8a7Az?usp=sharing Apunte teórico oficial de 1c2020]: Conjunto de apuntes de toda la materia escritos por la profesora de la materia para dicho cuatrimestre.
* [[Media:AED3_apunte_algoritmos2doParcial.pdf|Resumen de algoritmos y complejidades para el segundo parcial o el final]].
* [https://docs.google.com/document/d/1YUVSyoBPO9bEJTNqL_MQX1bu7yPIPQASTzy5BYiQhm8/edit?usp=sharing Compilado de finales 2022/2023], incluye un [https://earthy-telephone-c18.notion.site/Compilado-de-Q-A-de-finales-49dcaf9382df4fb99cc56f2cc94a5c77?pvs=4 link] con con algunas respuestas a preguntas de finales.
* [https://github.com/sponja23/resumen-final-aed3/releases/latest/download/resumen-aed3.pdf Resumen teórico]. [https://github.com/sponja23/resumen-final-aed3 Link al repositorio] para agregar o corregir.
 
== Bibliografía recomendada ==
* Cormen, ''Introduction to Algorithms''. [http://ressources.unisciel.fr/algoprog/s00aaroot/aa00module1/res/%5BCormen-AL2011%5DIntroduction_To_Algorithms-A3.pdf Link a la tercera edición]
* Handbook of Graph Theory, Jonathan L. Gross, Jay Yellen
* Graph theory and its applications, Gross J., and Yellen J.[http://books.google.com.ar/books?id=unEloQ_sYmkC&lpg=PP1&dq=gross%20yellen%20graph&pg=PP1#v=onepage&q=&f=false Google Books]


== Enlaces externos ==
== Enlaces externos ==
[http://www-2.dc.uba.ar/materias/aed3/homepage.html Pagina Oficial de la Materia]
* [https://campus.exactas.uba.ar/course/view.php?id=992 Pagina Oficial de la Materia]
* [https://people.cs.clemson.edu/~bcdean/dp_practice/ Ejercicios resueltos de programación dinámica].


[[Category:Materias]]
[[Category:Materias]]
[[Category:Computación]]
[[Category:Computación]]
[[Category:Programación]]

Revisión actual - 23:19 4 feb 2024

Esta página es sobre la materia del plan de estudios 1993. Para ver la materia del plan 2023, consultar Técnicas de Diseño de Algoritmos.

Algoritmos y Estructuras de Datos III (antes llamada Matemática Discreta) pertenece al área de Algoritmos y, según el Plan de la Carrera es una materia a ser cursada en Tercer año. Es correlativa de Algoritmos y Estructuras de Datos II y es necesaria para cursar Ingeniería de Software I.

Información general sobre la cursada[editar]

La cursada consiste de clases teóricas y prácticas-laboratorio. Para aprobar la materia se deben rendir 2 exámenes parciales y 2 trabajos prácticos. La materia no es promocionable.

Programa[editar]

1. Algoritmos

Definición de algoritmo. Modelos de computación: modelo RAM, Máquina de Turing. Complejidad, definición, complejidad en el peor caso, en el caso promedio. Algoritmos de tiempo polinomial y no polinomial. Límite inferior. Ejemplo: análisis de algoritmos de ordenamiento. Algoritmos recursivos. Análisis de la complejidad de algoritmos recursivos. Técnicas de diseño de algoritmos: dividir y conquistar, backtracking, algoritmos golosos, programación dinámica.

2. Grafos

Definiciones básicas: adyacencia, grado de un nodo, isomorfismos, caminos, conexión, etc. Grafos bipartitos. Arboles: caracterización, árboles orientados, árbol generador. Enumeración. Grafos eulerianos y hamiltonianos. Planaridad. Coloreo. Número cromático. Matching, conjunto independiente, recubrimiento. Recubrimiento de aristas y vértices.

3. Algoritmos en grafos y aplicaciones

Representación de un grafo en la computadora: matrices de incidencia y adyacencia, listas. Algoritmos de búsqueda en grafos: BFS, DFS, A*. Mínimo árbol generador, algoritmos de Prim y Kruskal. Árboles ordenados: códigos unívocamente descifrables. Algoritmos para detección de circuitos. Algoritmos para encontrar el camino mínimo en un grafo: Dijkstra, Ford, Dantzig. Planificación de procesos: PERT/CPM. Algoritmos heurísticos: ejemplos. Nociones de evaluación de heurísticas y de técnicas metaheurísticas. Algoritmos aproximados. Heurísticas para el problema del viajante de comercio. Algoritmos para detectar planaridad. Algoritmos para coloreo de grafos. Algoritmos para encontrar el flujo máximo en una red: Ford y Fulkerson. Matching: algoritmos para correspondencias máximas en grafos bipartitos. Otras aplicaciones.

4. Problemas NP-completos

Problemas tratables e intratables. Problemas de decisión. P y NP. Máquinas de Turing no determinísticas. Problemas NP-completos. Relación entre P y NP. Problemas de grafos NP-completos: coloreo de grafos, grafos hamiltonianos, recubrimiento mínimo de las aristas, corte máximo, etc.

Guías prácticas con soluciones[editar]

Primer parcial[editar]

Segundo parcial[editar]

2023[editar]

Parciales[editar]

Primeros parciales[editar]

Año Cuatrimestre Fecha Instancia Links
2023 Primer cuatrimestre 12/05/2023 Parcial enunciado (pdf), resuelto por Profesor (pdf)
2022 Segundo cuatrimestre 28/11/2022 Recuperatorio enunciado (pdf)
2022 Segundo cuatrimestre 30/09/2022 Parcial enunciado (pdf)
2022 Primer cuatrimestre 01/07/2022 Recuperatorio enunciado (pdf)
2022 Primer cuatrimestre 29/04/2022 Parcial enunciado (pdf)
2021 Segundo cuatrimestre (virtual) 17/11/2021 Recuperatorio enunciado (pdf)
2021 Segundo cuatrimestre (virtual) 22/09/2021 Parcial enunciado (pdf)
2021 Primer cuatrimestre (virtual) 25/06/2021 Recuperatorio enunciado (pdf) resuelto (pdf)
2021 Primer cuatrimestre (virtual) 14/05/2021 Parcial enunciado, resuelto por Profesor (pdf), resuelto (pdf)
2020 Segundo cuatrimestre (virtual) 09/12/2020 Recuperatorio enunciado
2020 Segundo cuatrimestre (virtual) 07/10/2020
14/10/2020
Parcial parte domiciliaria
parte presencial
2020 Primer cuatrimestre* (virtual) 03/08/2020
10/08/2020
Recuperatorio primer recuperatorio
segundo recuperatorio
2020 Primer cuatrimestre* (virtual) 06/05/2020
03/06/2020
Parcial primer parcialito
segundo parcialito
2019 Segundo cuatrimestre 02/10/2019 Parcial enunciado + resuelto (pdf)
2019 Primer cuatrimestre 12/07/2019 Recuperatorio enunciado + resuelto (pdf)
2019 Primer cuatrimestre 08/05/2019 Parcial enunciado + resuelto (pdf)
2018 Segundo cuatrimestre 03/10/2018 Parcial enunciado
2018 Primer cuatrimestre 13/07/2018 Recuperatorio enunciado + resuelto (pdf)
2018 Primer cuatrimestre 09/05/2018 Parcial enunciado (pdf) resuelto (pdf)
2017 Segundo cuatrimestre 15/12/2017 Recuperatorio enunciado + resuelto (pdf)
2017 Segundo cuatrimestre 04/10/2017 Parcial enunciado + resuelto (pdf)
2017 Primer cuatrimestre 14/07/2017 Recuperatorio enunciado (pdf)
2017 Primer cuatrimestre 13/05/2017 Parcial enunciado + resuelto (pdf)
2016 Segundo cuatrimestre 12/12/2016 Recuperatorio enunciado (pdf)
2016 Segundo cuatrimestre 01/10/2016 Parcial enunciado (pdf)
2016 Primer cuatrimestre 11/07/2016 Recuperatorio enunciado (pdf)
2016 Primer cuatrimestre 07/05/2016 Parcial enunciado (pdf)
2015 Segundo cuatrimestre 11/12/2015 Recuperatorio enunciado (pdf)
2015 Segundo cuatrimestre 03/10/2015 Parcial enunciado (pdf)
2015 Primer cuatrimestre 13/07/2015 Recuperatorio enunciado (pdf)
2015 Primer cuatrimestre 16/05/2015 Parcial enunciado
2014 Segundo cuatrimestre 12/12/2014 Recuperatorio enunciado (pdf)
2014 Segundo cuatrimestre 11/10/2014 Parcial enunciado (pdf)
2014 Primer cuatrimestre 21/07/2014 Recuperatorio enunciado (pdf)
2014 Primer cuatrimestre 17/05/2014 Parcial enunciado (pdf)
2013 Segundo cuatrimestre 12/10/2013 Parcial enunciado (pdf)
2013 Primer cuatrimestre 17/07/2013 Recuperatorio enunciado (pdf)
2013 Primer cuatrimestre 18/05/2013 Parcial enunciado (pdf)
2012 Segundo cuatrimestre 12/12/2012 Recuperatorio enunciado (pdf)
2012 Segundo cuatrimestre 13/10/2012 Parcial enunciado (pdf)
2012 Primer cuatrimestre 18/07/2012 Recuperatorio enunciado (pdf)
2012 Primer cuatrimestre 19/05/2012 Parcial enunciado (pdf)
2010 Primer cuatrimestre 23/07/2010 Recuperatorio enunciado (pdf)
2010 Primer cuatrimestre 22/06/2010 Parcial enunciado (pdf)
2006 Segundo cuatrimestre 21/10/2006 Parcial resolución
2006 Primer cuatrimestre 20/05/2006 Parcial resolución
2005 Segundo cuatrimestre 15/10/2005 Parcial resolución
2005 Primer cuatrimestre 22/07/2005 Recuperatorio resolución
2004 Primer cuatrimestre 22/05/2004 Parcial resolución
2003 Segundo cuatrimestre 17/12/2003 Recuperatorio resolución
2003 Primer cuatrimestre 18/07/2003 Recuperatorio resolución
2002 Primer cuatrimestre 18/05/2002 Parcial resolución

* En el primer cuatrimestre de 2020, los temas que suelen ser del primer parcial se subdividieron en dos parcialitos/dos recuperatorios.

Segundos parciales[editar]

Año Cuatrimestre Fecha Instancia Links
2023 Primer cuatrimestre 28/06/2023 Parcial enunciado y resuelto profesor
2022 Segundo cuatrimestre 07/12/2022 Recuperatorio enunciado
2022 Segundo cuatrimestre 23/11/2022 Parcial enunciado
2022 Primer cuatrimestre 24/06/2022 Recuperatorio enunciado
2022 Primer cuatrimestre 24/06/2022 Parcial enunciado
2021 Segundo cuatrimestre (virtual) 24/11/2021 Recuperatorio enunciado
2021 Segundo cuatrimestre (virtual) 10/11/2021 Parcial enunciado
2021 Primer cuatrimestre (virtual) 02/07/2021 Recuperatorio enunciado (pdf)
2021 Primer cuatrimestre (virtual) 18/06/2021 Parcial enunciado (pdf) resolución (pdf)
2020 Segundo cuatrimestre (virtual) 18/12/2020 Recuperatorio enunciado
2020 Segundo cuatrimestre (virtual) 30/11/2020 Parcial enunciado (pdf) y resolución (pdf)
2020 Primer cuatrimestre* (virtual) 29/07/2020
05/08/2020
Recuperatorio tercer recuperatorio, bis
cuarto recuperatorio
2020 Primer cuatrimestre* (virtual) 06/07/2020
24/07/2020
Parcial tercer parcialito
cuarto parcialito
2019 Primer cuatrimestre 05/07/2019 Parcial enunciado + resuelto (pdf)
2018 Segundo cuatrimestre 03/12/2018 Parcial enunciado
2018 Primer cuatrimestre 20/07/2018 Recuperatorio enunciado + semi-resuelto (pdf)
2018 Primer cuatrimestre 11/07/2018 Parcial enunciado (pdf) y resolución (pdf)
2017 Segundo cuatrimestre 18/12/2017 Recuperatorio enunciado (pdf)
2017 Segundo cuatrimestre 01/12/2017 Parcial resuelto (pdf)
2017 Primer cuatrimestre 21/07/2017 Recuperatorio enunciado (pdf)
2017 Primer cuatrimestre 07/07/2017 Parcial enunciado + resuelto (pdf)
2016 Segundo cuatrimestre 19/12/2016 Recuperatorio enunciado (pdf)
2016 Segundo cuatrimestre 30/11/2016 Parcial enunciado (pdf)‎‎
2016 Primer cuatrimestre 15/07/2016 Recuperatorio enunciado (pdf)
2016 Primer cuatrimestre 02/07/2016 Parcial enunciado (pdf)
2015 Segundo cuatrimestre 18/12/2015 Recuperatorio enunciado (pdf)
2015 Segundo cuatrimestre 30/11/2015 Parcial enunciado (pdf)
2015 Primer cuatrimestre 17/07/2015 Recuperatorio enunciado (pdf)
2015 Primer cuatrimestre 04/07/2015 Parcial enunciado
2014 Segundo cuatrimestre 19/12/2014 Recuperatorio enunciado (pdf)
2014 Segundo cuatrimestre 01/12/2014 Parcial enunciado (pdf)
2014 Primer cuatrimestre 23/07/2014 Recuperatorio enunciado (pdf)
2014 Primer cuatrimestre 07/07/2014 Parcial enunciado (pdf)
2013 Segundo cuatrimestre 21/12/2013 Recuperatorio enunciado (pdf)
2013 Primer cuatrimestre 05/08/2013 Recuperatorio enunciado (pdf)
2012 Segundo cuatrimestre 19/12/2012 Recuperatorio enunciado (pdf)
2012 Segundo cuatrimestre 05/12/2012 Parcial enunciado (pdf)
2010 Primer cuatrimestre 08/02/2010 Recuperatorio enunciado
2010 Primer cuatrimestre 14/07/2010 Parcial enunciado (pdf)
2009 Segundo cuatrimestre 21/12/2009 Recuperatorio enunciado
2009 Primer cuatrimestre 26/08/2009 Recuperatorio enunciado + resolución
2006 Segundo cuatrimestre 06/12/2006 Parcial enunciado + resolución
2005 Segundo cuatrimestre 06/12/2005 Parcial resolución
2005 Primer cuatrimestre 08/08/2005 Recuperatorio enunciado + resolución
2005 Primer cuatrimestre 15/07/2005 Parcial resolución
2004 Segundo cuatrimestre 17/12/2004 Recuperatorio enunciado + resolución
2004 Primer cuatrimestre 09/08/2004 Recuperatorio enunciado + resolución
2004 Primer cuatrimestre 14/07/2004 Parcial enunciado + resolución
2003 Segundo cuatrimestre 10/12/2003 Recuperatorio enunciado
2003 Primer cuatrimestre 04/08/2003 Recuperatorio resolución
2003 Primer cuatrimestre 11/07/2003 Parcial resolución
2002 Primer cuatrimestre 10/07/2002 Parcial resolución

* En el primer cuatrimestre de 2020, los temas que suelen ser del segundo parcial se subdividieron en dos parcialitos/dos recuperatorios.

Ambos[editar]

Ejercicios v1.732 (439 enunciados - 419 soluciones).

Finales[editar]

TPs[editar]

Apuntes[editar]

Bibliografía recomendada[editar]

Enlaces externos[editar]