Pregrado Ingeniería de software
La Ingeniería de Requisitos es un componente fundamental en el
desarrollo de sistemas de software exitosos. Este curso está diseñado
para proporcionar a los estudiantes una comprensión profunda de las
técnicas y prácticas utilizadas para identificar, documentar y gestionar
los requisitos de software.
A lo largo del curso, los estudiantes
aprenderán a interactuar con clientes y partes interesadas para recoger
requisitos precisos y claros, así como a utilizarlos para guiar el
diseño y la implementación del software. También se cubrirán temas como
la validación y verificación de requisitos, la gestión de cambios y la
utilización de herramientas de software para el modelado de requisitos.
Introducción a la Programación es una asignatura clave para iniciarse en el desarrollo de soluciones digitales. Su propósito es introducir al estudiante en los principios esenciales que rigen la construcción de software: desde el diseño algorítmico y el uso de estructuras de control, hasta la manipulación de datos y la programación orientada a objetos. El software está presente en prácticamente todos los ámbitos de la vida moderna, y comprender cómo se crea es fundamental para aprovechar sus posibilidades y enfrentar sus desafíos.
A lo largo del curso, los estudiantes aprenderán a resolver problemas mediante el diseño e implementación de programas en un lenguaje de programación estructurado y orientado a objetos (Python). También se enfatizarán las buenas prácticas de codificación, la documentación y las técnicas de depuración, fundamentales para construir aplicaciones robustas, eficientes y mantenibles.
Este curso sienta las bases para el desarrollo de sistemas informáticos en diversas áreas como aplicaciones móviles, videojuegos, sitios web, automatización industrial y sistemas inteligentes. En suma, representa el punto de partida en el camino hacia una formación sólida en ingeniería del software y ciencias de la computación."
A lo largo del curso, los estudiantes aprenderán a resolver problemas mediante el diseño e implementación de programas en un lenguaje de programación estructurado y orientado a objetos (Python). También se enfatizarán las buenas prácticas de codificación, la documentación y las técnicas de depuración, fundamentales para construir aplicaciones robustas, eficientes y mantenibles.
Este curso sienta las bases para el desarrollo de sistemas informáticos en diversas áreas como aplicaciones móviles, videojuegos, sitios web, automatización industrial y sistemas inteligentes. En suma, representa el punto de partida en el camino hacia una formación sólida en ingeniería del software y ciencias de la computación."
La Lógica matemática es una disciplina fundamental que ha sido y es esencial para el desarrollo del computador y el mundo informático. Sus principios, que se remontan a siglos atrás, son la base para comprender las ciencias de la computación —desde matemática discreta y álgebra hasta análisis de algoritmos y desarrollo de software— dada la naturaleza finita de las máquinas y sus vastas, aunque limitadas, capacidades. En la era digital, con sistemas complejos y explosión de datos, la Ingeniería de Sistemas demanda un pensamiento lógico y analítico riguroso, posicionando esta asignatura como una herramienta indispensable para diseñar, desarrollar y optimizar soluciones computacionales innovadoras.
La asignatura Pensamiento Sistémico para la Innovación Tecnológica introduce a los estudiantes en una forma de análisis y comprensión profundamente interdisciplinaria, diseñada para enfrentar la complejidad de los sistemas contemporáneos. A lo largo del curso, se estudian los fundamentos teóricos y metodológicos del pensamiento sistémico, reconociendo su utilidad para abordar problemáticas en entornos sociales, tecnológicos, ecológicos y organizacionales.
El recorrido inicia con una comprensión clara de los principios, características y metodologías del pensamiento sistémico, y avanza hacia conceptos clave como los modelos mentales, que explican cómo las percepciones individuales influyen en la toma de decisiones. Se exploran las perspectivas del aprendizaje como parte integral del cambio organizacional y personal, y se analiza el concepto de organización inteligente, destacando las disciplinas propuestas por Peter Senge.
Posteriormente, se aborda la dinámica de sistemas y el modelado sistémico, herramientas esenciales para representar estructuras complejas mediante diagramas causales, diagramas de flujo y niveles, permitiendo visualizar relaciones, retroalimentaciones y efectos acumulativos. El curso culmina con una reflexión crítica sobre la visión sistémica de la Cuarta Revolución Industrial, examinando cómo las tecnologías disruptivas están transformando las estructuras sociales y productivas actuales.
El recorrido inicia con una comprensión clara de los principios, características y metodologías del pensamiento sistémico, y avanza hacia conceptos clave como los modelos mentales, que explican cómo las percepciones individuales influyen en la toma de decisiones. Se exploran las perspectivas del aprendizaje como parte integral del cambio organizacional y personal, y se analiza el concepto de organización inteligente, destacando las disciplinas propuestas por Peter Senge.
Posteriormente, se aborda la dinámica de sistemas y el modelado sistémico, herramientas esenciales para representar estructuras complejas mediante diagramas causales, diagramas de flujo y niveles, permitiendo visualizar relaciones, retroalimentaciones y efectos acumulativos. El curso culmina con una reflexión crítica sobre la visión sistémica de la Cuarta Revolución Industrial, examinando cómo las tecnologías disruptivas están transformando las estructuras sociales y productivas actuales.