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 ( bytes)
                           Manejo de Memoria (Estática y Dinámica) ( bytes)
                           Definición de Tipos de Datos Abstractos (TDA) ( bytes)
                           Tipos de Datos Abstractos (TDA) ( bytes)
                           Resumen de Tipos de Datos Abstractos (TDA) ( 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 ( 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 ( bytes)
                           Colas: Representación en Memoria, Operaciones Básicas, Tipos de colas (simples, circulares y bicolas), Aplicaciones ( bytes)
                           Listas:Operaciones Básicas, tipos de listas (enlazadas, doble enlazadas, circulares), Aplicaciones ( 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 ( bytes)
                           Libro de estructura de Datos en Java ( bytes)
                           Grafos: Representación, Operaciones Básicas ( 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 (20212022P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20212022P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación