50BFD5Movil.png

 

 

Pregrado en Ingeniería de Sistemas y Computación - ISIS

Duración: 8 semestres

Modalidad: Presencial

Código SNIES: 1540

Dedicación: Tiempo completo

Oferta electivas profesionales 2026-20

La oferta de cupos para estudiantes de pregrado se encuentra principalmente en la Maestría en Ingeniería de Sistemas y computación MISIS. Sin embargo, cada programa de la Escuela de posgrado (ARTI, MBIT, MINE, MSIN, MISW, MAIA, BCOM) ha reservado cupos para los estudiantes de pregrado interesados en los temas que aborda cada maestría.

A continuación, encontraran los cursos de la Escuela de posgrados del departamento que están disponibles para estudiantes de pregrado.

Para consultar la oferta de cursos que se ofrece por semestre se debe consultar en https://ofertadecursos.uniandes.edu.co/

 

El curso BCOM-4002: FUNDAM.PROG. CIENCIAS BIOLOGIC. no es válido como electiva Profesional

Si desea Inscribir como electiva profesional alguno de los cursos de MBC, MISW y MAIA puede tomar 2 cursos de 2 créditos cada uno, o 1 curso de 4 Créditos para que la electiva profesional sea válida.

Oferta de cursos 2026-20

Programa:

  • Fundamentos De Arquitectura

    Código:

    ARTI-4104 PREGRADO, ARTI

    Créditos: 4

    Cupos: 30

    MATI: 20 ISIS: 5 Otros: 5

    Descripción:

    Hay tres habilidades fundamentales en el trabajo de todo arquitecto, independiente del dominio en el que se mueva: modelar, diseñar y comunicar. El objetivo de este curso es generar y/o profundizar en estas tres habilidades, girando siempre alrededor de los conceptos de metamodelo, modelo, punto de vista y lenguaje. Es un curso muy práctico, que se desarrolla alrededor de múltiples casos de estudio, en cada uno de los cuales se lleva a cabo un proceso de conceptualización, construcción de modelos (descriptivos o prescriptivos), uso y/o diseño de lenguajes gráficos, y sustentación de los resultados obtenidos. 

    La idea de fondo es que los modelos son una herramienta de trabajo clave para el arquitecto, ya que  permiten representar tanto elementos de tecnología como de negocio. Aunque modelar puede parecer simple, construir buenos modelos sigue siendo un reto crítico. La precisión, efectividad y nivel de detalle adecuados hacen la diferencia en la comunicación y ejecución de proyectos.

    Profesores: 
    Profesor: Jorge Villalobos, PhD en Informática, Profesor Titular de Uniandes, Coordinador de la Maestría en Arquitecturas de TI, Consultor, Investigador Senior, Emprendedor y Miembro Independiente de Juntas Directivas.

    Maria Camila Romero. Magíster en Tecnologías de Información para el Negocio de la Universidad de los Andes. Ingeniera de Sistemas y Computación e Ingeniera Industrial. Con más de 5 años de experiencia en el desarrollo y liderazgo de proyectos de consultoría en arquitectura empresarial y transformación digital en el sector público y privado. Actualmente se desempeña como consultora senior y profesora de cátedra de la Universidad de los Andes de cursos de Arquitectura Empresarial y la Maestría en Arquitecturas de Tecnologías de la información

    Tipo de curso:

    MATI: Fundamentación MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Arquitectura de Información

    Código:

    ARTI-4202 PREGRADO, ARTI

    Créditos: 4

    Cupos: 30

    MATI: 20 ISIS: 5 Otros: 5

    Descripción:

    Este curso tiene como propósito el abordaje, desde una perspectiva práctica, de la arquitectura de información como dimensión clave dentro de las arquitecturas empresariales y de solución, principalmente orientado a cambiar el ADN de las organizaciones hacia Data-Driven, para hacer frente a sus retos de transformación sobre bases tecnológicas. Igualmente, se ocupa de definir y desplegar las prácticas de diseño, organización e integración de los datos a todo nivel (conceptual, lógico y físico), en todos sus dominios (operacionales, maestros, analíticos, no estructurados y metadatos), desarrollando capacidades de automatización de procesos y análisis de la información a todo nivel (estratégico, táctico u operacional). Desarrolla de forma integral los conceptos relacionados con los datos e información en entornos operacionales y transaccionales, así como en ecosistemas analíticos, llegando hasta modelos híbridos. Incorpora la habilitación de capacidades relacionadas con los niveles de madurez, el gobierno, la calidad y la cultura del dato dentro de organizaciones.

    El curso está organizado en 3 bloques, que permiten llevar un hilo conductor lógico e incremental, que profundiza de forma consistente los conceptos más relevantes: 1) Se enfoca en una aproximación renovada de la disciplina de Arquitectura de Información (AI) ante retos modernos, considerando su propia definición, referencias, estándares y patrones, los conceptos y elementos estructuradores y su relación con la estrategia organizacional y otras dimensiones de la arquitectura empresarial. 2) Ahonda en la adopción de conceptos, herramientas y prácticas para la AI, incluyendo aspectos como los niveles de madurez, el gobierno de datos, el modelamiento (relacional, dimensional, no relacional, etc.), arquitecturas unificadas de datos e integración con arquitecturas de solución. 3) Desarrolla la AI para estrategias analíticas, incluyendo el diagnóstico, pasando por el diseño y llegando a su valoración e implementación. Durante el curso se desarrolla un proyecto de implementación práctica de AI para casos reales, con entregas en cada bloque y una sustentación al final del curso.

    Profesor: Oscar Univio, Magister en Administración de Negocios en Westfield Business School (EEUU) y Villanueva Universidad Complutense de Madrid (España), Especialista en Gestión y Control Organizacional de la Universidad de los Andes e Ingeniero Industrial de la Universidad Católica de Colombia. Digital Strategist, JEDI Developer & Architect. VP Fintech en Peiky, Chairman & Startup Founder (BizLogic, Sopa & Targi) & Board Member en Ubuntec.

    Tipo de curso:

    MATI: Profundización MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Architecting For The Cloud

    Código:

    ARTI-4207 PREGRADO, ARTI

    Créditos: 4

    Cupos: 30

    MATI: 20 ISIS: 5 Otros: 5

    Descripción:

    La adopción de servicios de computación en la nube continúa creciendo en una variedad de organizaciones y dominios. Con esta adopción es fundamental entender los cambios de la infraestructura subyacente y el modelo de costos para tomar decisiones estratégicas y arquitectónicas sobre el futuro de un negocio o proyecto. Este curso se enfoca en el diseño y evaluación de arquitecturas para aprovechar las ventajas específicas de la nube como agilidad, elasticidad, escalabilidad, y resiliencia. Una arquitectura en la nube bien diseñada parte de la clara definición de las necesidades de negocio, la aplicación de patrones de arquitectura nativos de nube, y la selección de servicios, tecnologías y configuraciones que implementan dichos patrones. Este curso aproxima a los estudiantes al marco conceptual y la práctica de diseñar arquitecturas en la nube que respondan a las necesidades actuales de las organizaciones y la industria.

    Tipo de curso:

    MATI: Profundización MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Arquitecturas de Nueva Generación

    Código:

    ARTI-4208 PREGRADO

    Créditos: 4

    Cupos: 30

    MATI: 25 Otros: 5

    Descripción:

    Este curso busca presentar a los estudiantes nuevos retos a los que se ve enfrentado un arquitecto de software en proyectos de tecnología que van más allá de los sistemas de información tradicionales. Dentro del tipo de proyectos a diseñar se encuentran las arquitecturas orientadas a servicios/microservicios basadas en mensajes, diseño y gestión de portafolios de APIs dentro de la organización, así como automatización de procesos – RPA y soluciones basadas en Blockchain. 

    El curso está estructurado en tres grandes módulos que introducen gradualmente los temas de interés. En el primer módulo, se estudia el diseño de portafolios de APIs, la coreografía y la orquestación de arquitecturas orientadas a servicios. El segundo módulo presenta la integración con herramientas para la automatización de procesos - RPA. En el tercer módulo se estudian arquitecturas de soluciones basadas en Blockchain. 

    Profesor: Darío Correal. Ph.D. en Ingeniería, Magíster en Ingeniería de Sistemas y Computación e Ingeniero de Sistemas y Computación, de la Universidad de los Andes. Profesor Asociado, investigador del grupo TICSw y subdirector académico del Departamento de Ingeniería de Sistemas y Computación de la Universidad de los Andes.

    Tipo de curso:

    MATI: Profundización MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Arquitectura de Integración

    Código:

    ARTI-4212 MATI, PREGRADO

    Créditos: 4

    Cupos: 30

    MATI: 20 ISIS: 5 Otros: 5

    Descripción:

    El objetivo de este curso es estudiar desde múltiples puntos de vista (atributos de calidad, niveles de servicio, regulación, restricciones tecnológicas, etc.) las problemáticas de integración de un ecosistema de aplicaciones heterogéneas, que deben sincronizarse de manera efectiva para prestar los servicios que requiere una empresa

    Este curso se centra en el análisis y diseño de las capacidades digitales de nivel empresarial que deben considerarse al interior de una organización, para asegurar el éxito en el salto a nuevos y disruptivos modelos de negocios, potenciado con tecnologías emergentes y digitales. Es decir, entreguen y capturen el valor de negocio prometido, tales como: incrementar las ventas, reducir los costos, optimizar y simplificar procesos, mejorar la experiencia del cliente y generar bases de sostenibilidad empresarial. Una empresa digital debe estar completamente soportada por tecnología, con una plataforma que debe ser flexible, elástica, eficiente y de un costo razonable para el negocio.


    Tipo de curso:

    MATI: Profundización MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Finanzas para arquitectos TI

    Código:

    ARTI-4218

    Créditos:

    Descripción:

    Este curso convierte las finanzas en una herramienta para decidir, aplicar y comunicar la gestión, generación de valor e inversiones en proyectos de arquitectura de TI y en empresas de tecnología, hacer que los “números nos hablen”. Partimos de la lectura de P&G, balance y flujo de caja y la gestión del capital de trabajo; luego aprenderemos a proyectar y evaluaremos con VPN/TIR, sensibilidad y WACC para decidir con criterio. Integramos coberturas (forwards, opciones, swaps), Gerencia Basada en Valor (ROIC) y valoración (FCFF/FCFE y comparables), con foco especial en tech y startups y su opcionalidad. Además, entenderás el entorno de venture capital (actores, etapas, dilución). Cerramos con tendencias fintech —IA, tokens y smart contracts, cripto y big data— para identificar oportunidades y gestionar riesgos con datos. Conocerás y podrás profundizar sobre las herramientas de finanzas, mover palancas de valor y generar argumentos fuertes para convencer a bancos e inversionistas.

    Profesor: Diego Gómez. Master en Banca y Regulación Financiera de la Universidad de Navarra, Especialización en Finanzas de EAFIT, Especialización en Tributación Corporativa de la Universidad Externado e hizo parte del Programa de Dirección General del INALDE. Actualmente es Finance Head para Colombia de EssilorLuxotica y profesor de cátedra de la Universidad de los Andes de la Maestría en Arquitecturas de Tecnologías de la Información y la Maestría en Gerencia de Tecnologías de la Información.

    Tipo de curso:

    MATI: Profundización MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento

    Visite el sitio del curso

  • Arquitectura de Plataformas

    Código:

    ARTI-4219

    Créditos: 4

    Descripción:

    En los ecosistemas tecnológicos modernos, el uso de arquitecturas de referencia busca acelerar la implementación y estandarizar prácticas. Sin embargo, a medida que las organizaciones crecen, estas arquitecturas suelen evolucionar de forma desacoplada y heterogénea, dificultando la aplicación consistente de políticas, procesos de orquestación y mecanismos de seguridad. Además de convertirse en una carga insostenible, ya que ha saturado la capacidad cognitiva de los desarrolladores al obligarlos a ser expertos en múltiples tecnologías.

    Para resolver esta problemática, el modelo Control Plane / Data Plane surge como un paradigma fundamental que permite desacoplar la ejecución de los sistemas de su configuración y gobierno. El Plano de Control actúa como el "cerebro" fundacional donde reside la orquestación y las políticas. Por su parte, el Plano de Datos representa el "músculo" o entorno de ejecución por arquitecturas de referencia. La Plataforma es el habilitador (enabler) que materializa el Plano de Control, ofreciendo un plano de autoservicio que permite desplegar arquitecturas de referencia sin requerir expertos en cada capa técnica.

    El curso profundiza en el diseño y gobierno de tres plataformas críticas para la arquitectura moderna: (1) Platform Engineering: Funciona como el orquestador del ciclo de vida del software para reducir la carga cognitiva y estandarizar el "camino dorado" hacia la producción, (2) API Platform: Es el componente esencial para la exposición y consumo de capacidades de negocio, garantizando comunicaciones consistentes y escalables, (3) Event Manager: Pieza clave para gestionar el flujo de eventos y la persistencia en arquitecturas reactivas y desacopladas de manera gobernada.

    El arquitecto debe gestionar la plataforma como un producto interno, lo que implica la responsabilidad de diseñar, integrar, operar y evolucionar el ecosistema de manera continua. Si bien el stack tecnológico del plano de datos está definido por las arquitecturas de referencia, el arquitecto es responsable de seleccionar componentes del plano de control y establecer el modelo operativo y garantizar el gobierno de los componentes del plano de control. Finalmente, su labor se extiende más allá del diseño técnico, siendo el principal responsable de la evangelización y adopción de la plataforma dentro de la organización.

    Tipo de curso:

    MATI: Profundización MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento

    Visite el sitio del curso

  • Finanzas y mercadeo estratégico

    Código:

    MBIT-4102 PREGRADO, MBIT

    Créditos: 4

    Cupos: 28

    MBIT: 15 ISIS: 5 Otros: 8

    Descripción:

    Este es un curso de fundamentación que se centra en conceptos fundamentales financieros y de mercadeo estratégico; busca expandir el marco de habilidades gerenciales de tal manera que fortalezca en los estudiantes el proceso de toma de decisiones estratégicas, y de esta forma les permita ser más eficientes y eficaces al diseñar y ejecutar proyectos de TI.

    Este módulo del curso busca brindar al estudiante fundamentos de las herramientas conceptuales y habilidades que le permitan analizar la realidad de negocio, identificando las variables críticas de decisión para entender sus diferentes interrelaciones y realizar sensibilidades sobre sus posibles impactos; es una introducción a los conceptos fundamentales de los sistemas de contabilidad financiera, que permitirán acercar a los participantes al entendimiento del funcionamiento una organización, a través la lectura e interpretación de su información financiera. El módulo hace especial énfasis en la construcción de estados financieros, en las implicaciones que tienen las decisiones estratégicas de operación en las finanzas de la organización y en ilustrar cómo las organizaciones analizan y utilizan esta información para la toma de decisiones de operación, inversión y financiación.Existe una estrecha relación entre la información financiera de una organización y su desempeño operacional. Para la gerencia de cualquier organización, es fundamental conocer las particularidades, el lenguaje y los estándares internacionales que describen y organizan esa información, y así lograr un adecuado entendimiento de la información financiera, orientado a la comprensión y aplicación de técnicas de análisis y planeación financiera.

    El objetivo del módulo es darle al estudiante las herramientas necesarias para entender las nuevas dinámicas de mercadeo con un usuario en el mundo de las TICs y el rol de la tecnología en las tendencias del futuro Internet de las Cosas. De esta forma lograr procesos estratégicos que se compongan de fases como: escuchas activas como investigación, procesos de análisis para identificar insights, entender el nuevo consumidor transmedia, planear desde lo estratégico, entender los procesos de prueba y error como base de la optimización, y generar acciones integradas con objetivos claros de negocios y con métricas de resultados. Para esto el módulo aborda el trabajo desde tres líneas: la primera entender las nuevas dinámicas del mercadeo, los nuevos medios, los retos empresariales de transformación frente al nuevo consumidor; la segunda conocer y poner en práctica los diferentes modelos de análisis y planeación estratégica para identificar necesidades del negocio, identificar el consumidor, y así lograr un plan que conecte los consumidores con el producto a través de medios y de mensajes de alto impacto; y la tercera, conocer las redes sociales y sus herramientas de mercadeo, conocer SEM y SEO y las tácticas detrás de los buscadores como Google, integrar las diferentes herramientas para poner en marcha los planes de acción. A partir de estas tres líneas se llegará a desarrollar la capacidad de generar un plan estratégico integrado de mercadeo, y un plan de acción que responda a la estrategia y que sea medible y optimizable enfocado a resultados de negocio.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Fundamentación MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Emprendimiento y comercio electrónico (sección 1)

    Código:

    MBIT-4201 PREGRADO, MBIT

    Créditos: 4

    Cupos: 30

    MBIT: 12 ISIS: 8 Otros: 10

    Descripción:

    El Curso de Emprendimiento y Comercio Electrónico busca desarrollar las competencias de emprendimiento innovador de base tecnológica con la incorporación del comercio electrónico en su modelo de negocio; para ello, abordará las tres dimensiones del saber:

    • Saber ser: busca que el estudiante sea innovador y emprendedor con tecnología y desarrolle las habilidades individuales y en equipo para potenciar los modelos de negocio incorporando tecnologías de información.

    • Saber saber: busca que el estudiante comprenda las herramientas para desarrollar negocios innovadores de base tecnológica, apropie los diferentes modelos de negocio para tener éxito empresarial y comprenda la manera en que la tecnología y el comercio electrónico pueden impulsar el crecimiento de los emprendimientos.

    • Saber hacer: el curso está comprometido con la acción, su objetivo es construir soluciones de base tecnológica para resolver problemas prácticos. Por lo tanto, está orientado a que el estudiante cree emprendimientos innovadores con tecnologías de información, desarrolle conceptualmente su modelo de negocio y aplique herramientas para construir y validar un producto mínimo viable de su iniciativa de emprendimiento.

    El curso cubre ocho momentos claves en la vida de un emprendedor: creer, saber, querer, poder, hacer, vender, crecer y sostener. Para cada uno de estos momentos, el curso aplica metodologías que llevadas a la acción guiarán el desarrollo de emprendimientos de tecnología. Estas metodologías son utilizadas por las Universidades más destacadas en emprendimiento e innovación de base tecnológica en el mundo y en Silicon Valley. De igual manera, el curso está orientado a impulsar emprendimiento innovador en la realidad colombiana.

    Al final del curso el estudiante tendrá un producto mínimo viable validado en el mercado, habrá incorporado la tecnología de manera que aporte valor a su modelo de negocio y contará con las competencias para continuar desarrollando su emprendimiento. 

    Este curso tendrá el apoyo de Amazon Web Services para el desarrollo de los productos o servicios tecnológicos; cada grupo tendrá acceso a créditos gratuitos para ser utilizados en los servicios de nube.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Profundización MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Fundamentación ISIS: Electiva profesional

    Visite el sitio del curso

  • Gobierno de TI

    Código:

    MBIT-4202 PREGRADO, MBIT

    Créditos: 4

    Cupos: 25

    MBIT: 12 ISIS: 4 EDCO: 2 Otros: 7

    Descripción:

    El propósito de este curso es desarrollar en los estudiantes habilidades fundamentales para dirigir, medir y controlar la constante evolución de los activos de Tecnologías de Información (TI) presentes en empresas y negocios digitales. Se abordan preocupaciones de Gobierno de TI como control de toma de decisiones, entrega de beneficios, gestión de riesgos, y gestión de recursos. Los estudiantes, a través de escenarios reales y proyectos aplicados, desarrollan habilidades para (i) evaluar el comportamiento actual en el uso de TI, (ii) analizar y diseñar responsabilidades en la toma de decisiones críticas de TI, (iii) priorizar y diseñar procesos de TI, (iv) cuantificar el valor de servicios de TI, (v) valorar y definir estrategias para el tratamiento de riesgos de TI inter-dependientes, y (vi) construir mecanismos de apoyo al modelo de resiliencia operacional del negocio y de TI.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Profundización MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Gobierno de procesos de negocio

    Código:

    MBIT-4208 PREGRADO, MBIT

    Créditos:

    Cupos: 28

    MBIT: 12 ISIS: 6 EDCO: 2 Otros: 8

    Descripción:

    Este curso introduce métodos y tecnologías para el análisis, rediseño, monitoreo, y control de los procesos de negocio. En la primera parte del curso se abordan las etapas para el mejoramiento de los procesos de negocio como orquestadores operacionales y de cambio en las empresas. Se enfatiza en el rol de los modelos de simulación y en modelos de minería de procesos como instrumentos para analizar y rediseñar los procesos de negocio, y para el monitoreo y analítica asociados a su ejecución. En la segunda parte del curso se utilizan las áreas de competencia/capacidad del modelo de madurez de la gestión de procesos de negocio, para analizar diferentes implementaciones de procesos de acuerdo a los niveles de madurez de una organización y para administrar el portafolio de procesos.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Profundización MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Talento Humano y Aspectos Legales en TI

    Código:

    MBIT-4213 MBIT, PREGRADO

    Créditos: 4

    Cupos: 25

    MBIT: 12 ISIS: 4 EDCO: 3 Otros: 6

    Descripción:

    El presente curso tiene el propósito de capacitar a los Magíster en Tecnologías de Información y Negocios, en competencias directivas necesarias para identificar, formar, gestionar y trabajar con personas de TI. Dentro del curso se desarrolla: un módulo sobre los aspectos legales que debe conocer un directivo de TI para una gestión integral y responsable; y un módulo sobre recursos humanos de TI.

    En este curso se estudian los siguientes temas asociados a la gestión de personas en TI: Liderazgo de equipos de trabajo, manejo de equipos multidisciplinarios (con no ingenieros). Identificación, contratación, formación, gestión y retención del talento de TI. Motivación de personas y equipos de TI. En el módulo de Aspectos Legales de TI se abordan los siguientes contenidos: Responsabilidad jurídica de los directivos, aspectos legales del ecommerce y tratamiento de datos personales.

    En el módulo de Dirección y Desarrollo de Talento Humano en empresas de TI se abordan temáticas y se desarrollan habilidades prácticas para saber vincular al talento humano idóneo para la consecución de objetivos en TI, a través de competencias y habilidades para la gestión humana.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Profundización MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Transformación digital del estado

    Código:

    MBIT-4219 MBIT PREGRADO

    Créditos:

    Cupos: 25

    MBIT: 12 ISIS: 4 EDCO: 3 Otros: 6

    Descripción:

    En un mundo cada vez más interconectado y digital, la necesidad de líderes visionarios que impulsen la transformación de los Estados y la sociedad es más apremiante que nunca. El curso “Transformación Digital del Estado y la Sociedad” está diseñado para formar a estos líderes, dotándolos de las habilidades y el conocimiento necesarios para construir un Estado y una sociedad más digitales, donde la tecnología se convierta en un poderoso motor de solución para problemáticas estructurales y un catalizador de desarrollo y bienestar económico, social y ambiental.

    El programa es un espacio donde la teoría se encuentra con la práctica, donde la visión se convierte en acción y donde los líderes dominan la estrategia y las herramientas para enfrentar los retos del futuro digital desde el sector privado, el sector público y como ciudadanos. 

    Este curso es fundamental para construir un Estado y una sociedad más digitales, prósperos e inclusivos. Es un llamado a la acción, una oportunidad para desempeñar un papel activo en la construcción de un entorno institucional, económico y social impulsado por la tecnología, para el bienestar de los ciudadanos como individuos y como colectividad.

    Los líderes de la Transformación Digital del Estado y la Sociedad deben comprender y tener una postura crítica frente a temas estructurales y de coyuntura que plantean los desafíos más significativos para el país, en materia de adopción de tecnologías. Por esta razón, se abordarán los siguientes temas: entendimiento del contexto macroeconómico y normativo del Estado y la sociedad; las estrategias de gobierno y economía digital que hay en el mundo y que ha adoptado el país en los últimos años; el uso de tecnologías emergentes para atender problemáticas públicas para el desarrollo, tales como el uso de Inteligencia Artificial, Blockchain, Big Data, IoT; enfoque y buenas prácticas para el desarrollo de ciudades y territorios inteligentes a nivel mundial y su aplicabilidad en Colombia; formulación de proyectos de tecnologías exitosos para participar en licitaciones públicas, definición de políticas públicas digitales y como la innovación pública permite realizar 

    transformaciones que generen impacto económico, social y ambiental para fortalecer la relación ciudadanía Estado. 

    Al finalizar el curso el estudiante será capaz de definir estrategias para la incorporación de tecnologías en la transformación hacía un estado y una sociedad digital, y elaborar políticas públicas que conduzcan al desarrollo sostenible de nuestra sociedad aprovechando la tecnología digital como gran habilitador. 

    Los temas del curso se abordarán haciendo referencia en buenas prácticas internacionales, casis de uso en Colombia, y ejercicios prácticos que desarrollen el pensamiento critico frente a estos temas y su aplicabilidad en la realidad colombiana.


    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Profundización MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: No válida

    Visite el sitio del curso

  • Seguridad en el Host

    Código:

    MSIN-4104 MSIN, PREGRADO

    Créditos: 4

    Cupos: 35

    MESI: 20 Otros: 15

    Descripción:

    El objetivo de este curso es estudiar el funcionamiento y la interacción de los diferentes componentes tecnológicos de infraestructura local (hardware, sistema operativo y servicios) que soportan la ejecución de las aplicaciones, y a partir de lo anterior aprender a identificar y mitigar las vulnerabilidades del sistema frente a riesgos potenciales que afecten los elementos de seguridad del sistema, especialmente confidencialidad, integridad y disponibilidad. 

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Fundamentación MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Computación Forense

    Código:

    MSIN-4206 MESI PREGRADO

    Créditos: 4

    Cupos: 35

    MESI: 20 EDCO: 5 Otros: 10

    Descripción:

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Criptografía moderna en aplicaciones

    Código:

    MSIN-4210

    Créditos: 4

    Cupos: 30

    MESI: 20 Otros: 10

    Prerequisito:

    MSIN-4101: ING CRIPTOGRÁFICA Y APLIC SERV

    Descripción:

    El objetivo fundamental de este curso es adquirir destrezas acerca de la criptografía como fuente de herramientas tecnológicas que pueden ser incorporadas en productos y aplicaciones novedosas. Cada primitiva criptográfica se estudiará desde el punto de vista de ingeniería, analizando su fortaleza matemática, su modelo preciso de amenazas, su ámbito correcto de uso y sus posibilidades de falla. Se espera que el estudiante al final del curso haya adquirido una serie de destrezas acerca del uso de la criptografía moderna en aplicaciones.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Ciberseguridad Ofensiva

    Código:

    MSIN-4211 PREGRADO, MSIN

    Créditos: 4

    Cupos: 35

    MESI: 20 Otros: 15

    Descripción:

    Teniendo en cuenta el creciente número de ciberataques a las organizaciones se requiere un cambio en la forma en la cual se abordan los procesos de seguridad de la información en estas, ya que la pérdida de datos puede suponer grandes inconvenientes en la organización. Por tanto, surge como alternativa el complementar los esquemas de aseguramiento basados en una aproximación defensiva, con un esquema de protección activo. El propósito de este curso es abordar los conceptos relacionados con la estrategia de ciberseguridad ofensiva en la cual la organización identifica previamente los puntos débiles en materia de ciberseguridad antes de que un atacante pueda explotarlos.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Computación Cuántica y Criptografía

    Código:

    MSIN-4213 PREGRADO MSIN

    Créditos: 4

    Cupos: 35

    MESI: 20 EDCO: 5 Otros: 10

    Descripción:

    El advenimiento de la computación cuántica tiene el potencial de cambiar radicalmente el panorama infosec en Colombia y el mundo. La posibilidad “fantasmal” de aceleración exponencial de los algoritmos cuánticos podría poner en peligro la seguridad del mundo digital, hoy en día basada en criptografía clásica de arquitecturas von-Neumann. Este curso se enfoca en el análisis de la tecnología cuántica, sus posibilidades de aplicación en el mundo infosec y la forma en que las organizaciones pueden protegerse de los ataques basados en computación cuántica, utilizando los más recientes avances en criptografía post-cuántica.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Ciberseguridad e IA

    Código:

    MSIN-4216 MSIN

    Créditos: 4

    Descripción:

    En este curso diseñarás sistemas de Machine Learning para detectar intrusiones, clasificar malware y automatizar la respuesta a incidentes; y, desde la perspectiva ofensiva, ejecutarás ataques reales contra modelos de IA, envenenamiento de datos, ataques adversariales, extracción de modelos, para luego blindarlos. A través de ocho laboratorios prácticos, frameworks de clase mundial (MITRE ATLAS, NIST AI RMF) y un proyecto capstone, no solo te formarás como practicante, sino como líder capaz de evaluar, criticar y elevar el estado del arte en la seguridad de la IA

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Profundización MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Complemento

    Visite el sitio del curso

  • Ciencia de Datos Aplicada

    Código:

    MINE-4101 PREGRADO

    Créditos: 4

    Cupos: 34

    MINE: 25 ISIS: 5 Otros: 4

    Descripción:

    Este curso busca principalmente desarrollar habilidades en los estudiantes para la selección y uso de técnicas y herramientas computacionales y estadísticas adecuadas para la preparación y el análisis de datos, incluyendo la construcción de mecanismos efectivos para la entrega de resultados y que a su vez puedan ser usados por los stakeholders de la organización interesados así como por otros sistemas computacionales que los requieran.

    Tipo de curso:

    MATI: Complemento MBC: Profundización MBIT: Complemento MESI: Complemento MINE: Fundamentación MISIS: Complemento MISO: Profundización ISIS: Electiva profesional

    Visite el sitio del curso

  • Análisis con Deep Learning

    Código:

    MINE-4210 PREGRADO MINE

    Créditos:

    Cupos: 34

    MINE: 25 ISIS: 2 Otros: 7

    Descripción:

    Las redes neuronales artificiales son una clase de modelos de aprendizaje automático (machine learning), originalmente inspirados en la estructura del cerebro humano, que actualmente están siendo utilizados en muchas aplicaciones prácticas relacionadas con el procesamiento de lenguaje natural, el procesamiento de imágenes, la generación de contenido, entre otras. Su potencia y capacidad para resolver problemas complejos se basan en la interconexión de capas de neuronas artificiales en diversas arquitecturas. De esta forma, es posible construir modelos compuestos por una jerarquía de funciones que son aprendidas a partir de los datos, dando lugar a lo que se conoce como aprendizaje profundo (deep learning). Hoy en día, muchos de los sistemas inteligentes más avanzados —como asistentes virtuales, sistemas de detección de objetos, traductores automáticos o generadores de imágenes— se basan en deep learning.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Complemento MINE: Profundización MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Sistemas intensivos de datos

    Código:

    MINE-4213 MINE , PREGRADO

    Créditos:

    Cupos: 30

    MINE: 20 ISIS: 3 Otros: 7

    Descripción:

    Este curso se enfoca en la arquitectura de datos y las habilidades de ingeniería de datos necesarias para el procesamiento distribuido a gran escala. Los estudiantes utilizarán herramientas del ecosistema de Apache Spark para construir, optimizar y gestionar pipelines de datos. A lo largo del curso, se trabajará con conjuntos de datos representativos de escenarios reales y se aplicarán mejores prácticas de la industria, con énfasis en gobernanza, formatos de almacenamiento y generación de características (feature engineering).

    Al finalizar el curso, los estudiantes serán capaces de:

    1. Procesar datos a gran escala utilizando Apache Spark.
    2. Diseñar arquitecturas de datos para soluciones del mundo real.
    3. Implementar pipelines de datos con Delta Lake, MLFlow y Unity Catalog.
    4. Gestionar la ingeniería de características y el ciclo de vida de modelos de machine learning.

    Este curso es una evolución del curso de análisis con BigData. Los que vieron ese curso no podrán ver el nuevo curso.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Modelado Y Diseño De Datos

    Código:

    MINE-4214 MINE , PREGRADO

    Créditos:

    Cupos: 30

    MINE: 20 Otros: 10

    Descripción:

    El modelado de datos se enfoca en la forma de estructurar los datos para facilitar y hacer eficiente los procesos de análisis y la generación de valor a una organización a partir de los datos.

    Los estudiantes aprenderán técnicas y patrones de modelado de datos, abarcando desde el diseño conceptual hasta el almacenamiento en repositorios (e.g., BDRelacionales, BDNoSQL, BDVectoriales).

    Se trabajarán los siguientes temas:

    1. Modelos multidimensionales – Datos estructurados
    2. Modelado No SQL – Datos no estructurados
    3. Modelado en bases de datos vectoriales – IAGenerativa

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Paradigmas de programación

    Código:

    ISIS-4217 PREGRADO

    Créditos: 4

    Cupos: 35

    MISIS: 15 ISIS: 10 Otros: 10

    Descripción:

    El curso cubre los conceptos fundamentales teoricos y prácticos de los diferentes paradigmas de programación: lógica, funcional, orientada por objetos, explorando las fortalezas y debilidades de cada uno.

    Tipo de curso:

    MATI: Complemento MBC: Profundización MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Fundamentación MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Concurrencia y distribución

    Código:

    ISIS-4218 ISIS, PREGRADO

    Créditos: 4

    Cupos: 35

    MISIS: 10 Otros: 25

    Descripción:

    Hoy más que nunca se observa una gran interacción entre multiples sistemas. Para que esta interacción exista, los sistemas deben ser capaces de comunicarse entre ellos de forma organizada y eficiente. Además de esto es necesario procesar y comunicar la información rápidamente. Para cumplir con éstos requerimientos, se maneja concurrencia, paralelismo y distribución. El objetivo de éste curso es ofrecer una introducción a los conceptos básicos de concurrencia, paralelismo y distribución. Al terminar el curso, los estudiantes serán capaces de diferenciar las características básicas de los distintos modelos de programación para la construcción de sistemas multicore. Además, podrán resolver problemas específicos que involucren estos conceptos así como construir las bases de lenguajes concurrentes, paralelos y distribuidos.

    Tipo de curso:

    MATI: Complemento MBC: Profundización MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Procesamiento de lenguaje natural

    Código:

    ISIS-4221 PREGRADO

    Créditos: 4

    Cupos: 35

    MISIS: 17 ISIS: 10 Otros: 8

    Descripción:

    El Procesamiento del Lenguaje Natural es una disciplina de la Inteligencia Artificial que se ocupa de la formulación e investigación de mecanismos computacionales para la comunicación entre personas y máquinas mediante el uso de Lenguajes Naturales. El objetivo principal del curso es desarrollar una comprensión profunda de los algoritmos disponibles para procesar información lingüística y las propiedades computacionales subyacentes de los lenguajes naturales.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Algoritmos de Computación Cuántica

    Código:

    ISIS-4228 PREGRADO MISIS

    Créditos:

    Cupos: 35

    MISIS: 10 ISIS: 10 Otros: 15

    Descripción:

    ISIS-4228 Este curso(s) plantea dos objetivos. El primer objetivo fundamental es entender el potencial de la computación cuántica y su algorítmica asociada, para resolver problemas computacionalmente complejos, usando la aceleración exponencial de los algoritmos, que aprovechan las capacidades de procesamiento de los computadores cuánticos.

    El segundo objetivo busca aplicar este tipo de algorítmica a problemas que hoy en día tenemos en áreas relacionadas con procesamiento digital de señales utilizando la transformada de Fourier (clásica, digital, rápida y cuántica), así como también aplicaciones en Machine Learning.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Desarrollo de soluciones cloud

    Código:

    ISIS-4426 PREGRADO, ISIS, MINE

    Créditos: 4

    Cupos: 35

    MINE: 5 MISIS: 12 ISIS: 8 Otros: 10

    Descripción:

    El propósito de este curso es ofrecer a los participantes elementos fundamentales para entender cómo servicios de IT pueden ser ofrecidos utilizando soluciones cloud. Se presentará como construir aplicaciones para el cloud y cómo evaluar alternativas arquitecturales de estas aplicaciones de acuerdo con los requerimientos.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Fundamentación ISIS: Electiva profesional

    Visite el sitio del curso

  • Semantic Web

    Código:

    ISIS-4514 PREGRADO, ISIS

    Créditos: 4

    Cupos: 35

    MISIS: 8 Otros: 27

    Descripción:

    El objetivo de este curso es actualizar a los participantes sobre las nuevas aplicaciones y capacidades que la Web Semántica hará posible. Así mismo, se estudiaran las técnicas que existen para el diseño de estas aplicaciones. El objetivo de la Web Semántica es convertir la actual red de documentos a una red más amplia de datos. En los últimos años las nuevas técnicas de Linked Data hacen esta visión una realidad y han renovado el interés en la Web Semántica.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Complemento

    Visite el sitio del curso

  • Visual Analytics

    Código:

    ISIS-4822 PREGRADO MINE

    Créditos: 4

    Cupos: 30

    MINE: 8 MISIS: 10 ISIS: 5 Otros: 7

    Descripción:

    “Visual Analytics”, o Analítica visual, es el conjunto de conocimiento que nos permite utilizar técnicas de visualización interactiva con algoritmos y métodos de análisis de datos, con el fin de apoyar el razonamiento analítico para la toma de decisiones. La Analítica visual es utilizada en áreas muy diversas que cubren ciencias, ingeniería, negocios y gobierno. Encontramos ejemplos de áreas de aplicación en análisis y toma de decisiones en sistemas urbanos, exploración petrolera, banca, seguridad, emergencias y desastres naturales, monitoreo de salud para manejo de epidemias, entre otros.  Encontramos entonces en el contenido del curso tanto bases teóricas de esta área interdisciplinaria, análisis de casos de aplicación, como la realización de miniproyectos de aplicación de técnicas de analítica visual en situaciones reales.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Computación Visual Interactiva

    Código:

    ISIS-4823 PREGRADO

    Créditos: 4

    Cupos: 35

    MISIS: 12 ISIS: 12 Otros: 11

    Descripción:

    Este curso trata sobre los fundamentos de la computación visual interactiva comprendidos en los siguiente temas: El modelaje de escenas 2D/3D en computador (geometría, apariencia y comportamiento); La generación visual por computador de estas escenas buscando realismo y desempeño en su despliegue; Las posibilidades y técnicas de interacción entre el Usuario y las escenas 2D/3D así como los métodos de evaluación de la experiencia de usuario y el aspecto de usabilidad; y la representación y despliegue de información de interés al usuario en esquemas visuales para facilitar su interpretación.

    Tipo de curso:

    MATI: Complemento MBC: No válida MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Profundización MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Prácticas de ingeniería de software esenciales para el agilismo

    Código:

    MISW-4101 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    En este curso se estudiarán 4 prácticas de ingeniería de software: Historias de usuario, flujos de trabajo, desarrollo basado en pruebas e integración continua. Para cada práctica se estudian los conceptos asociados, se realizan tutoriales prácticos y se aplican en un proyecto, en parejas, que se desarrolla a lo largo del curso.  

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Pruebas Automatizadas

    Código:

    MISW-4103 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    Este curso es un primer paso para diseñar estrategias que buscan balancear esfuerzos manuales y automatizados para realizar pruebas de software. Aprende sobre conceptos y técnicas de pruebas automatizadas, estrategias de pruebas, pruebas exploratorias, pruebas de reconocimiento, y pruebas de “extremo a extremo”.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Procesos de Desarrollo Agiles

    Código:

    MISW-4201 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    A través de este curso, adquirirá los conocimientos y habilidades necesarios para aplicar un proceso de desarrollo de software ágil. Para esto, diseñará e implementará una solución de software mediante la utilización de marcos de trabajo ágiles y las principales prácticas de ingeniería de los equipos ágiles: definición del producto usando mapas de historias de usuario, desarrollo basado en pruebas, flujos de trabajo para construcción e integración continua del producto.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Desarrollo de Software en la Nube

    Código:

    MISW-4204 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    Este curso estudia los conceptos alrededor de la nube, haciendo especial énfasis en analizar las ventajas y riesgos de la adopción de la computación en nube para las organizaciones. El desarrollo de soluciones que aprovechen dichas ventajas, mitigando los riesgos, se realiza de manera incremental para entender mejor el impacto en las estrategias de TI para las organizaciones. 

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Desarrollo Apps en la Nube

    Código:

    MISW-4301 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    Las aplicaciones nativas en la nube están diseñadas para aprovechar al máximo las características de la nube, y se caracterizan por ser sistemas distribuidos y desacoplados, que se soportan en tecnologías como funciones, contenedoras y servicios autogestionados.

    En este curso estudiamos los fundamentos y conceptos que soportan el diseño y desarrollo de este tipo de aplicaciones, evaluamos los retos de su implementación y comparamos sus ventajas y desventajas frente a otro tipo de implementaciones de aplicaciones en la nube.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Mejoramiento UX

    Código:

    MISW-4302 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    Las soluciones de software modernas, requieren cada día y con mayor intensidad el uso de múltiples canales de acceso e interacción con el usuario, tales como aplicaciones web y móviles.  Ahora mas que nunca es importante identificar de forma temprana, las expectativas y necesidades de los usuarios en cuento a la experiencia que desean vivir al utilizar este tipo de soluciones, buscando siembre garantizar la ergonomía y eficiencia en el uso de las soluciones propuestas.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • DEVOPS

    Código:

    MISW-4304 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    DevOps junto a otras tecnologías como la nube y el desarrollo de aplicaciones nativas para la nube, están entre las disrupciones más importantes en los últimos años. DevOps implica grandes cambios en los procesos de desarrollo de software, iniciaremos en el curso analizando la manera como el software es desarrollado con metodologías tradicionales, avanzaremos por la historia de DevOps, los motivadores y beneficios de utilizar DevOps; y luego comenzaremos a profundizar en prácticas modernas de DevOps como Integración Continua, Entrega Continua, Despliegues Continuos, Monitoreo Continuo y SRE.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Gerencia de Proyectos

    Código:

    MISW-4305 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    La gerencia de proyectos implica lograr una base común y un lenguaje estándar para mejorar la gestión de los proyectos utilizando procesos, herramientas y plantillas predeterminadas. El uso de una metodología consistente de gerencia de proyectos evita la duplicación de esfuerzos, minimiza costos adicionales por ineficiencia o no cumplimiento de metas, reduce los riesgos negativos y aumenta la confianza de los stakeholders. Sin embargo, un buen sentido de los negocios al servicio de la compañía es vital para el éxito y no puede ser reemplazado por un gerente de proyectos que trata de utilizar una metodología sin entender realmente la solución real requerida por el negocio.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Análisis y Modelado de Datos

    Código:

    MISW-4402 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    Este curso pretende guiar al estudiante en el desarrollo de aplicaciones de analítica 1.0 o analítica descriptiva basadas en tableros de control, conocidas como aplicaciones de inteligencia de negocios. Hace énfasis en las etapas de entendimiento de datos, definición del producto de software, preparación de datos, construcción del modelo que corresponde al desarrollo de los componentes de software y finalmente, la evaluación del modelo. Al interior de esas etapas realizarán procesos de perfilamiento de datos, análisis de calidad de datos, ETL (Extracción, Transformación y Carga) y diseño e implementación de modelos multidimensionales para la persistencia de las fuentes. Finalmente, y no menos importante, comprende la creación de tableros de control y el análisis de la información publicada en ellos. Todo esto con el fin de apoyar a una organización en el seguimiento del logro de sus objetivos estratégicos y las acciones y decisiones entorno a ellos.  

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Diseño y Construcción de APIs

    Código:

    MISW-4403 PREGRADO MISO

    Créditos:

    Cupos: 10

    ISIS: 10

    Descripción:

    En este curso se aborda el proceso de diseño y construcción de un API REST en el que se incorporan características como la seguridad, el desempeño y la facilidad de modificación

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Diseño y construcción de de aplicaciones no monilíticas

    Código:

    MISW-4406 PREGRADO MISO

    Créditos: 2

    Cupos: 10

    ISIS: 10

    Descripción:

    En la industria TI actual, los retos de escalabilidad, fiabilidad, disponibilidad y desempeño han hecho que las arquitecturas clásicas monolíticas no sean suficientes. Sin embargo, la introducción de nuevos patrones y tecnologías han hecho que podamos manejar volúmenes inimaginables de transacciones y datos como parte de nuestro día a día.

    Este curso tiene como objetivo introducir al estudiante en los principios básicos de diseño y desarrollo de soluciones no monolíticas.

    Al final de este curso el alumno será capaz de diseñar e implementar arquitecturas no monolíticas y reactivas, mediante una filosofía de Diseño Guiado por el Dominio

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Introducción al desarrollo de videojuegos

    Código:

    MISW-4407 PREGRADO MISO

    Créditos: 2

    Cupos: 10

    ISIS: 10

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Fundamentos de construcción de agentes

    Código:

    MISW-4412 PREGRADO MISO

    Créditos: 2

    Descripción:

    Este curso introduce el diseño y desarrollo de agentes inteligentes basados en modelos de lenguaje grandes (LLMs). A lo largo del curso, los estudiantes desarrollan competencias teóricas y prácticas para diseñar, construir y evaluar sistemas agenticos que combinen razonamiento autónomo, uso de herramientas externas y orquestación de flujos de trabajo complejos. El énfasis del curso se centra en la transición del paradigma de cadenas secuenciales hacia agentes con procesos cíclicos y autónomos, capaces de planificar, ejecutar, reflexionar y corregirse en función de un objetivo definido. Asimismo, el curso prioriza la construcción de sistemas observables, evaluables y seguros, con criterios de calidad, costo y desempeño, que puedan operar de manera confiable en entornos reales.

    El programa se apoya en el ecosistema de LangChain como base de orquestación, profundiza en LangGraph para modelar grafos de estado con flujos lineales y cíclicos, y utiliza LangSmith para observabilidad, evaluación y mejora continua. En paralelo, los estudiantes implementan agentes con diferentes arquitecturas y estrategias de razonamiento en contextos de ingeniería de software, con el objetivo de producir soluciones robustas, medibles y alineadas con las necesidades del dominio.

    Durante las primeras semanas se establece el marco fundamental: cómo los modelos de lenguaje grandes evolucionan de ser componentes de cadenas predefinidas a convertirse en motores de razonamiento dentro de sistemas autónomos, integrados con herramientas, memoria y protocolos de comunicación. En esta fase se estudian los fundamentos de tool calling, el diseño de herramientas, manejo de errores y los patrones de arquitectura cliente-servidor para la interconexión con servicios externos. También se introduce la observabilidad como práctica esencial, incluyendo trazabilidad de ejecuciones, logging estructurado, métricas de desempeño y debugging de agentes.

    Posteriormente, el curso profundiza en los mecanismos que permiten a los agentes gestionar estado y razonar de forma avanzada. Se abordan, de forma práctica, sistemas de memoria de corto y largo plazo, gestión de contexto, personalización y few-shot learning dinámico. Sobre esta base, se estudian técnicas de planificación y descomposición de tareas, incluyendo Plan-and-Execute, ReAct, Chain-of-Thought y gestión de dependencias entre subtareas. El curso avanza hacia estrategias de razonamiento avanzado y autocorrección, como Tree of Thoughts, Self-Consistency, Reflexion, Self-Ask, backtracking y manejo de incertidumbre.

    Finalmente, el curso articula estos componentes en soluciones completas: frameworks de evaluación de agentes con métricas de precisión, completitud y eficiencia, guardrails de seguridad, validación de salidas, control de costos y consideraciones éticas.

    El programa cierra con orquestación multi-agente, abordando patrones de arquitectura jerárquica y peer-to-peer, especialización por dominio, protocolos de comunicación entre agentes y resolución de conflictos. El resultado esperado es que el estudiante pueda diseñar y justificar una arquitectura agentica, implementarla con buenas prácticas, y medir su desempeño de forma reproducible en un contexto de ingeniería de software.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Visión artificial I: interpretación visual

    Código:

    MAIA-4321 PREGRADO MAIA

    Créditos:

    Cupos: 8

    ISIS: 8

    Descripción:

    Este curso ofrece una comprensión profunda y completa de los conceptos esenciales y avanzados en el campo de la visión por computador, abarcando tanto las bases teóricas como las aplicaciones más sofisticadas de la disciplina. A lo largo del curso, los estudiantes aprenderán a aplicar diversas técnicas clave de procesamiento de imágenes, que incluyen la clasificación, la detección y la segmentación, utilizando herramientas de vanguardia. Además, el curso está diseñado para dotar a los estudiantes de habilidades prácticas y conocimientos profundos, proporcionándoles una preparación sólida para enfrentar los desafíos y las oportunidades de este campo en constante evolución.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Visión artificial II: más allá de los pixeles

    Código:

    MAIA-4322 PREGRADO MAIA

    Créditos:

    Cupos: 8

    ISIS: 8

    Descripción:

    Este curso avanzado en visión por computador se enfoca en tres áreas principales: reconstrucción 3D, análisis de video y generación de imágenes. Los estudiantes tendrán la oportunidad de estudiar técnicas y algoritmos avanzados para crear modelos tridimensionales a partir de imágenes, procesar secuencias de video y generar imágenes mediante modelos generativos avanzados. A partir de este curso los estudiantes desarrollarán habilidades especializadas que les permitirán enfrentar desafíos complejos en visión por computador, utilizando conceptos de aprendizaje profundo y redes neuronales.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Inteligencia artificial en sistemas embebidos

    Código:

    MAIA-4341 PREGRADO MAIA

    Créditos:

    Cupos: 8

    ISIS: 8

    Descripción:

    Gracias a los avances recientes en hardware y software, hoy es posible implementar algoritmos de inteligencia artificial en dispositivos portables, de bajo costo y con recursos limitados, conocidos como sistemas embebidos. Estos sistemas permiten abordar desafíos complejos en contextos como ciudades inteligentes y agricultura de precisión, donde se requiere sensado distribuido y se enfrentan restricciones en procesamiento, energía y seguridad de la información. En este curso se estudian estrategias para llevar modelos de machine learning, como redes neuronales y aprendizaje profundo, a plataformas embebidas, explorando también conceptos de Edge Computing y su integración con sensores e internet de las cosas. El objetivo general de este curso es desarrollar competencias para la identificación, configuración y optimización de sistemas embebidos y plataformas hardware en la implementación de algoritmos y aplicaciones de inteligencia artificial, utilizando frameworks de machine learning y aplicando estrategias de optimización para soluciones eficientes en términos de recursos y rendimiento

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Sistemas de decisión y control inteligente

    Código:

    MAIA-4342 PREGRADO MAIA

    Créditos:

    Cupos: 8

    ISIS: 8

    Descripción:

    En este curso se exploran las técnicas de control inteligente, las cuáles se basan en la introducción de elementos característicos de humanos y sistemas biológicos tales como el análisis, la adaptación, la planificación, la cooperación y la toma de decisiones para dar respuesta a sistemas complejos (de gran escala), cumpliendo con requisitos de robustez, seguridad y operación en tiempo real.Se discuten, a un alto nivel, sobre la intersección entre el aprendizaje por refuerzo y el control inteligente, y cómo éste último permite un aprendizaje en línea, pudiendo responder a incertidumbres inesperadas durante la operación, lo cual no se realiza en estrategias tradicionales de aprendizaje. El curso contempla una visión más amplia que profunda de los temas, los cuales contemplan conceptos como el control clásico, el control difuso, temas de control adaptativo como el extremum seeking, que pueden enmarcarse en esquemas que buscan alcanzar una mayor flexibilidad y n regulación de sistemas dinámicos y complejos. Por otra parte, en el marco de sistemas de decisión, se introducen conceptos como el control predictivo basado en modelo (MPC, por sus siglas en inglés), y se presentan las técnicas de teoría de juegos que permiten modelar y gestionar el control a alto nivel en sistemas con múltiples agentes. Al finalizar el curso el estudiante habrá adquirido una visión global acerca de las técnicas de decisión y control inteligente, dentro del contexto de la inteligencia artificial, pudiendo analizar e implementar controladores básicos que son el fundamento de muchos sistemas complejos de la tecnología moderna, desde la robótica hasta la producción automatizada. 

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

  • Gerencia ágil de proyectos de TI

    Código:

    MAIT-4401 PREGRADO

    Créditos: 2

    Descripción:

    La forma como las organizaciones afrontan los proyectos de tecnología determina su éxito y supervivencia en el mercado. La adaptación a los cambios y el trabajo colaborativo son determinantes para marcar una diferencia en la entrega de valor constante. El conocimiento y manejo de las herramientas con enfoque ÁGIL permite a los líderes navegar por la incertidumbre natural de los proyectos y los mercados. Este curso está dirigido a personas que desean ampliar y desarrollar sus habilidades para la gestión de proyectos profundizando en el enfoque adaptativo que brindan los marcos de trabajo ágiles, fortaleciendo la conciencia en el liderazgo, la complejidad del desarrollo de software, las organizaciones y los objetivos de negocio.

    Tipo de curso:

    MATI: Complemento MBC: Complemento MBIT: Complemento MESI: Complemento MINE: Complemento MISIS: Complemento MISO: Complemento ISIS: Electiva profesional

    Visite el sitio del curso

Electivas profesionales en otros departamentos

Los estudiantes de Ingeniería de Sistemas y Computación - ISIS pueden optar por tomar una (1) de las tres (3) electivas profesionales del programa en otro departamento. Esto quiere decir que el estudiante debe tomar 8 créditos como mínimo en cursos de pregrado de nivel 3 o la escuela de posgrado del departamento.

Las electivas profesionales de otros departamentos validas hasta el periodo 2024-10:

En el marco de los ajustes curriculares que se realizaron a partir del 2024-10 y las revisiones de los contenidos programáticos que no generen cruce de contenido con cursos del departamento las electivas profesionales en otros departamentos tendrán un cambio y para tener el menor impacto posible, hemos decido que a partir del 2024-20 los cursos de este listado solo serán válidos para estudiantes que hayan cursado las materias hasta el periodo 2024-10.

 

Statistic learn data analytics
Cód: IIND-4123 Créditos: 4
Válida desde: 2020-10

Este curso presenta conceptos y métodos estadísticos para el análisis de datos bajo el enfoque de modelamiento predictivo (“machine learning”). Los modelos predictivos buscan aproximar el valor de una variable de interés en términos de valores particulares de las variables predictoras, usando una función que debe ser estimada (aprendida) a partir de datos. Incluye problemas de regresión (predicción de variable continua, por ejemplo, predecir el monto de una transacción electrónica), clasificación (predicción de variable categórica, por ejemplo, predecir si la transacción es fraude o no), ranking (ordenamiento de la variable de respuesta) y aprendizaje no-supervisado (cuando la respuesta no es observable). A diferencia de modelos estadísticos clásicos, los modelos predictivos se evalúan a partir de su eficacia para pronosticar la respuesta y no necesariamente en su capacidad para explicar las relaciones entre las variables. En el curso se incluyen técnicas de minería de datos, de “machine learning” y de reconocimiento de patrones.

