50BFD5Movil.png

 

 

ISIS

Pregrado en Ingeniería de Sistemas y Computación

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 haciendo clic AQUI

Fechas y costos

Consulte las fechas y costos para estudiantes de pregrado en la página de matrículas AQUI

Programa:

  • Diseño y análisis de algoritmos

    Código:

    ISIS-1105

    Profesor(es):

    Nelson Andres Sanchez Otálora

    default profile

    Créditos: 3

    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.

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

    Visite el sitio del curso

  • APO I - Algorítmica y programación I

    Código:

    ISIS-1204

    Profesor(es):

    Jesse Padilla Agudelo

    default profile

    Créditos: 3

    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.

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

    Visite el sitio del curso

  • APO II - Algorítmica y programación II

    Código:

    ISIS-1205

    Profesor(es):

    Christian Camilo Aparicio Baquen

    default profile

    Créditos: 3

    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.

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

    Visite el sitio del curso

  • Cupi Taller

    Código:

    ISIS-1211

    Profesor(es):

    Por Definir

    default profile

    Créditos: 0

    Descripción:

    CupiTaller es un espacio al que pueden asistir estudiantes de todas las carreras, que estén tomando los cursos de APO1 o APO2, para recibir tutorías que les permitan reforzar sus habilidades de programación.

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

  • TI en las organizaciones

    Código:

    ISIS-1404

    Profesor(es):

    Maria Camila Romero Sarmiento
    Julián David Moreno Díaz

    default profile default profile

    Créditos: 3

    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.


    Curso tipo E

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

  • Monitoría Ingeniería Sistemas 1

    Código:

    ISIS-2070

    Profesor(es):

    Julián David Moreno Díaz

    default profile

    Créditos: 0

    Tipo de curso:

    MATI: No válida MBC: No válida MBIT: No válida MESI: No válida MINE: No válida MISIS: No válida MISO: No válida ISIS: Fundamentos de ingeniería

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

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:

  • Milestone Driven Agile Execution

    Código:

    ARTI-4215

    Profesor(es):

    Eduardo Miranda
    Darío Correal Torres

    default profile default profile

    Créditos: 4

    Cupos: 40

    MATI: 30 Otros: 10

    Descripción:

    La ejecución ágil guiada por hitos es un nuevo proceso de desarrollo híbrido donde los componentes de control empírico y planificación “justo a tiempo” de las metodologías agiles son conservadas, pero la prioritización de los requerimientos y tareas en el product backlog se hace de acuerdo a un plan estratégico que impulsa o guía el proyecto. El plan estratégico está estructurado alrededor de los resultados o estados que el proceso debe entregar o alcanzar (hitos) y no en la programación de cada tarea minuciosa, lo que hace que el plan sea robusto y fácil de producir. Este plan es producido colaborativamente usando técnicas visuales lo que promueve la comprensión y la adopción por parte de todo el equipo de desarrollo. La selección de requerimientos y tareas de acuerdo con un plan y no según la conveniencia momentánea del dueño del producto según un plan agrega visibilidad, previsibilidad y estructura al trabajo del equipo, a la vez que preserva las ventajas de adaptación del desarrollo ágil. La ejecución ágil guiada por hitos es un proceso agnóstico en el sentido que el enfoque de desarrollo no está imbricado en el mecanismo de ejecución sino en el plan que lo impulsa. Esto permite a las organizaciones que lo utilizan elegir el enfoque de desarrollo que más les convenga.

    Tipo de curso:

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

    Visite el sitio del curso

  • Gobierno de procesos de negocio

    Código:

    MBIT-4208

    Profesor(es):

    Marlon Dumas

    default profile

    Créditos:

    Cupos: 35

    MBIT: 25 Otros: 10

    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.

    Tipo de curso:

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

    Visite el sitio del curso

  • Programación Segura

    Código:

    MSIN-4204

    Profesor(es):

    Martin Ochoa Ronderos

    default profile

    Créditos: 4

    Cupos: 35

    MESI: 17 MISO: 13 Otros: 5

    Descripción:

    En los ultimos años, multiples vulnerabilidades e incidentes espectaculares relativos a la seguridad de software han despertado un interés creciente en esta materia. Estos incidentes han demostrado que nuestra sociedad depende cada vez más de software confiable y seguro. Por lo tanto, es importante entender los fundamentos, las soluciones existentes y los retos de esta disciplina. En este curso introduciremos propiedades fundamentales de seguridad y varias definiciones rigurosas de la literatura cientifica. Introduciremos también vulnerabilidades comunes en el diseño y la implementación de sistemas, y discutiremos la relación con las propiedades formales anteriormente introducidas. Adicionalmente, presentaremos diferentes estrategias de verificación y pruebas para detectar vulnerabilidades, y discutiremos sus ventajas y limitaciones. Para entender a fondo los conceptos introducidos se desarrollarán ejercicios prácticos durante las horas de laboratorio y a través de un proyecto a realizarse en grupos. El curso cubrirá: -Motivación, propiedades fundamentales en la seguridad del software -Flujo de información, control de acceso, seguridad en sistemas distribuidos -Conceptos fundamentales de criptografía: funciones de hash, criptografía simetrica y asimetrica. -Principios para desarrollo seguro de software. -Vulnerabilidades comunes en aplicaciones Web -Vulnerabilidades comunes en apliaciones nativas -Pruebas de caja negra y de caja blanca para detectar vulnerabilidades -Ingeniería inversa y obfuscación -Privacidad -Seguridad en infraestructuras criticas

    Tipo de curso:

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

    Visite el sitio del curso

  • Activity Recognition from Sequential Sensor Datasets

    Código:

    MINE-4207

    Profesor(es):

    Sozo Inoue
    Paula Lago
    María del Pilar Villamil Giraldo

    default profile default profile default profile

    Créditos: 4

    Cupos: 30

    MINE: 21 Otros: 9

    Descripción:

    Activity Recognition (AR) is the process that enables inference of human activity by analyzing sensor data, coming from devices like smartphones. AR lies at the heart of many context-aware applications in domains such as ambient intelligence, healthcare and wellness, sports and fitness analysis, surveillance, personalized advertising and others. AR problem focuses in the temporal nature of sensor data, analysis of imbalanced dataset and distribution changes over time. Daily activities are complex and personal, which introduce challenges to feature engineering and personalization. Also, new activities need learning methods allowing adaptation. In this course we study the activity recognition chain (data acquisition, preprocessing, segmentation, feature extraction, classification). The studied techniques can be applied to the analysis of other sequential data (sensor data, stock market data, voice recognition).

    Tipo de curso:

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

    Visite el sitio del curso

  • Verificación de Software

    Código:

    ISIS-4221

    Profesor(es):

    Carlos Varela
    Olga Mariño Drews

    default profile default profile

    Créditos: 4

    Cupos: 50

    MISIS: 15 Otros: 35

    Descripción:

    Este curso permitirá a los estudiantes comprender y aplicar técnicas de verificación de software con un énfasis particular en los métodos de prueba fundamentales. El curso cubrirá los métodos de prueba que incluyen el encadenamiento de implicaciones, aplicado al razonamiento ecuacional, la lógica sentencial y la lógica de primer orden. El curso también cubrirá pruebas sobre tipos de datos fundamentales y algoritmos. El curso utilizará el lenguaje de deducción / computación dual de Athena y el libro de prensa del MIT "Métodos de prueba fundamentales en informática" por Konstantine Arkoudas y David Musser.                                                                                                                                 Prerequisitos: se espera familiaridad con la lógica de primer orden, y matemáticas discretas. El estudiante también debería haber tomado cursos en estructuras de datos y algoritmos. El conocimiento de la programación funcional sería útil, pero no es obligatorio.

    Tipo de curso:

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

    Visite el sitio del curso

 

Comparte esto en:

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedIn