
ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE
QA (Quality Assurance), es decir, el aseguramiento de la Calidad del Software es un medio y una práctica para monitorear todos los procesos, métodos y productos de trabajo de ingeniería de software para garantizar el cumplimiento de los estándares definidos. El objetivo primordial es asegurar la calidad del trabajo. También se conoce como SQA (Software Quality Assurance).

PROGRAMACIÓN AVANZADA DE BASE DE DATOS
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las competencias para implementar la programación con bases de datos y construir aplicaciones con características avanzadas de manejo de bases de datos, con el fin de integrar soluciones computacionales con diferentes plataformas y/o dispositivos considerando los aspectos legales, éticos, sociales y de desarrollo sustentable.
Consiste en el uso de lenguaje de definición de datos, lenguaje de manipulación de datos, control de acceso, transacciones, SQL procedural, conectividad de base de datos, todo esto, a través de la construcción de un sistema con bases de datos que permita un uso seguro y eficiente de la información contenida en las bases de datos.
Los temas cubiertos en esta asignatura se aplican en el desarrollo de sistemas informáticos en la que se tiene que realizar, la definición de esquemas de bases de datos relacionales y la manipulación de la información considerando ambientes transaccionales multiusuario.
Para el buen desarrollo de esta asignatura es necesario contar con las competencias desarrolladas en las materias previas de: fundamentos de bases de datos y taller de bases de datos en temas como diseño y modelado, manejo de SQL.

SEGURIDAD EN LA NUBE
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las siguientes habilidades:
Implementa y gestiona controles de acceso y políticas de seguridad, además de técnicas de cifrado para proteger los datos y soluciones ante desastres.
Identifica y mitiga amenazas comunes en la nube, realizar análisis de vulnerabilidades y pruebas de penetración para asegurar la integridad y disponibilidad de los sistemas.
Integra herramientas de automatización mejorando así la eficiencia y protección de los entornos en la nube.
La importancia de esta asignatura radica en la necesidad que tienen las empresas de integrar sus procesos en la nube con el adecuado aprovechamiento de las tecnologías de la información, redes de datos, así como la infraestructura que soporta dichas tecnologías.
Se ubica en el octavo semestre, es subsecuente a la asignatura de Cómputo en la Nube y desarrolla las competencias necesarias para cursar la asignatura de Seguridad en la Nube.

Computo en la nube
Analiza requerimientos y diseña bases de datos para generar soluciones al tratamiento de información basándose en modelos y estándares

Programacion para Internet de las Cosas (IoT)
Diseña y Desarrolla soluciones empleando elementos de Internet de las Cosas (IoT), para resolver problemas en diversos contextos, con el uso de microcontroladores, sensores y actuadores, que consideren el envío de datos a través de la red y/o Internet.
Curso para 8vo semestre de ISC Especialidad Desarrollo de Software

INTELIGENCIA DE NEGOCIOS EN LA NUBE
Aplica Tecnologías Emergentes de Base de Datos para construir soluciones de Inteligencia de Negocios en la nube que dan soporte a la Toma de Decisiones.
Proporciona al estudiante de ingeniería en Sistemas Computacionales un conjunto de mecanismos para el análisis dirigido por lo datos, los cuales permiten moverse a través de los almacenes de datos para encontrar las tendencias, patrones y correlaciones que pueden guiar la toma de decisiones estratégicas.