Matemat programación funcional
Cód: MATE-3133 Créditos: 3
Válida desde: 2020-10

El curso presenta la teoría y práctica de Haskell, una implementación supremamente elegante del cálculo de Lambda y al mismo tiempo un lenguaje de programación eficiente y seguro, en el cual es posible escribir algoritmos en un lenguaje cercano al que usa un matemático para expresar sus conceptos, incluyendo estructuras infinitas. El uso de la programación funcional y de Haskell en particular, y su influencia sobre la programación imperativa, han aumentado en importancia considerablemente en los últimos años.

 

Sistemas Electrónicos Embebidos
Cód: IELE-4231 Créditos: 4
Válida desde: 2015-10

Un "Sistema embebido" es aquel que hace referencia a los equipos electrónicos que incluyen un procesamiento de datos, pero que, a diferencia de un cmputador personal, están diseñados para satisfacer una función específica, como en el caso de un reloj, un reproductor de MP3, un teléfono celular, un router, el sistema de control de un automóvil, de un satélite o de una planta nuclear.

El curso busca dar las bases metodológicas y tecnológicas para el diseño de sistemas basados en plataformas.

Métodos Computacionales Avanzados
Cód: FISI-3024 Créditos: 3
Válida desde: 2015-10

Los métodos computacionales fundamentan el trabajo en todas las áreas técnicas y científicas, ya sean principalmente experimentales o teóricas. Esto se debe en gran parte a que la capacidad de utilizar computadores de alto rendimiento ha disminuido en costo monetario y en complejidad.

