Syllabus
AED-1026 ESTRUCTURA DE DATOS
MC. BEATRIZ ADRIANA CAMARA PUC
beatrizcamara@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
3 | 2 | 3 | 5 | Ciencia Ingeniería |
Prerrequisitos |
Competencias | Atributos de Ingeniería |
Conoce y comprende las diferentes estructuras de datos, su clasificación y forma de manipularlas para buscar la manera más eficiente de resolver problemas. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Aplica la recursividad en la solución de problemas valorando su pertinencia en el uso eficaz de los recursos. | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Comprende y aplica estructuras de datos lineales para solución de problemas. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Comprende y aplica estructuras no lineales para la solución de problemas. | Identificar, formular y resolver problemas de ingeniería aplicando los principios de las ciencias básicas e ingeniería | Conoce, comprende y aplica los algoritmos de ordenamiento para el uso adecuado en el desarrollo de aplicaciones que permita solucionar problemas del entorno. | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas | Conoce, comprende y aplica los algoritmos de búsqueda para el uso adecuado en el desarrollo de aplicaciones que permita solucionar problemas del entorno. | Aplicar, analizar y sintetizar procesos de diseño de ingeniería que resulten en proyectos que cumplen las necesidades específicas |
Normatividad |
Materiales |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 3.3.1 | |
PARCIAL 2 | De la actividad 4.4.4 a la actividad 6.5.5 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. INTRODUCCIÓN A LAS ESTRUCTURAS
1.1. Conoce y comprende las diferentes estructuras de datos, su clasificación y forma de manipularlas para buscar la manera más eficiente de resolver problemas. 1.1.1. investigar las estructuras Clasificación de Estructuras de datos (14858 bytes) Manejo de Memoria (Estática y Dinámica) (14858 bytes) Definición de Tipos de Datos Abstractos (TDA) (95358 bytes) Tipos de Datos Abstractos (TDA) (186306 bytes) Resumen de Tipos de Datos Abstractos (TDA) (709364 bytes) |
2. RECURSIVIDAD
2.2. Aplica la recursividad en la solución de problemas valorando su pertinencia en el uso eficaz de los recursos. 2.2.1. Redactar una definición propia del concepto de recursividad después de consultar en diferentes fuentes bibliográficas y comentarla en trinas Recursividad: Definición, procedimientos recursivos, ejemplos de casos recursivos (1235456 bytes) |
3. ESTRUCTURAS LINEALES
3.3. Comprende y aplica estructuras de datos lineales para solución de problemas. 3.3.1. CLASIFICACIÓN DE LAS ESTRUCTURAS DE DATOS Pilas: Representación en Memoria, Operaciones Básicas, Aplicaciones (6812672 bytes) Colas: Representación en Memoria, Operaciones Básicas, Tipos de colas (simples, circulares y bicolas), Aplicaciones (6215680 bytes) Listas:Operaciones Básicas, tipos de listas (enlazadas, doble enlazadas, circulares), Aplicaciones (5450752 bytes) |
4. ESTRUCTURAS NO LINEALES
4.4. Comprende y aplica estructuras no lineales para la solución de problemas. 4.4.4. Consultar las características y aplicación de las estructuras lineales en diversas fuentes bibliográficas y comentarlas en plenaria Arboles: clasificación, operaciones básicas y Aplicaciones (864623 bytes) Libro de estructura de Datos en Java (26640643 bytes) Grafos: Representación, Operaciones Básicas (6063616 bytes) |
5. MÉTODOS DE ORDENAMIENTO
5.5. Conoce, comprende y aplica los algoritmos de ordenamiento para el uso adecuado en el desarrollo de aplicaciones que permita solucionar problemas del entorno. 5.5.5. Consultar en fuentes bibliográficas los diversos algoritmos de ordenamiento y generar un cuadro comparativo |
6. MÉTODOS DE BÚSQUEDA
6.5. Conoce, comprende y aplica los algoritmos de búsqueda para el uso adecuado en el desarrollo de aplicaciones que permita solucionar problemas del entorno. 6.5.5. Consultar en fuentes bibliográficas los diversos algoritmos de búsqueda y elaborar cuadro comparativo. |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |