Caracterización de la asignatura:
Esta asignatura aporta al perfil del Ingeniero en Tecnología de la Información y Comunicaciones las siguientes competencias:
- Conocimiento y manejo de tecnologías y herramientas actuales y emergentes acordes a las necesidades del entorno.
- Concientizarlo de la importancia de las estructuras de datos, para implementarlas en el desarrollo de sistemas de información utilizando una metodología basada en la programación de componentes e implementando tecnología web.
- Identificar las especificaciones e implementaciones de las principales estructuras de datos.
- Implementar eficientemente las principales estructuras de datos.
Objetivos generales:
Puesto que esta materia es base fundamental del perfil del egresado y relacionadas con todas aquellas en la implementación de sistemas, se ha tenido a bien estructurarla de tal manera que sirva como complemento de las materias relacionadas con programación.
- Aplicar estructuras de datos en la elaboración de programas.
- Utilizar listas enlazadas para la solución de problemas computacionales.
- Manipular diversos tipos de árboles para clasificar datos.
- Comparar los diversos algoritmos de ordenamiento.
- Comparar los diversos algoritmos de búsqueda.
- Aplicar la recursividad como estrategia de solución de problemas