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