Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel Estructura de Datos Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel
Objetivo de la asignatura: Objetivos Objetivo de la asignatura: Proporcionar el conocimiento para identificar y utilizar las estructuras de datos adecuadas en la solución de problemas específicos de ingeniería. Objetivos particulares: Utilizar el lenguaje de programación C para implementar todos los conceptos tratados durante el curso. Resolver diversos problemas de distinta complejidad que requieran la aplicación de estructuras de datos para su solución.
Prerrequisitos 1º 2º Programación en: Concepto y aplicación de: C Estructurada 2º Concepto y aplicación de: Tipos de datos primitivos Estructuras secuenciales y de control Arreglos Memoria dinámica y apuntadores Funciones Tipos de datos abstractos (TDA) Estructura de Datos
Contenido de la asignatura Pilas Colas Recursividad Listas Ordenamiento y búsqueda Árboles
Bibliografía Libros en la biblioteca: Tenenbaum & Langsman, Estructuras de datos en C y C++, Editorial Prentice-Hall, México 1997. Joyanes Luis, Fundamentos de programación, algoritmos y estructuras de datos, Editorial McGraw-Hill, 1996. Libro de apoyo (no en biblioteca): Villalobos Jorge, Diseño y manejo de estructuras de datos en C, Editorial McGraw- Hill Interamericana, 1996.
Software Sistema Operativo: API’s Ambientes de desarrollo Windows ANSI C, Win32 Ambientes de desarrollo Dev-Cpp 5.3.0.4 TDM GCC (o superior)
Evaluación 85% de asistencia para derecho a examen. 35% Tareas y/o Proyectos (Si los hay). 65% Examen parcial. Posibilidad de décimas extras sobre el examen parcial por trabajo logrado en clase. Restricciones: Las tareas y/o proyectos se deben entregar el día y la hora establecidos. Tarea y/o proyecto detectado como copia se evalúa con cero para todos los involucrados.
Página Web www.unistmo.edu.mx/~jjap/ed1718b.html