El curso de Métodos Computacionales Avanzados presenta estas posibilidades computacionesles a estudiantes de diferentes disciplinas científicas. Para esto propone profundizar sus conocmientos en tres áreas: resolución de ecuaciones diferenciales, implementación de métodos de machine leraning (i.e. algoritmos que aprenden de datos) y utilización de técnicas de cómputo masivamente paralelo.

 

Robótica
Cód: IELE-3338 Créditos: 3
Válida desde: 2015-10

Curso de profundización en el área de Automatización Industrial. El curso busca confrontar al estudiante en forma independiente a un proyecto de cierta magnitud en el área de la Robótica, el cual deberá afrontar usando las prácticas y herramientas de ingeniería adquiridas durante la carrera y usando adecuadamente los temas introducidos durante el semestre.

 

Machine Learning
Cód: IELE-4014 Créditos: 4
Válida desde: 2015-10

 Este curso comprende modelos, métodos y algoritmos sobre máquinas (computadores) que aprenden a partir de su experiencia. Se estudiarán modelos matemáticos de aprendizaje, a partir de los cuales se identificarán y analizarán los elementos fundamentales de este tipo de sistemas desde los puntos de vista estadístico y computacional. A partir del estudio de la teoría se introducirán métodos del estado del arte que hoy en día se utilizan con gran éxito en aplicaciones a problemas reales en clasificación, regresión y aproximación de funciones.

