Course categories


Available courses

Esta asignatura aporta al perfil del Ingeniero en sistemas computacionales, al perfil del ingeniero en informática y al perfil del ingeniero en tecnologías de la información y la comunicación la capacidad para analizar grandes volúmenes de información provenientes de datos estructurados, semi-estructurados y datos no estructurados.
En la actualidad la generación de grandes volúmenes de datos se debe principalmente a la naturaleza no estructurada de gran parte de los datos generados por las tecnologías modernas como las búsquedas en Internet, las redes sociales, teléfonos móviles, dispositivos GPS, sensores, el Internet de las cosas, entre otros.

Esta materia aporta al perfil la competencia para desarrollar soluciones de software utilizando programación concurrente, programación de eventos, que soporte interfaz gráfica y comunicación con dispositivos móviles.
Se inicia estudiando la programación concurrente desde la conceptualización del hilo, su creación, control y destrucción, así como la sincronización de varios hilos.
Finalmente la materia se complementa con la introducción a la programación móvil, a través de la revisión de las distintas tecnologías, selección de una de ellas y desarrollo de una aplicación básica.

Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad de aplicar técnicas de Inteligencia Artificial mediante el desarrollo y programación de modelos matemáticos, estadísticos y de simulación a la solución de problemas complejos de control automático, diagnóstico, toma de decisiones, clasificación, minería de datos, es decir, problemas propios de la Inteligencia Artificial.

Esta asignatura aporta al perfil del egresado la capacidad de para analizar, diseñar y gestionar sistemas de bases de datos NoSQL así como para desarrollar e implementar sistemas de información para la gestión de procesos y apoyo en la toma de decisiones, En los últimos 25 años el mundo de la informática ha experimentado cambios profundos. Han surgido nuevas arquitecturas de aplicaciones, nuevos paradigmas de programación y nuevas herramientas de desarrollo de software. Pero salvo excepciones, algo ha permanecido constante: el uso de Bases de Datos Relacionales (RDBMS) como el soporte básico para el almacenamiento y procesamiento de los datos.

En los últimos 10 años se ha verificado una nueva revolución, que si bien no ha desafiado la preponderancia de las bases de datos relacionales, ha demostrado la necesidad de la utilización de nuevos paradigmas para el almacenamiento de datos.


Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad para administrar sistemas de bases de datos observando las normas internacionales de manejo y seguridad de la información, utilizando para ello herramientas y metodologías especializadas en el manejo de grandes volúmenes de información, con el propósito de integrar soluciones computacionales con diferentes tecnologías, plataformas y dispositivos, basadas en sistemas de bases de datos, observándose siempre en el desempeño de sus actividades profesionales considerando los aspectos legales, éticos, sociales y de desarrollo sustentable.

Esta materia aporta las competencias necesarias paraDiseñar, desarrollar y mantener sistemas de bases de datos asegurando la integridad, disponibilidad y confidencialidad de la información almacenada. Integrar soluciones que interactúen mediante sistemas de información.

Esta asignatura proporciona dominio de las herramientas básicas para poder configurar y administrar servicios e infraestructuras de redes e implementar políticas de seguridad con el propósito de mejorar la fiabilidad y el desempeño de las mismas.



Esta asignatura aporta al perfil del egresado la capacidad para desarrollar e implementar sistemas de información en ambiente web para la automatización de procesos y toma de decisiones utilizando metodologías basadas en estándares internacionales y tecnologías emergentes, introduciéndonos a la arquitectura de las aplicaciones web, los conceptos básicos del lenguaje de marcas, al lenguaje de presentación de datos, al desarrollo de código de lado cliente y servidor e implementación de servicios web.


Esta asignatura aporta al perfil del Ingeniero en Informática conocimientos suficientes para el desarrollo de sistemas y aplicaciones en ambiente web, integrando diferentes tecnologías como son lenguajes de programación, bases de datos y redes, entre otras.
Su importancia en la carrera radica en que las aplicaciones Web son la tendencia vigente para implementar soluciones informáticas empresariales.

Esta asignatura aporta al perfil del egresado la capacidad de administrar proyectos que involucren tecnologías de información en las organizaciones conforme a requerimientos establecidos. Diseñar, desarrollar y mantener sistemas de bases de datos asegurando la integridad, disponibilidad y confidencialidad de la información almacenada. Desarrollar e implementar sistemas de información para el control y la toma de decisiones utilizando metodologías basadas en estándares internacionales.


La asignatura de Redes de Computadoras al perfil del Ingeniero en Tecnologías de la Información y Comunicaciones, los conocimientos, habilidades, metodología, así como capacidades de análisis y síntesis, para plantear la solución de problemas, a través de modelado, instalación y administración de redes WA

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, aplicaciones e implementaciones de las principales estructuras de datos.

• Implementar eficientemente las principales estructuras de datos.

• Utilizar correctamente las estructuras de datos adecuadas para resolver distintos problemas


Esta asignatura aporta al perfil del Ingeniero en Tecnologías de la Información y comunicaciones la capacidad para desempeñar funciones de consultoría y auditoría para validar procesos y garantizar la calidad en el uso de las Tecnologías de la Información y Comunicaciones.

  • Al igual que cualquier área de la organización, los sistemas de TI deben estar sometidos a controles de calidad y auditoría informática porque las computadoras y los centros de procesamiento de datos son blancos apetecibles para el espionaje, la delincuencia y el terrorismo. De ahí se deriva la importancia de esta asignatura, porque desarrolla habilidades y capacidades para el desempeño profesional en la evaluación y la mejora de la eficacia y eficiencia de la aplicación y gestión de los sistemas de TI.


Esta asignatura aporta, al perfil del ingeniero, la capacidad para desarrollar un pensamiento lógico, implementar  y  administrar  herramientas que permitan monitorear  y solucionar problemas de entornos de red.

Está diseñada para el logro de competencias específicas dirigidas al aprendizaje de las normas  y estándares de seguridad en redes.


Desarrollar habilidades en profesionales con características de un nuevo perfil profesional, el científico de datos (Data Scientist), que son personas capacitadas que deben saber del negocio (de las organizaciones), de las tecnologías de la Industria 4.0, así como del análisis, modelación, visualización y comunicación de datos. La Ciencia de los datos integrando elementos de Internet de las cosas (IoT), Big Data y Machine Learning, a través de lenguajes como R y Python y plataformas para análisis y visualización de datos.

Las TIC han permitido procesos de acción que facilitan la organización de las organizaciones, permitiendo manejar grandes volúmenes de información en los distintos procesos, herramientas que han facilitado a un gran número de estudiantes el acceso a la información. (Hidalgo Aria & Cordero Delgado, 2015)

Los datos y la información en las empresas son un recurso indispensable para la adecuada toma de decisiones. Actualmente y en aumento para los próximos años la ingesta cantidad de datos, la diversidad de formatos y la velocidad que se crean, requiere del uso de herramientas para su rápido almacenamiento, análisis, interpretación veraz y oportuna, con ello obtener valor y conocimiento con la finalidad de realizar acciones que busquen la eficiencia y productividad en las organizaciones.


Proporcionar las habilidades necesarias para conocer, analizar y aplicar los diversos componentes tanto físicos como lógicos involucrados en la planeación, diseño e instalación de las redes de computadoras; así como las  herramientas básicas para poder configurar y administrar servicios de infraestructuras de redes.


El alumno conocerá y aplicará las gestiones en la dministración de bases de datos mediante la plataforma Oracle así como la seguridad y la administración avanzada para salvaguardar, organizar y distribuir la información de las organizaciones.