Oferta de cursos intersemestral
Cursos obligatorios
Tenga en cuenta que estos cursos se dictarán siempre y cuando se alcance el número mínimo de estudiantes.
Proceso de inscripción
Para consultar turnos de inscripción, precios, restricciones de cursos, así como también realizar el proceso de inscripción, ingrese al portal de admisiones y registro.
Diseño y análisis de algoritmos
Código:
ISIS-1105
Periodo:
2017-19
Profesor(es):
Jorge Duitama
Créditos: 3
Tipo de curso:
F Fundamentos de ingeniería
Descripción:
Presentar conceptos básicos del diseño y análisis de algoritmos. Al finalizar el curso, el estudiante debe ser capaz de aplicar técnicas de desarrollo de algoritmos como dividir y conquistar, programación dinámica, utilizar diversos algoritmos de búsqueda y analizar su complejidad en tiempo y en espacio.
APO I - Algorítmica y programación I
Código:
ISIS-1204
Periodo:
2017-19
Profesor(es):
César Forero (Sección 1)
Julián Moreno (Sección 2)
Créditos: 3
Tipo de curso:
F Fundamentos de ingeniería
Descripción:
El curso APO1 (Algorítmica y Programación orientada a Objetos 1), es el primer curso de programación, donde se pretende que al final del curso el estudiante esté en capacidad de utilizar las herramientas y técnicas adecuadas para resolver un problema de una realidad simple en términos de un programa de computador.
APO II - Algorítmica y programación II
Código:
ISIS-1205
Periodo:
2017-19
Profesor(es):
Christian Aparicio (Sección 1)
Créditos: 3
Tipo de curso:
F Fundamentos de ingeniería
Descripción:
El curso APO2 (Algorítmica y Programación orientada a Objetos 2), es el segundo curso de programación, donde el propósito de este curso es continuar avanzando en los temas tratados en el primer curso de programación, introduciendo nuevos conceptos y generando las habilidades necesarias para manejarlos. En particular, se estudian nuevos elementos con los cuales se pueden modelar las entidades del mundo del problema, y se ven algunas técnicas nuevas para implementar los algoritmos que resuelven problemas un poco más complejos.
TI en las organizaciones
Código:
ISIS-1404
Periodo:
2017-19
Profesor(es):
Cinthia Sanchez (Sección 1)
Créditos: 3
Tipo de curso:
F Fundamentos de ingeniería
E Curso tipo E
Descripción:
Este curso presenta diferentes formas de una organización (empresa, grupo social, organización formal o informal, etc. sea ésta proveedora de bienes o servicios relacionados con tecnologías de información –TI- o beneficiaria de estos bienes o servicios) haciendo énfasis en TI como elemento fundamental para articular la organización con su entorno y facilitar el logro de sus objetivos.
Electivas profesionales
Los estudiantes de pregrado podrán tomar los cursos de Escuela de verano ofrecidos por la Maestría en Ingeniería de Sistemas y Computación MISIS y la Maestría en Seguridad de la Información MESI
Oferta de cursos intersemestral 2017 (2017-18)
Escuela de verano internacional
Algunos de los cursos ofrecidos durante el periodo intersemestral hacen parte de Escuela de verano. En este espacio nos visitan profesores de instituciones extranjeras. Si desea conocer más sobre la Escuela de verano ingrese AQUÍ
Programa:
-
ARTI-4211 Intelligent Systems Architecture
Código:
ARTI-4211
Periodo:
2017-18 (Escuela de Verano)
Profesor(es):
Artur Dubrawski - María de Arteaga, Carnegie Mellon University.
Hernán Astudillo Ph.D, Universidad Técnica Federico Santa María – Chile.
Álvaro Riascos Ph.D, Universidad de los Andes
Créditos: 4
Cupos:
MATI: 25 Otros: 10
Descripción:
Actualmente las empresas comienzan a entender el beneficio que pueden obtener con todos los datos que han venido almacenando a través del tiempo, en forma de información estructurada y no estructurada. Estos datos, antes guardados sin un uso particular, ahora son vistos como un elemento relevante para la optimización de los procesos de negocio y la generación de nuevas estrategias de transformación digital, mediante el desarrollo de sistemas inteligentes. El arquitecto de TI, se ve enfrentado a nuevos requerimientos por parte del negocio para darle un mayor valor a los datos de la organización. Adicionalmente, se espera que los arquitectos de solución de estas nuevas aplicaciones tengan en cuenta nuevos roles dentro de la empresa, como los científicos de datos, los arquitectos de analítica y los arquitectos de información. Para el arquitecto de TI, se vuelve necesario conocer los las tecnologías subyacentes a los sistemas inteligentes, en los que se utiliza de manera práctica el aprendizaje de máquinas y las técnicas de analítica de grandes volúmenes de información. Este curso se trabajará en tres grandes módulos: I - Experimental Software Engineering (Hernán Astudillo. Ph.D.) II - Fundamentals of Machine Learning (Alvaro Riascos. Ph.D.) III - Intelligent System Architectures (Artur Dubrawski. Ph.D. y María De Arteaga)
Válido por:
MATI: Curso de profundización. ISIS: Electiva profesional. Otras maestrías: Curso electivo.
-
MBIT-4208 Gobierno de procesos de negocio
Código:
MBIT-4208
Periodo:
2017-18 (Escuela de verano)
Profesor(es):
Marlon Gerardo Dumas Menjivar, University of Tartu, Estonia
Créditos: 4
Cupos:
MBIT: 30 MINE: 5
Descripción:
Este curso introduce principios y métodos para el análisis, rediseño, monitoreo, y control de los procesos de negocio. En la primera parte del curso se enfatiza en el rol de los modelos de proceso como un instrumento para entender y analizar los procesos de negocio, y para el rediseño de los sistemas de información que soportan su ejecución. En la segunda parte del curso se enfatiza en los mecanismos de gobierno requeridos para administrar y asegurar la mejora continua del portafolio de un conjunto de procesos.
Válido por:
MBIT: Curso de profundización. MINE: Curso electivo.
-
MSIN-4205 Gerencia de proyectos de seguridad de la información
Código:
MSIN-4205
Periodo:
2017-18 (Escuela de verano)
Profesor(es):
Ing. Ivan Daniel Rincon MBA, PMP, CISA
Créditos: 4
Cupos:
MESI: 35 Otros: 5
Descripción:
Los profesionales en seguridad de información se ven enfrentados día a día a la cambiante situación de la tecnología, las amenazas y la necesidad de adaptarse a las mejores prácticas a ser aplicadas en la profesión. Este dinamismo en el entorno del área de la seguridad de la información solo puede ser cubierto a través de dos estrategias fundamentales: 1- Ejecutar proyectos con el fin de actualizar la infraestructura, prácticas, operaciones, procesos y políticas a las cambiantes necesidades del entorno. 2- Incorporar en proyectos de otras ramas de la tecnología elementos de seguridad que permitan fortalecer el entorno de seguridad de la información. Independiente del camino a tomar, es necesario que el profesional, y mucho más un profesional altamente especializado en el área de seguridad de la información, tenga la capacidad de liderar proyectos o participar de manera activa y decisiva en la definición, ejecución, control o monitoreo de iniciativas en el área. La participación solo puede ser efectiva cuando el profesional en seguridad de la información conoce las mejores prácticas y es capaz de aportar de manera permanente al equipo de trabajo para asegurar el éxito del proyecto. Este curso permitirá al estudiante conocer las mejores prácticas de gerencia de proyectos, alinear los conceptos de la práctica de la seguridad de la información con estas mejores prácticas y finalmente aplicar el conocimiento teórico a un proyecto real o simulado para demostrar cómo es posible mejorar los resultados finales del mismo. Como beneficio adicional, aquellos profesionales interesados en continuar una carrera en el área de gerencia de proyectos, pueden utilizar las horas de este curso para sustentar la educación requerida para la obtención de la certificación PMP (Project Management Professional).
Válido por:
MESI: Curso de profundización. ISIS: Electiva profesional. Otras maestrias: Curso electivo.
-
MINE-4203 Semantic Knowledge engineering and Applications
Código:
MINE-4203
Periodo:
2017-18 (Escuela de Verano)
Profesor(es):
PhD. Salvatore Flavio Pileggi, The University of Queensland, Brisbane, QLD, Australia
PhD. María del Pilar Villamil, Universidad de los AndesCréditos: 4
Cupos:
MINE: 25 Otros: 10
Descripción:
During the past years large-scale systems have experienced a constant evolution, addressing data ecosystems of an increasing scale and complexity. The persistent demand for advanced interoperability models has pushed the progressive development of the semantic technology. Such a technology, as the name itself suggests, aims at the specification of formal semantics that are adopted in order to give meanings to disparate raw data, information and knowledge, enabling in fact ecosystems suitable to advanced reasoning. The core difference between the semantic technology and other data technologies, for instance the relational database, is its focus on the meaning of the data rather than on its structure only. The most relevant branch of the semantic technology is the Semantic Web technology, which uniquely identifies concepts and builds relationships among them through the Web infrastructure, enabling a global mechanism for linking data with each other. This course is aimed at providing the principles underpinning the current Web semantic technology, as well as the skills required to enable that technology in real environments, eventually within complex systems. Bridging the gap between theory and application requires a contextual understanding of the semantic technology, in which the different aspects of knowledge and software engineering converge according to an integrated methodology. We will establish such a methodology holistically and step-by-step, involving progressively all the assets required (languages, tools, software APIs) to build complete semantic ecosystems. An overview of the most popular applications, both with the empirical evaluation of the performance, will be an added value for the course which will end exploring the possible evolution of the semantic technology as well as some research open issues.
En caso que un estudiante de la Escuela de Posgrado curse MINE-4203: SEMANTIC KNOWLEDGE AND APPLICATIONS e ISIS-4514: SEMANTIC WEB, solo una de las dos materias será utilizada en el proceso de validación de requisitos de grado.
Válido por:
MINE: Cursos de profundización. ISIS: Electiva profesional. Otras Maestrías: Curso electivo.
-
ISIS-4430 Seguridad y Privacidad de sistemas IIoT y IoT
Código:
ISIS-4430
Periodo:
2017-18 (Escuela de Verano)
Profesor(es):
Álvaro Cárdenas, The University of Texas at Dallas (UT Dallas).
Créditos: 4
Cupos:
MESI: 10 MISIS: 10 Otros: 10
Descripción:
Avances en sistemas embebidos y comunicaciones inalámbricas en las ultimas décadas, han facilitado la modernización de nuestras infraestructuras físicas, como los sistemas de potencia y sistemas de transporte, y están cambiando la manera como interactuamos con dispositivos a diario, desde automóviles hasta televisores. Estos sistemas se conocen generalmente como “Internet of Things” (IoT) y “Industrial Internet of Things” (IIoT). Esta modernización trae también problemas de seguridad y privacidad que no habían sido considerados anteriormente y en esta clase investigaremos avances en estas áreas. La clase se enfocará en analizar en detalle ejemplos de ataques como Stuxnet (ataque que afectó las centrífugas que enriquecen Uranio en una planta en Irán) y los ataques contra los sistemas de potencia en Ucrania en la navidad del 2015 y 2016. También analizaremos artículos describiendo soluciones propuestas para mejorar la seguridad de sistemas IoT y IIoT. La clase también tendrá un proyecto final donde los estudiantes analizaran en grupo unos dispositivos IoT, como juguetes, sistemas para automatización, y “wearables.” Estudiaremos cómo capturar tráfico Wi-Fi y Bluetooth Low Energy (BLE) y cómo estudiar si los dispositivos y protocolos siguen normas recomendadas de seguridad y privacidad.
Válido por:
MISIS: Curso del programa MISIS. ISIS: Electiva profesional. Otras maestrías: Curso electivo.
-
ISIS-4827 Scientific Computing & Visualization
Código:
ISIS-4827
Periodo:
2017-18 (Escuela de Verano)
Profesor(es):
Christoph Garth - Kathrin Feige (TU- Kaiserslautern - Germany)
Créditos: 4
Cupos:
Cupos: 30
Descripción:
In the past decade, Scientific Computing has supplemented or replaced traditional scientific workflows to address modeling, design, and optimization problems across a wide range of scientific and engineering domains. Analysis of and insight into the enormous amount of data produced by modern numerical experiments in this context mandates the use of sophisticated visualization and data analysis techniques. The present course is aimed at providing students with a solid understanding of, and practical competence in, the area of interactive visual data analysis. In addition to an introduction into the theoretical framework of visualization and ready-to-use tools, a particular focus of study is on the programmatic generation of visualization tailored to specific problems. Last, the course will introduce students to the efficient visualization of large datasets through parallel programming and other techniques. This course explore the elements of high performance scientific computing and visualization. Students will obtain hands-on experience in: 1) Formulating a mathematical model to describe a physical phenomenon 2) Discretizing the model 3) Designing/analyzing algorithms efficiently on parallel computers 4) Performing a computer experiment by executing the program 5) Visualizing simulation data in an immersive and interactive virtual environment 6) Managing/mining large datasets
Válido por:
MISIS: Curso del programa MISIS. ISIS: Electiva profesional. Otras Maestrías: Curso electivo. MBC: Curso de profundización.
-
MISO-4207 Programación funcional con aplicación en Scala
Código:
MISO-4207
Periodo:
2017-18 (Escuela de Verano)
Profesor(es):
Wolfgang De Meuter, Universidad Libre de Bruselas (Vrije Unisersiteit Brussel)
Nicolas Cardozo, Universidad de los Andes.Créditos: 4
Cupos:
ISIS: 5 MISO: 25
Descripción:
Propósito Los lenguajes de programación funcional, hoy en día, han ganado relevancia por su integración con el desarrollo de aplicaciones en la nube y en las aplicaciones web. Este curso explica los fundamentos teóricos y prácticos de la programación funcional desde los lenguajes Scheme y Haskell y adicionalmente, busca poner en práctica estos fundamentos utilizando el lenguaje Scala para desarrollar aplicaciones escalables y para ser desplegadas en la nube. Temas 1. Fundamentos de programación functional introducción a Scheme: lamba cálculo, evaluación de funciones, funciones anónimas, funciones como ciudadanos de primera clase 2. High order programming (SICP) 3. Introducción a Haskell: Sistemas de tipos e inferencia, sistemas monádicos, concurrencia 4. Introducción a Scala: Objetos y funciones, Scala y la web, Scala y la nube, Modelo reactivo. 5. Introducción al Play Framework Metodología El curso es teórico práctico, los estudiantes desarrollarán talleres en los distintos lenguajes y un proyecto final en Scala.
Válido por:
MISO: Curso de profundización. ISIS: Electiva profesional. Otras Maestrías: Curso electivo.