Temas Contemporáneos en criptografía
Cód: MATE-3102 Créditos: 3
Válida desde: 2016-10

El curso presenta, con una aproximación matemática, los avances recientes más importantes en criptografía, necesarios para resolver problemas en aplicaciones avanzadas. Cubre los prerrequisitos básicos de álgebra (por ejemplo: campos de Galois y curvas elípticas), presenta las definiciones modernas de seguridad y el objetivo principal es presentar protocolos avanzados para cumplir requisitos de privacidad o de trust particulares. El curso no presenta en detalle algunos temas "viejos" de criptografía, como DES, block ciphers, modos de operación; funciones de hash, MACs, funciones de derivación.

Reconocimiento de Patrones
Cód: MATE-4527 Créditos: 4
Válida desde: 2017-20

Este curso introduce los estudiantes en los pilares teóricos fundamentales de la teoría de aprendizaje estadístico como marco teórico de la minería de datos (el problema de aprendizaje o machine learning, el compromiso entre sesgo y varianza, aproximación y error, riesgo, consistencia, regularización, complejidad, etc.) Paralelamente se van aprender las principales técnicas de minería de datos (método de vecindades, redes neuronales,  redes bayesianas, árboles,  boosting, cross validation, máquinas de vectores de soporte, clustering, reglas de asociación, minería de texto, etc.) a través de ejemplos y problemas que los estudiantes deberán implementar y resolver haciendo uso de un computador y, en lo posible, resolviendo problemas que sean de su interés (análisis de datos de redes sociales, reconocimiento de caracteres, extracción de señales, pronósticos, clasificación de clientes, alertas de fraude, anomalías, etc.)..

