
Nombre de la Asignatura | Estructura de Datos |
Tipo | Obligatoria |
Modalidad | Mixta |
Ubicación | Tercer Semestre |
Duración total en horas | 128 |
Horas Presenciales | 72 |
Horas no Presenciales |
56 |
Créditos |
8 |
Requisitos académicos previos | Fundamentos de programación |
COMPETENCIA DE LA ASIGNATURA
Aplicar las herramientas teóricas fundamentales para la representación y manipulación de información en la computadora, haciendo énfasis en el tipo de datos dinámicos.
Contextualización
El estudio de las Estructuras de Datos es importante para la formación de los estudiantes de la Licenciatura en Ingeniería en Computación, ya que les permitirá desarrollar programas de cómputo eficientes que utilicen estructuras de datos avanzadas utilizando un lenguaje de programación de alto nivel. El propósito de esta asignatura es aportar los elementos para aplicar e implementar estructuras de datos lineales y no lineales, discernir sobre la mejor estructura de datos para un problema específico y decidir en el uso de los algoritmos de ordenamiento y/o búsqueda más apropiado para un problema determinado.
- Teacher: Arturo Espinosa Romero
Hoy en día el emprendimiento es una herramienta fundamental para los profesionistas, emprender será una herramienta para generar nuevos negocios o proyectos que tendrán el potencial de generar bienestar.
Taller de Emprendedores es una asignatura integradora, que permitirá al estudiante demostrar las competencias desarrolladas durante la licenciatura, al diseñar proyectos tecnológicos innovadores y con potencial de éxito. Esta asignatura aporta al estudiante, las bases para analizar el ecosistema emprendedor y el proceso de un emprendimiento; así como las herramientas necesarias para planear, elaborar y ejecutar un proyecto tecnológico, considerando los aspectos éticos, financieros y legales.
- Teacher: Juan Francisco Garcilazo Ortiz
El estudio de las Estructuras de Datos es importante para la formación de los estudiantes de Ingeniería en Computación y de Ciencias de la Computación, ya que les permitirá desarrollar programas de cómputo eficientes que utilicen estructuras de datos avanzadas utilizando un lenguaje de programación de alto nivel. El propósito de esta asignatura es aportar los elementos para aplicar e implementar estructuras de datos lineales y no lineales, discernir sobre la mejor estructura de datos para un problema específico y decidir en el uso de los algoritmos de ordenamiento y/o búsqueda más apropiados para un problema determinado.
- Teacher: Enrique Ayala Franco

Procesamiento de Lenguaje Natural (PLN) aporta a los estudiantes del área de computación, las herramientas disponibles para el tratamiento de datos en formato textual que permitan encontrar información no evidente en grandes volúmenes de datos y crear nuevas soluciones tecnológicas de procesamiento de lenguaje natural.
- Teacher: Jorge Carlos Reyes Magaña

La Teoría de la Computación es una ciencia, en particular una rama de la matemática y de la computación, que centra su interés en el estudio y definición formal de los cómputos.
- Teacher: Jorge Carlos Reyes Magaña