4000
Este curso es la primera parte del trabajo de investigación que deben realizar todos los estudiantes del programa. El trabajo realizado debe incluir el planteamiento y análisis de un problema así como la especificación y DISEÑO de su solución. Lo anterior puede acompañarse de un prototipo o de una primera etapa de su desarrollo. El resultado final debe ser una contribución significativa (al menos en cuanto al planteamiento, análisis y el DISEÑO inicial) con respecto a los alcances globales del proyecto.
Créditos
4
La parte final del trabajo de investigación iniciado en Tesis 1. Se debe completar y terminar el proyecto iniciado en Tesis 1, de tal manera que se haga un aporte original y, ojalá, significativo al área en que se desarrolló. Al final del semestre, el estudiante debe entregar un documento que describa el problema planteado, el estado del arte relacionado, la solución propuesta y los resultados obtenidos. El estudiante también debe realizar una sustentación pública de su trabajo. El comité de tesis conformado por su asesor y al menos dos jurados (uno de los cuales deberá ser externo al Departamento) evaluarán el trabajo usando de los siguientes criterios: conocimiento del estado del arte, desarrollo del proyecto, sustentacíón, documento y el producto final del trabajo.
Créditos
8
El Departamento autorizará la inscripción de un curso por tutoría a los estudiantes que tengan necesidad justificada e inaplazable de tomar un curso en un área en la que no se ofrecen electivas y que cumplan los requisitos establecidos por el programa.
Créditos
4
Distribución
-
El Departamento autorizará la inscripción de este curso a los estudiantes que deban ver una electiva profesional del pregrado de Ingeniería de Sistemas de tres créditos y de nivel 3. El profesor de la materia debe darle trabajo adicional al estudiante que toma este tutorial especial equivalente a 1 crédito.
Créditos
1
Créditos
0
Distribución
-
Distribución
-
Distribución
-
Créditos
8
Distribución
-
Créditos
3
Métodos formales (matemáticas aplicadas) en la especificación, el diseño y el desarrollo de programas. El tema de tipos abstractos de datos ecuacionales (TADs) se presenta como soporte teórico de la programación orientada a objetos. Tales TADs se pueden considerar como especificaciones formales en un sistema de reescritura de términos, y su implementación es útil en el desarrollo de prototipos rápidos. Estos prototipos pueden desarrollarse de manera natural en lenguajes funcionales o de reescritura de términos (Lisp, CAML, …), pero también pueden usarse en lenguajes imperativos con recursión. Para mejorar su desempeño, los prototipos pueden transformarse manteniendo su semántica y, por ende, su corrección. Los lenguajes de programación imperativos y aún los orientados a objetos se basan en el modelo procedimental de solución de problemas. En general, se pretende resolver un problema mostrando el cambio de estado de las variables del programa. Los programadores deben especificar cómo se resuelve un problema. En contraposición los lenguajes declarativos se preocupan más en la descripción del problema. De cierta forma, la especificación del problema es ya la solución. Dos de estos paradigmas son el paradigma lógico y el paradigma funcional. Los tipos de abstractos de datos ecuacionales se pueden implementar directamente en los lenguajes funcionales haciendo más rápido el desarrollo de prototipos. Los lenguajes lógicos se pueden usar para implementación sencilla de sistemas inteligentes.
Créditos
4
Créditos
3
Este curso busca prepara a los estudiantes para poder apoyar estos desarrollos tecnológicos. En particular, busca que el estudiante adquiera conocimientos y habilidades para la evaluación, el diseño y el desarrollo de sistemas educativos blended y en línea, móviles y basados en juegos, así como componentes de personalización y análisis de estos sistemas.
Distribución
-
Son pilares fundamentales de este curso la honestidad académica y el respeto hacia el trabajo y la propiedad intelectual de otros. Siempre que Usted tome código fuente de un tercero, se espera que no sólo lo haga previa revisión de las posibles violaciones a los derechos de autor del propietario (un asunto legal relacionado con copyright), sino que también documente adecuadamente la fuente de la información (un asunto de honestidad académica, de índole más ético que legal).
Este curso incorpora muchas técnicas e ideas que a primera vista desafían nuestro sentido común. No se preocupe excesivamente por las notas y disfrute de los desafíos intelectuales que nos ofrecen las mentes matemáticas más brillantes en la historia de la humanidad.
Créditos
3
Créditos
3
Créditos
4
Créditos
3
El objetivo del curso es analizar las vulnerabilidades y amenazas relacionadas tanto con el Host como con la red de datos y de sus respectivos componentes. En este curso se estudian y analizan diferentes esquemas de endurecimiento de la infraestructura tanto de comunicaciones como de computación.
Créditos
4
Este curso presenta tanto la infraestructura como los servicios que se ofrecen en las nuevas tendencias tecnológicas de redes móviles. A partir del estudio detallado de la tecnología se analiza el impacto de la misma en los negocios
Créditos
4
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.
Distribución
-
Distribución
-
Distribución
-
Créditos
3
El conocimiento es uno de los mayores activos que poseen las empresas y la comunidad en general, pero al mismo tiempo es uno de los más difíciles de manejar (en el sentido amplio de la palabra). Generalmente lo tienen las personas de la empresa, completamente interiorizado y, aunque lo pueden usar eficazmente, les es difícil explicarlo y transmitirlo. Y es precisamente la transmisión del conocimiento la que posibilita que la empresa evolucione y que nuevas personas puedan asumir las responsabilidades de un cargo cuando el responsable del mismo se ausente temporal o definitivamente. En el mundo académico, se presenta la misma situación pues el trabajo del profesor es el de transmitir su conocimiento a los alumnos.
Créditos
3
Distribución
-
Créditos
3
Créditos
3
El objetivo de este curso es dar a conocer a los estudiantes, ingenieros de sistemas y computación, las bases conceptuales y tecnológicas que le permitan participar activa y exitosamente en proyectos que manejan información georeferenciada. Adicionalmente, el auge de dispositivos móviles inteligentes permite la creación de aplicaciones que aprovechan la información de localización del usuario/dispositivo para ofrecer servicios “cercanos” al usuario, los cuales pueden a su vez ser activados por petición explícita del usuario (p.e., Cuáles son las droguerías a menos de 1 km. de donde me encuentro?) o de manera pervasive (Cuando el usuario pasa enfrente de un almacén, le llegan al dispositivo las ofertas de productos vigentes en ese momento).
Créditos
4
El propósito del curso es presentar, analizar y utilizar las oportunidades de innovación que ofrece el análisis de grandes cantidades de datos en: la toma de decisiones estratégicas y tácticas de una organización, el desarrollo de aplicaciones en diferentes campos del conocimiento y la selección e integración de infraestructuras que aseguren una alta escalabilidad permitiendo así un crecimiento natural de las soluciones implementadas.
Distribución
-
Créditos
3
El propósito de este curso es lograr que los estudiantes aprendan a usar efectivamente TI a través de mecanismos como la gestión de TI y el gobierno de TI. En cuanto a gestión de TI se busca generar habilidades para (1) entender las actividades de ejecución y toma de decisiones respecto al uso diario de TI, y (2) analizar riesgos operativos desde un punto de vista estratégico. En cuanto a gobierno de TI se busca generar habilidades para definir un marco de control y responsabilidad en la toma de decisiones clave de TI que permita fomentar un comportamiento deseable en el uso de las TI.
Créditos
4
Créditos
3
Créditos
3
Créditos
3
Créditos
3
Créditos
3
El curso ofrece a los participantes, una visión general de los beneficios y riesgos asociados a la adopción de una metodología de desarrollo ágil. Este curso presenta de manera práctica, técnicas de estimación, planeación y construcción de software siguiendo una metodología ágil basada en iteraciones. De igual forma, el curso cubre mecanismos de organización de equipos de trabajo y control y seguimiento de proyectos desarrollados utilizando estas metodologías.
Créditos
4
This course will cover the concepts (Models, Metamodels and Transformations) and foundations of model driven engineering (MDE) and in particular, Model Driven Architecture (MDA) approach. Students will do workshops, a project to practice the concepts and use the tools, and a final paper analyzing MDE domain, its advantages, issues and ways to tackle them.
Créditos
4
Créditos
3
Créditos
3
El curso de desarrollo de videojuegos trata aspectos de diseño e implementación, especialmente dirigidos a juegos en celulares o en redes sociales. Por medio de trabajo individual, talleres y discusiones en grupo, se construye el conocimiento necesario para el desarrollo de videojuegos.
Créditos
3
Créditos
4
Créditos
4
Instructor
Hernandez Peñaloza Jose
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); a 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.
Distribución
-
El campo del Análisis o Procesamiento de Imágenes está compuesto por un sin número de áreas de investigación tales como: adquisición, compresión, segmentación, registro, restauración, seguimiento, etiquetado, reconocimiento de patrones, y otras. En este curso se estudiarán los fundamentos teóricos básicos que son aplicados en cada una de estas áreas ligadas al Análisis o Procesamiento de Imágenes.
Créditos
4