Análisis y procesamiento de imágenes
Cód: IBIO-3470 Créditos: 3
Válida desde: 2017-20

El curso tiene como objetivo introducir al estudiante en el área del procesamiento y análisis de imágenes por computador como punto de entrada a las aplicaciones de estas técnicas en problemáticas reales multidisciplinarias en el área biomédica. El estudiante logrará al finalizar el curso un conocimiento de los conceptos y las técnicas básicas de procesamiento de imágenes y del trabajo de análisis que se puede lograr con ellas. Se pretende que el estudiante desarrolle criterios que le permitan decidir sobre la aplicabilidad de estas técnicas en una situación particular.

Teoría de la Información
Cód: MATE-3134 Créditos: 4
Válida desde: 2018-10

This is a first course in Information Theory. This course builds on material developed in a basic probability course, but the most important requirement is mathematical maturity. The course has two explicit goals, namely to answer the following two (related) questions:

      How efficiently can data be compressed?
      How efficiently can data be transmitted in the presence of noise?

At the end of the course, students will have the mathematical tools to answer the above questions, as well as have a general understanding of the mathematics underpinning modern communications systems. More specifically, the main ideas we hope to cover during the course are entropy and mutual information of random variables, data compression, coding theory, and channel capacity.

Visión por Computador
Cód: IBIO-4680 Créditos: 4
Válida desde: 2017-10

