SC2236 Integración de aplicaciones computacionales

Al finalizar la asignatura el alumno será capaz de aplicar la metodología EAI para definir la
lógica organizacional e infraestructura de TI, cumpliendo los requerimientos de integración y
estandarización del modelo operativo del negocio y asegurando que las inversiones de TI
estén alineadas con las estrategias del negocio y que el proceso sea transparente e
identificando los diferentes componentes necesarios para lograr una integración de
aplicaciones efectiva.

SC2428 Teoría de autómatas

Al finalizar la asignatura el alumno será capaz de clasificar gramáticas y lenguajes según
las jerarquías de Chomsky, relacionando los conceptos de autómata, lenguaje y
gramática. De igual manera podrá distinguir entre autómatas deterministas y no
deterministas, programando los algoritmos vinculados con los distintos autómatas e
identificando los elementos de lenguajes formales para eliminar ambigüedades con la
finalidad de analizar la sintaxis de un lenguaje mediante descenso recursivo y la sintaxis
de un lenguaje mediante análisis predictivo

SC3303 Bases de datos avanzadas

Al finalizar la asignatura el alumno será capaz de identificar las técnicas eficientes en la
administración, recuperación y actualización de la información, mediante el estudio y
aplicación del lenguaje de consulta SQL en una base de datos relacional, para diseñar e
implementar bases de datos no relacionales y base de datos relacionales, que cumplan con las
formas normales.

SC2228 Desarrollo de aplicaciones web

Al finalizar la asignatura el alumno será capaz de diseñar aplicaciones web orientadas a
atender diversos usuarios a través de internet desarrollando servicios web, acceso a bases de
datos y sistemas distribuidos, utilizando metodologías de desarrollo específicas, así como
diferentes herramientas y lenguajes de programación para diseñar y crear un sitio web real.

SC2329 Programación avanzada

Al finalizar la asignatura el alumno será capaz de elegir la técnica y lenguaje adecuado para
resolver problemas complejos de programación, abordando el estudio de cualquier lenguaje
de programación orientado a objetos, para analizar, desarrollar y programar software que
resuelva problemas complejos de programación.

SC2234 Ingeniería de software

Al finalizar la asignatura el alumno será capaz de identificar los conceptos fundamentales
del software tales como su ingeniería y la gestión del desarrollo, reconociendo la
importancia de seguir un modelo de software para guiar el proceso de desarrollo, así como
las métricas y los modelos de calidad, para aplicar los elementos a considerar en la
planificación de proyectos y las estimaciones necesarias para definición de recursos
asociados al mismo.

SC3301 Análisis y diseño de algoritmos

Al finalizar la asignatura, el alumno será capaz de identificar la complejidad de problemas
específicos y diseñar algoritmos para su solución, seleccionando los algoritmos que se puedan
aplicar para la resolución de un problema en particular, desarrollarlos, analizar sus ventajas y
limitaciones e identificar aquellos casos para los cuales no existe un algoritmo para su
solución, a través de las diferentes técnicas para el diseño de algoritmos.

SC2232 Industria 4.0 tecnologías emergentes

Al finalizar la asignatura el alumno será capaz de explicar y analizar los funcionamientos
principales de internet de las cosas (IoT), así como la tecnología digital, destacando de qué
modo estos factores forman parte de una categoría más amplia llamada transformación
digital. Asimismo, el alumno podrá explicar el significado y el impacto de la transformación
digital, aplicando la programación básica para el soporte de dispositivos de IoT. De igual
manera podrá explicar la forma en que los datos proporcionan valor a los negocios digitales y