Fundamentos de Programación 2022-2
Esta asignatura aporta al perfil del egresado, la capacidad para desarrollar un pensamiento lógico a través del diseño de algoritmos utilizando herramientas de programación para el desarrollo de aplicaciones computacionales que resuelvan problemas reales.
Taller de Administración
Esta asignatura aporta al perfil del Ingeniero en sistemas computacionales la capacidad de coordinar y participar en proyectos interdisciplinarios y una visión empresarial para detectar áreas de oportunidad que le permitan emprender y desarrollar proyectos aplicando las tecnologías de la información y comunicación.
Matemáticas Discretas
Esta asignatura aporta al perfil del egresado los conocimientos lógico-matemáticos para entender, inferir, aplicar y desarrollar modelos matemáticos tendientes a resolver problemas en el área de las ciencias computacionales.
Estándares de Calidad de Software (LLizárraga)
Esta asignatura permite al alumno abordar con conocimiento y aplicación de métodos, métricas, metodologías y estándares de calidad para el desarrollo de software.
TALLER DE BASE DE DATOS
Esta materia proporciona las bases para otras asignaturas directamente vinculadas con el desarrollo de software y acceso a bases de datos. De manera particular, los temas cubiertos en esta asignatura se aplican en la definición de esquemas de bases de datos relacionales y la manipulación de la información considerando ambientes transaccionales multiusuario.
Tecnologías móviles II
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad para desarrollar e implementar aplicaciones para dispositivos móviles utilizando metodologías basadas en estándares internacionales y tecnologías emergentes, la arquitectura de las aplicaciones móviles y los conceptos de herramientas de desarrollo de aplicaciones móviles.
Fundamentos de Programación
Esta asignatura aporta al perfil del egresado, la capacidad para desarrollar un pensamiento lógico a través del diseño de algoritmos utilizando herramientas de programación para el desarrollo de aplicaciones computacionales que resuelvan problemas reales.
Taller de Base de Datos
Esta asignatura 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.
Desarrollo Sustentable
La intención de esta asignatura es que el egresado adopte valores y actitudes humanistas, que lo lleven a vivir y ejercer profesionalmente de acuerdo con principios orientados hacia la sustentabilidad, la cual es el factor medular de la dimensión filosófica del SNIT. Se pretende, entonces, la formación de ciudadanos con valores de justicia social, equidad, respeto y cuidado del entorno físico y biológico, capaces de afrontar, desde su ámbito profesional, las necesidades emergentes del desarrollo y los desafíos que se presentan en los escenarios natural, social-cultural y económico. El reto es formar individuos que hagan suya la cultura de la sustentabilidad y en poco tiempo transfieran esta cultura a la sociedad en general.
La diversidad temática del programa conforma la comprensión del funcionamiento de las dimensiones de la sustentabilidad y su articulación entre sí. Se presentan estrategias para la sustentabilidad que se han diseñado y desarrollado por especialistas, organizaciones y gobiernos a nivel internacional, nacional y local. Se refuerzan competencias para mejorar el ambiente y la calidad de vida humana, desde una perspectiva sistémica y holística.
Estrategias de gestión de servicios de tecnologías de información
La asignatura está organizada bajo tres temas a revisar. El primero de ellos es una introducción a la gestión de servicios de TI donde se aborda el papel y los retos del ingeniero informático en la generación de servicios de valor agregado dentro de una organización, así como de la importancia de la gestión de servicios de TI.
En el segundo tema, se abordan al menos dos marcos de referencia en la gestión de servicios de TI (sugeridos COBIT e ITIL, pudiendo irse adaptando según las tendencias y buenas prácticas en el área). En el tercer tema identifica estrategias de gestión de servicios de TI, considerando: Funciones, roles y procesos en la gestión de servicios de TI a través del modelo RACI, metas y objetivos de las estrategias de servicios, importancia de la utilización de métricas en la gestión de servicios de TI, formulación de estrategias a partir de las mejores prácticas de gestión de servicios de TI.
Ingeniería de Software
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales las siguientes habilidades: Implementa aplicaciones computacionales para solucionar problemas de diversos contextos, integrando diferentes tecnologías, plataformas o dispositivos Diseña e implementa interfaces para la automatización de sistemas de hardware y desarrollo del software asociado. Coordina y participa en equipos multidisciplinarios para la aplicación de soluciones innovadoras en diferentes contextos. Desarrolla y administra software para apoyar la productividad y competitividad de las organizaciones cumpliendo con estándares de calidad. La importancia de esta asignatura, es que permite al estudiante aplicar las fases de la metodología para el desarrollo de un sistema en un contexto multidisciplinario; aplicando el conocimiento científico, a través de los métodos, técnicas y normas adecuados, para el desarrollo de software. La disciplina de Ingeniería de Software se relaciona con materias precedentes como: Fundamentos de Programación, Programación Orientada a Objetos, Estructura de Datos, Fundamentos de Ingeniería de Software, Tópicos Avanzados de Programación, Sistemas Operativos, Arquitectura de Computadoras y Taller de Bases de Datos; y con las materias posteriores: Gestión de Proyectos de Software y Programación Web. Requiere de competencias previas como: Manejo de un lenguaje de modelado, dominio en el uso de herramientas CASE, uso de algún Sistema Manejador de Bases de Datos, dominio de algún lenguaje de programación orientado a objetos, identificación de las etapas del ciclo de desarrollo de sistemas y de las diferentes plataformas operativas |