Este curso de nivel de posgrado tiene como objetivo introducir los conceptos básicos y avanzados de la visión por computador, las técnicas en niveles prácticos y teóricos, y la revisión del estado del arte en las principales áreas de esta disciplina. El estudiante estará expuesto a los diferentes aspectos del ciclo de investigación creativa en visión por computador y estará familiarizado con las herramientas matemáticas y computacionales necesarias para realizar investigación a nivel de posgrado en visión por computador. Adicionalmente, los estudiantes desarrollarán criterios para determinar la aplicabilidad de la visión por computador en aplicaciones multidisciplinarias del mundo real.

Visión Artificial
Cód: IBIO-4490 Créditos: 4
Válida desde: 2019-10

Este curso de nivel de posgrado tiene como objetivo introducir los conceptos básicos y avanzados de la visión por computador, las técnicas en niveles prácticos y teóricos, y la revisión del estado del arte en las principales áreas de esta disciplina. El estudiante estará expuesto a los diferentes aspectos del ciclo de investigación creativa en visión por computador y estará familiarizado con las herramientas matemáticas y computacionales necesarias para realizar investigación a nivel de posgrado en visión por computador. Adicionalmente, los estudiantes desarrollarán criterios para determinar la aplicabilidad de la visión por computador en aplicaciones multidisciplinarias del mundo real.

