algo2:main:2021
Tabla de Contenidos
Algoritmos y Estructuras de Datos II - 2021
Docentes
- Teórico/Práctico: Emmanuel Gunther, Franco Luque, Demetrio Vilela, Diego Piloni.
- Laboratorio: Leandro Ramos, Gonzalo Peralta, Marco Rochietti, Sergio Canchi, Santiago Avalos.
Horarios y Modalidad
- Teórico: subiremos semana a semana el material de estudio que consiste en pdfs con filminas explicativas de cada tema, junto con un video de duración entre 15 y 30 minutos donde explicamos el contenido.
- Práctico: Lunes y Miércoles de 16 a 18hs
- Sala de Meet: https://meet.google.com/kkv-nuda-afv
- Laboratorio: Martes y Jueves de 14 a 18hs
- Formulario de inscripción: https://forms.gle/dckLouZYsjZwHCu67
- Sala de Meet comisión Martes: https://meet.google.com/wvh-bavt-knh
- Sala de Meet comisión Jueves: https://meet.google.com/bgx-hbrn-dtf
- Ayudante Alumno: Christian Moreno
- Clases consulta de Laboratorio:
- Lunes: 11 a 13hs
- Viernes: 16 a 18hs
- Sala de Meet: https://meet.google.com/izy-qxnw-mji
- Ayudantes Alumnos: Mauro E Bordon, César Alvarez Vallero
Acerca de...
Teórico
- Introducción al lenguaje de programación del teórico/práctico
- Primera parte: Análisis de Algoritmos.
-
-
- Video: Idea del Merge Sort
- Video: Idea del Quick Sort
-
-
- Segunda parte: Tipos y Estructuras de Datos.
-
- Video: Tipos Concretos - Parte 1
- Video: Tipos Concretos - Parte 2
-
-
- Video: Pilas y Colas
-
- 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
-
- Video: Algoritmo de Prim
- Video: Algoritmo de Dijkstra
-
- Video: Backtracking
-
- Video: Programación Dinámica (chat)
-
Práctico
- Primera parte: Análisis de Algoritmos.
- Práctico 1.1. Ordenación elemental.
- Práctico 1.2. Ordenación avanzada.
- 2021-04-07:
- YouTube: Ejercicio 5 (y repaso de partition). Video
- Práctico 1.3. Recurrencias “Divide y Vencerás” y Jerarquía de funciones.
- YouTube: Ejercicio 2 (y repaso de búsqueda binaria) Video
- Segunda parte: Tipos y Estructuras de Datos.
- Práctico 2.1. Tipos concretos.
- Práctico 2.2. Tipos Abstractos de Datos, parte 1.
- YouTube: Ejercicio 6b, otra versión para agregar elemento a conjunto. Video
- Práctico 2.3. Tipos Abstractos de Datos, parte 2.
- Ejercicio entregable 1 (condición para regularidad)
- Formulario de entrega: https://forms.gle/N4RSBu662usuxiEr6
- Tercera parte: Técnicas de resolución de problemas.
- Práctico 3.1. Algoritmos voraces.
- Práctico 3.2. Algoritmos voraces sobre grafos.
- Práctico 3.3. Backtracking.
- 2021-06-02: Ejercicio 3 (pizarra)
- Práctico 3.4. Programación Dinámica.
- Ejercicio entregable 2 (condición para regularidad)
-
- Consultas:
- Consultas anteriores:
💻 Laboratorio
IMPORTANTE: Para acceder a los recursos que aquí se comparten asegúrense de utilizar la cuenta de la UNC. |
📏 Regularidad y Promoción del Taller
🔎 ¿En cuál comisión estoy?
📜 Laboratorios
Laboratorio 0: Enunciado + Kickstart
Para entregar un laboratorio X (no es obligatorio) se debe completar el siguiente formulario
💬 Zulip del Taller
- El canal para consultar: #ayed2-lab-2021
- Si no tenés cuenta en Zulip: Crear Cuenta (la cuenta ya se crea con la suscripción al canal efectuada)
📅 Agenda del Taller
27/04: Parcial 1 Comisión Martes29/04: Parcial 1 Comisión Jueves01/06: Parcial 2 Comisión Martes03/06: Parcial 2 Comisión Jueves15/06: Proyecto Evaluatorio:
🔧 Herramientas y Charlas
- [14-04] 📦 Tutorial para instalar Maquina Virtual (usar Linux en MAC / Windows): VirtualBox
- [14-05] 📡 Usando
valgrind
para eliminar memory leaks: Video - [28/05] ❔ Clase Consulta: Video
🎦 Clases Grabadas
algo2/main/2021.txt · Última modificación: 2023/05/10 22:44 por francolq