algo2:main:2022
Tabla de Contenidos
Algoritmos y Estructuras de Datos II - 2022
Docentes
- Teórico/práctico: Emmanuel Gunther, Franco Luque, Martín Vilela, Alejandro Gadea.
- Laboratorio: Leandro Ramos, Marco Rocchietti, Santiago Ávalos, Ariel Fiuri, Gonzalo Zigaran, Juan Cabral, César Alvarez Vallero, Luigi Finetti
Horarios y Modalidad
- Teórico/práctico:
- Lunes de 14 a 18 hs presencial. Aula A2 (baterías A).
- Miércoles de 15 a 18 hs virtual: https://meet.google.com/yxc-spbt-cch
- Laboratorios: Martes y Jueves de 14 a 18 hs.
- Formulario de inscripción: https://forms.gle/uWe9VR6yBScQC3sr5
Fechas importantes
Primer parcial:
- Teórico/práctico: lunes 02/05.
- Laboratorio: martes 26/04 y jueves 28/04.
Segundo parcial:
- Teórico/práctico: lunes 13/06.
- Laboratorio: jueves 02/06 y martes 07/06.
Recuperatorio:
- Teórico/práctico: lunes 27/06.
Acerca de...
Teórico/Práctico
- Grabaciones de clases virtuales: https://drive.google.com/drive/folders/1MrYFSyDcdwJ2P8sdAxkZWHI9djf4QZCZ
- Introducción al lenguaje de programación del teórico/práctico
- Primera parte: Análisis de Algoritmos.
-
- Guía de ejercicios: Práctico 1.1.
-
- Video: Idea del Merge Sort
- Video: Idea del Quick Sort
- Guía de ejercicios: Práctico 1.2.
-
- Guía de ejercicios: Práctico 1.3.
-
- Segunda parte: Tipos y Estructuras de Datos.
-
- Video: Tipos Concretos - Parte 1
- Video: Tipos Concretos - Parte 2
- Guía de ejercicios: Práctico 2.1.
-
- Guía de ejercicios: Práctico 2.2.
-
- Video: Pilas y Colas
- Guía de ejercicios: Práctico 2.3.
-
- Video: Árboles Binarios
- Referencia: Especificación completa de los TADs List y Set
-
- Tercera parte: Técnicas de resolución de problemas.
-
- Video: Algoritmos voraces - Parte 1
- Video: Algoritmos voraces - Parte 2
- Guía de ejercicios: Práctico 3.1.
-
- Video: Algoritmo de Prim
- Video: Algoritmo de Dijkstra
- Guía de ejercicios: Práctico 3.2.
-
- Video: Backtracking
- Guía de ejercicios: Práctico 3.3.
-
- Video: Programación Dinámica (chat)
- Guía de ejercicios: Práctico 3.4.
-
💻 Laboratorio
🔎 ¿En cuál comisión estoy?
💬 Zulip del Taller
- El canal para consultar: #ayed2-lab-2022
- Si no tenés cuenta en Zulip: Crear Cuenta (la cuenta ya se crea con la suscripción al canal efectuada)
📜 Laboratorios
Para entregar un laboratorio X se debe completar el siguiente formulario de entrega.
💡 | Se pueden realizar múltiples entregas del mismo laboratorio, pero se toma la última como la definitiva |
❗ | No incluir en la entrega archivos PDF con el enunciado ni los archivos compilados (ni ejecutables ni objetos) |
---|
📅 Agenda del Taller
03/05: Parcial 1 - Comisión Martes28/04: Parcial 1 - Comisión Jueves
2/06: Parcial 2 - Comisión Jueves7/06: Parcial 2 - Comisión Martes
28/06: Recuperatorio
Resultados del Taller
- Condiciones finales en el Taller: Planilla
📼 Videos
🏁 Introducción a C | sintaxis, funciones, gcc, etc... | [clase virtual algoritmos1-2021] |
aserciones, arreglos, estructuras... | [clase virtual algoritmos1-2021] | |
🔄 Repaso de C | Hola Mundo! [reproducir a 1.5x 😉] | [clase virtual algoritmos2-2021] |
📦 Usando tar | Comprimir archivos | [clase virtual algoritmos2-2021] |
👨🏻🏫 Presentación Lab01 | Objetivos, ej1, ej2, ej3, ej4, ej5, ej6 | [comisión Jueves] |
👨🏻🏫 Cierre Lab00 | Intro, ej1, ej2 | [comisión Jueves] |
🕷 GDB (GNU debugger) | Tutorial Filminas Cheet Sheet | [clase virtual algoritmos2-2020] |
Ejemplo práctico | [clase virtual algoritmos2-2020] | |
👨🏻🏫 Presentación Lab03 | Objetivos ej0 | |
Tipos Concretos en C: Intro Nativos Enumerados Tuplas Arreglos Punteros | ||
ej1-a ej1-b ej2 ej3 ej4 ej5 | ||
📡 Valgrind | Usando valgrind para detectar memory leaks | [Christian Moreno - 2021] |
👨🏻🏫 Clase 17/05 | Primera Parte y Segunda Parte | [clase virtual] |
👨🏻🏫 Clase Consulta 30/05 | Clase | [clase virtual] |
📎 Material complementario
algo2/main/2022.txt · Última modificación: 2022/07/06 04:10 por marco_augusto_rocchietti