Diagrama de temas
- General
General
ESTRUCTURAS DE DATOS
Prof. Carlos Abaffy
e-mail: abaffy@gmail.com
Móvil:
DESCRIPCIÓN DE LA UNIDAD CURRICULAR
- ESPACIO DE INTERACCIÓN
- Tema 1 . Aspectos Generales de la Materia
Tema 1 . Aspectos Generales de la Materia
TEMA 1: Aspectos Generales y Planificación de la Materia
- MATERIAL DIDÁCTICO
ACTIVIDADES DE EVALUACIÓN
Revisar el contenido y planificación de la materia. Formar grupos para el desarrollo de los proyectos grupales. Máximo 3 personas por grupo. Enviar la información de los grupos formados
- Tema 2 : Definiciones Básicas de Estructuras de Datos
Tema 2 : Definiciones Básicas de Estructuras de Datos
En este tema se revisan las principales definiciones de estructuras y tipos de datos
ACTIVIDADES DE EVALUACIÓN
Después de analizar el material de la clase, responda las siguientes preguntas: (No hay que entregar))
(1) Explique en sus propias palabras el proceso de abstracción para realizar programas
(2) Que es un Tipo Abstracto de Datos (TAD). De al menos 2 posibles definiciones (al menos una debe ser diferente de las dadas en clase). Cuales son los beneficios de su uso
(3) Explique los beneficios de utilizar estructuras de datos
- Tema 3 - Orientación a Objetos y C++
Tema 3 - Orientación a Objetos y C++
TEMA 3: Programación Orientada a Objetos y C++
- MATERIAL DIDÁCTICO
Introducción a la Tecnología Orientada a Objetos
https://moodle.uneg.edu.ve/pluginfile.php/1240/mod_label/intro/03-Introducci%C3%B3n%20a%20la%20Tecnolog%C3%ADa%20Orientada%20a%20Objetos.pdf?time=1591291277472
Clase Grabada de Introduccion a la tecnologia de Objetos (Abril 2024)
https://drive.google.com/file/d/1bPpFhloNPNBsklDdVB-RvZ--Me8I7WOp/view?usp=drive_link
Fundamentos de la Tecnología Orientada a Objetos
https://moodle.uneg.edu.ve/pluginfile.php/1240/mod_label/intro/04-Fundamentos%20de%20la%20Tecnologia%20Orientada%20a%20Objetos.pdf?time=1591291373688
Clase grabada de Tecnologia Orientada a Objetos (Abril 2024)
https://drive.google.com/file/d/1rMSf8-df0v5gTR7i4bDkciAJP8DPIrTz/view?usp=drive_link
Programación Orientada a Objetos - C++
https://moodle.uneg.edu.ve/pluginfile.php/1240/mod_label/intro/05-Programaci%C3%B3n%20Orientada%20a%20Objetos.pdf?time=1591291438155
Clase grabada de Programacion Orientada a Objetos (Abril 2024)
https://drive.google.com/file/d/1Vsim2v_MsuhsDgv7QbMNS4QD8D2ECIZh/view?usp=drive_link
Clase 11 de Noviembre Parte 01
https://drive.google.com/file/d/1EsgFmx4xNMDBRJBKmjn3BCh70y7F0UaL/view?usp=sharing
Classe 11 de Noviembre Parte 2
https://drive.google.com/file/d/1IvxuOVFuM7KqOygkIzkbpsujs2Wr8TiZ/view?usp=sharing ACTIVIDADES DE EVALUACIÓN
- Tema 4 : Análisis de Algoritmos
Tema 4 : Análisis de Algoritmos
TEMA 4: Análisis de Algoritmos
En este tema se tratarán los principales elementos del análisis de algoritmos
El análisis de algoritmos provee estimaciones teóricas para los recursos que necesita cualquier algoritmo que resuelva un problema computacional. Estas estimaciones resultan ser bastante útiles en la búsqueda de algoritmos eficientes.
- MATERIAL DIDÁCTICO
Análisis de Algoritmos
https://moodle.uneg.edu.ve/pluginfile.php/1244/mod_label/intro/ED-Tema%20II-Analisis%20de%20Algoritmos%20%283%29.pdf
Clase del Análisis de Algoritmos y Busqueda Parte 1
https://drive.google.com/file/d/1PXbEI-XmCsirUEcv46bLzKvNgYUAHKOb/view?usp=sharing
Clase del Análisis de Algoritmos y Busqueda Parte 2
https://drive.google.com/file/d/1tTyuO3IjB6RPXKYn-JreIHE8ftzle0r9/view?usp=sharing ACTIVIDADES DE EVALUACIÓN
- Tema 5 - Busqueda
Tema 5 - Busqueda
TEMA 5: Búsqueda
TEMA 5 - Búsqueda
Búsqueda y ordenamiento son muy comunes en la programación, dado que gran parte del tiempo del procesamiento de datos se invierte en ellos
Su estudio se hace a objeto de analizar el tratamiento de las estructuras de datos y de determinar la eficiencia de los algoritmos utilizados
ACTIVIDADES DE EVALUACIÓN
- Tema 6 - Ordenamiento y Mezcla
Tema 6 - Ordenamiento y Mezcla
TEMA 6: Ordenamiento y Mezcla
- MATERIAL DIDÁCTICO
https://moodle.uneg.edu.ve/pluginfile.php/1252/mod_label/intro/ED-Tema%20IV-Ordenamiento%20y%20Mezcla%20%281%29.pdf
CLASE DEL ORDENAMIENTO (25 Noviembre 2024)
PARTE 1
https://drive.google.com/file/d/1HQ2gTlXymPi7PwzososxA6_JnP8aWs1N/view?usp=sharing
PARTE 2
https://drive.google.com/file/d/15IsAnFZq2pGi-fkp_jJZs326J2xgh17x/view?usp=sharing ACTIVIDADES DE EVALUACIÓN
- Tema 7 - Listas, Pilas y Colas
Tema 7 - Listas, Pilas y Colas
TEMA 7: Listas, Pilas y Colas
- MATERIAL DIDÁCTICO
https://moodle.uneg.edu.ve/pluginfile.php/1256/mod_label/intro/ED-Tema%20VI%20-%2001%20-%20Listas.pdf
https://moodle.uneg.edu.ve/pluginfile.php/1256/mod_label/intro/ED-Tema%20VI%20-%2001%20-%20Colas%20y%20Pilas.pdf
CLASE DE LISTAS 1o PARTE
https://drive.google.com/file/d/13W2oKJ8gUgk6Siy5fConpTA9-z_0J2UN/view?usp=sharing
CLASE DE LISTAS 2o PARTE
https://drive.google.com/file/d/1BhqW7K486feoTuIaifoBGNYfAN-QH7Y3/view?usp=sharing
CONTAINERS EN C++
https://moodle.uneg.edu.ve/pluginfile.php/1256/mod_label/intro/Containers%20en%20C%2B%2B.pdf?time=1737948120906
CODIGOS DE EJEMPLO EN C++
https://moodle.uneg.edu.ve/pluginfile.php/1256/mod_label/intro/Codigos%20Listas%2C%20Pilas%20y%20Colas.zip
CLASE DE PILAS Y COLAS
Parte 1
https://drive.google.com/file/d/1oFqF96FqNs-EdFGc-9oUJRD0VzvNNEjR/view?usp=sharing
Parte 2
https://drive.google.com/file/d/18O_NNHV802fpL_4LMl2QuvKPACoISs7V/view?usp=sharing ACTIVIDADES DE EVALUACIÓN
- Tema 8 - Matrices Esparcidas
Tema 8 - Matrices Esparcidas
TEMA 8: Matrices Esparcidas
- MATERIAL DIDÁCTICO
https://moodle.uneg.edu.ve/pluginfile.php/1260/mod_label/intro/12-Matrices%20Esparcidas.pdf
CLASE CONTENEDORES Y MATRICES ESPARCIDAS
Parte 01
https://drive.google.com/file/d/1W7xO1zcUYeTI1foqnGeLS9Vblt01dvcR/view?usp=sharing
Parte 02
https://drive.google.com/file/d/1uJI4bSY7xDvxq_TnMUh8A-yHGeYcvG01/view?usp=sharing ACTIVIDADES DE EVALUACIÓN
- Tema 9 - Hashing, Arboles y GrafosTema actual
Tema 9 - Hashing, Arboles y Grafos
TEMA 9: Hashing, Arboles y Grafos
En esta sección se estudiaran las siguientes estructuras de datos avanzadas:
Tablas Hash
Árboles
Grafos
Enlace al video de la clase de hashing Parte 1
Enlace a la clase de Hashing Parte 2