Artificial Intelligence in the Social Sciences
Cód: ECON-4582 Créditos: 4
Válida desde: 2022-20

Artificial intelligence (AI) for social sciences allows the study of social phenomena using data-driven methods to generate insight from large-scale, digital trace data. Data of human traces has become abundant in the digital age, as human and machine agents interact to build increasingly complex, diverse, and interdependent systems. For example, people connect and interact through online social networks, allowing them to participate in various social activities and thereby enables new managerial insights. In this course, we will attend to these prospects and challenges of AI for businesses and organizations, as well as to innovative use cases. Key aspects include the use of novel (often unstructured) datasets, scaling analyses to large-scale datasets with large population sizes, and using AI to generate new insights for social sciences and improve decision-making for the better of society. Among others, we will answer specific questions of immediate impact in our course (e.g., How can AI help reaching the United Nations’ Sustainable Development Goals? How can explainable AI help in management decision-making?).

Introducción a la Ciencia de Datos
Cód: FISI-3915/4915 Créditos: 4
Válida desde: 2022-20

La ciencia de datos (Data Science) se empieza a posicionar en el centro de todas las áreas técnicas y científicas, dentro y afuera del ámbito académico. El curso de Introducción a la Ciencia de Datos presenta un panorama general de los principios y técnicas computacionales básicas para una persona que desea iniciarse en la Ciencia de Datos. Para esto se propone profundizar sus conocimientos en dos áreas: estadística descriptiva algoritmos para extraer patrones en conjuntos de datos. Se asume que los estudiantes de este curso ya tienen conocimientos básicos en métodos computacionales equivalentes al nivel del curso Métodos Computacionales (FISI-2028) del antiguo pensum de la carrera de Física, o Métodos Computacionales 2 del nuevo pénsum. El lenguaje de programación será Python.

Tenga en cuenta:

En caso que un estudiante tome más de una (1) materia de listado anterior, solo se considerará una (1) como electiva profesional; las demás serán consideradas como cursos de libre elección CLE.

Las electivas profesionales de otros departamentos validas 2024-20 y hasta el 2026-20

A partir del 2024-20 y hasta el 2026-20 las electivas validas de otros departamentos son:

Flujo en Redes
Cód: IIND-4115 Créditos: 4
Válida desde: 2020-10

El curso presenta al estudiante los aspectos de modelaje y diseño algorítmico de un primer curso de optimización en redes. El curso tiene un enfoque de programación matemática, como continuación natural de un curso en optimización lineal (Principios de Optimización). Algunos temas siguen un enfoque combinatorio, sirviendo así como un primer curso en el área de optimización combinatoria. El tema de optimización en redes tiene una amplia aplicabilidad. Algunos ejemplos de su uso son: redes de transporte, redes de comunicaciones, planeación de capital, programación de proyectos, mantenimiento y reemplazo de equipos, programación de producción, entre otros.

Optimización Avanzada
Cód: IIND-4101 Créditos: 4
Válida desde: 2024-20

El curso presenta al estudiante las técnicas de modelado, técnicas de solución, y diseño algorítmico propios de un curso avanzado en optimización. La teoría del curso está principalmente enmarcada en el área de programación matemática, y se hará énfasis especial en la solución computacional de problemas de gran escala. Por lo tanto, es imprescindible que el estudiante tenga bases en algún lenguaje de programación (e.g., Python, Java, C, C++, entre otros). Durante las sesiones teóricas, prácticas y en los talleres, se desarrollarán aplicaciones de los temas del curso, principalmente en las áreas de producción, logística y finanzas.

Fundamentos de Reconocimiento Visual
Cód: IBIO-3670 Créditos: 3
Válida desde: 2024-20

El curso IBIO3670 introduce a los estudiantes a los fundamentos del reconocimiento visual como punto de entrada al campo de la visión artificial (a su vez, un área de la inteligencia artificial). Enseña a los estudiantes los fundamentos y técnicas características del área, además de ilustrar sobre su aplicabilidad en problemas reales del área biomédica.