Descripción del curso
DESCRIPCIÓN: Conocer y utilizar las diferentes técnicas y estrategias, en el desarrollo de aplicaciones, utilizando las Estructuras de Datos fundamentales y necesarias para implementación en Sistemas de Datos; colocando en estudio y análisis, arreglos, árboles y grafos, generando lógica que permita, utilizar el empleo de técnicas más avanzadas de algoritmos, ordenación y búsqueda, que consecuentemente podrán ser aplicadas con el apoyo de cualquier lenguaje de programación, principalmente orientado a objetos.
OBJETIVOS DE LA ASIGNATURA:
OBJETIVO GENERAL
Desarrollar aplicaciones estructuradas utilizando técnicas, métodos y conceptos de programación avanzada, manipulando datos, aplicándolos en los diferentes lenguajes de programación
OBJETIVOS ESPECÍFICOS
• Comprender los conceptos básicos de programación orientada a objetos, la forma de implementación, conociendo sus ventajas al momento del desarrollo de aplicaciones.
• Conocer las estructuras de datos lineales para aplicarlos en la solución de problemas.
• Identificar las estructuras de datos no lineales para así comprender la manera en que se implementara para la resolución de problemas.
• Emplear los sistemas los algoritmos de búsqueda y ordenamiento más comunes en las distintas estructuras datos.
UNIDADES DIDÁCTICAS Y CONTENIDOS DE LA ASIGNATURA:
UNIDAD 1: CONCEPTOS BÁSICOS DE ESTRUCTURAS
UNIDAD 2: ESTRUCTURAS DE DATOS
UNIDAD 3: COLECCIONES DE DATOS
UNIDAD 4: ARCHIVOS Y TÉCNICAS DE INDEXACIÓN