Available courses

Competencias Específicas :  Aplicar lenguajes de programación para la solución de problemas para dispositivos móviles y de escritorio.  Identificar las características de los diferentes emuladores para dispositivos móviles. Analizar propuestas de diseño comercial para aplicaciones móviles. Utilizar técnicas de modelado para la solución de problemas.

Competencia Específica : Diseñar e implementar modelos gráficos para enriquecer visualmente software diverso de aplicación en entornos de programación web, móvil y stand-alone, con base al trazo, manipulación, iluminación, sombreado y animación de objetos bidimensionales y tridimensionales.

Competencia Específica :  Conoce, comprende y aplica eficientemente estructuras de datos, métodos de ordenamiento y búsqueda para la optimización del rendimiento de soluciones a problemas del mundo real.

Competencias específicas:  Diseñar e implementar objetos de programación que permitan resolversituaciones reales y de ingeniería.

Actualmente la información es un activo importante en las organizaciones, ya que si posee las características necesarias apoya a las personas en la eficiente toma de decisiones, por lo que se requiere que inviertan en infraestructura que les permita gestionar y resguardar dicho activo, pero también necesitan de profesionistas especializados que sean capaces de administrarlo.

Esta asignatura provee al estudiante con la capacidad para integrar eficientemente la infraestructura existente en una organización y Sistemas Gestores de Base de Datos con el propósito de apoyar la toma de decisiones.

En esta asignatura se abordan las bases teóricas y prácticas referentes a la administración de bases de datos desde la instalación, configuración, mantenimiento, seguridad de acceso y datos, monitoreo del desempeño, así como, métodos de respaldo y recuperación de un SGBD; aplica conocimientos de otras asignaturas, tales como: Taller de Base de Datos, Fundamentos de Base de Datos, Redes de Computadoras, Conmutación y Enrutamiento de Redes de DatosFundamentos de Ingeniería del Software, Taller de Sistemas Operativos y Sistemas Operativos.
La disminución del costo de la tecnología digital, la expansión de las telecomunicaciones inalámbricas, la mayor cobertura de la banda ancha y el aumento de las capacidades de los dispositivos móviles han hecho atractivo para la industria del desarrollo de software, en especial para los desarrolladores individuales, crear aplicaciones para este nicho de mercado. En la actualidad la empresa Apple® Inc., continua como uno de los líderes en el mercado de los dispositivos móviles, teniendo una cuota importante en la comercialización de sus productos. Siendo todo lo anterior la principal razón de aprender a desarrollar aplicaciones para las diferentes propuestas o productos con que cuenta dicha empresa.


Se aporta al perfil del Ingeniero en Sistemas Computacionales las competencias para implementar bases de datos y apoyar la toma de decisiones, conforme a las normas vigentes de manejo y seguridad de la información, utilizando tecnologías emergentes 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.


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 tópicos avanzados de programación en temas como diseño y modelado, manejo de SQL y aspectos de conectividad entre bases de datos y lenguajes huésped.

Se aportan competencias a las asignaturas de Administración de Bases de Datos, Ingeniería de Software, Gestión de Proyectos de Software y Programación Web, que se cursarán posteriormente.