Listado Cursos |
» Catalogo Uniandes » Catálogo General 2007 » Facultades » Facultad de Ingeniería » Departamento de Ingeniería de Sistemas y Computación
CELE5101 » Nuevos Paradigmas de EconomíaLa difusión de Internet ha permitido la creación de una economía interconectada en red que define nuevos escenarios en los que se van a mover las personas, las empresas, los sectores industriales, los países y el mundo en general. Entender los elementos que caracterizan estos escenarios es un elemento crítico para los directivos, tanto de áreas técnicas o administrativas, que van a liderar procesos de cambio en las empresas para introducirlas en esta nueva economía. Un elemento particular de esta economía es el comercio electrónico que propiciará la aparición de amenazas, que serán adecuadamente enfrentadas, y de oportunidades, podrán ser capitalizadas, en la medida en que se entiendan los nuevos paradigmas en los cuales está basada esta economía. Este entendimiento permitirá crear una base conceptual que ofrezca el contexto en el cual el estudiante de la especialización en comercio electrónico va a abordar los temas particulares que van a ofrecérsele en cada uno de los cursos durante la especialización. CELE5103 » Mercadeo RelaciónalLos objetivos de este curso son : presentar los conceptos y las herramientas básicos de Mercadeo, comprender el contexto estratégico del Mercadeo, aplicar los conceptos fundamentales y estrategias del marketing a situaciones reales del contexto empresarial colombiano y desarrollar la capacidad de análisis estratégico en mercadeo y su relación con gestión organizacional.
CELE5105 » EstrategiaLa estrategia empresarial es el arte y la ciencia de establecer objetivos de largo plazo para las empresas, diseñar planes y desplegar de recursos de forma que sea posible lograr los objetivos. El curso tiene como objetivo brindar a los estudiantes los elementos analíticos y prácticos necesarios para analizar la situación de una empresa en un entorno competitivo y formular una estrategia que permita lograr el éxito. En particular, el curso pretende: - Familiarizar a los estudiantes con los elementos fundamentales de la literatura sobre formulación de estrategias, incluyendo, entre otros, el análisis de industria, la competencia con base en recursos y capacidades, el análisis de competidores, las opciones de integración vertical, las implicaciones para la empresa cuando la competencia se desarrolla a nivel global, y el diseño de estrategias bajo incertidumbre -Presentar a los estudiantes una serie de herramientas de formulación estratégica suministradas por la literatura, en un conjunto compacto que permita una visión clara de los recursos con que cuenta hoy un empresario a la hora de de realizar la formulación estratégica para su empresa - Brindar a los estudiantes la oportunidad de someter a prueba sus habilidades como analistas de una situación de competencia empresarial y su capacidad para formular estrategias ganadoras.
CELE5201 » Tecnología Negocios ElectrónicosEl curso muestra las principales tecnologías y aplicaciones involucradas en los negocios electrónicos, las decisiones importantes que deben ser tomadas con respecto a ellas y algunos criterios de decisión. Se estudian en detalle las tecnologías de apoyo a la seguridad de transacciones y las tecnologías de aplicaciones móviles CELE5203 » Bodegas y Minería de DatosEl objetivo del curso es mirar cómo la Míneria de Datos puede apoyar procesos de negocio tales como mercadeo, ventas, y manejo de relaciones con el cliente. Para las tareas típicas de minería de datos - clasificación, estimación, predicción, agrupamiento por afinidad, segmentación - se analizan diferentes técnicas y algoritmos para realizarlas - redes neuronales, árboles de decisión, market basket analysis, razonamiento basado en la memoria, detección automática de clusters - así como productos comerciales que implantan esas técnicas. Como un tipo especial de minería de datos, más descriptivo, se presenta el procesamiento analítico en línea (OLAP). De Bodegas de Datos, que son el soporte ideal de la minería, se tratan los conceptos básicos: la dimensión tiempo, los esquemas estrella, el proceso de extracción, transformación y cargue, agregados, sistemas de bases de datos paralelos, metodología de desarrollo CELE5205 » Gestión de ProyectosCELE5206 » CrmLos objetivos de este curso son : aportar elementos para definir una estrategia CRM y los principales retos a los que se enfrentan los empresarios al definirla (estrategia, procesos, estructura organizacional y gente), analizar el modelo de negocio B2C y presentar los principales temas a tener en cuenta para lograr la implementación de una estrategia CRM (manejo del cambio y manejo de proyectos). CELE5207 » BpmLos objetivos de este curso son: proveer una visión gerencial y estratégica de la gestión de los procesos de una organización, centrada en el uso de sistemas de información, fomentar la investigación y la actividad proactiva respecto de la gestión de procesos y realizar un trabajo práctico en el cual se apliquen los conceptos vistos en clase CELE5209 » Sistemas ErpEn el curso se estudian los aspectos más importantes relacionados con los sistemas ERP . Se estudia la importancia de éstos en el contexto de los negocios electrónicos, y se analizan los aspectos más importantes relacionados con la puesta en marcha de este tipo de sistemas: en qué consisten, cuáles son las razones más importantes para usarlos, criterios para su selección, cómo realizar transformaciones en la empresa por medio de este tipo de sistemas, alternativas para su implantación y administración. CELE5301 » Fundamentos de FinanzasEn este curso se estudian los aspectos fundamentales de Finanzas que sirven como base para otros cursos posteriores CELE5302 » EmpresariadoLos objetivos del curso son los siguientes: Ofrecer a los participantes una visión integrada de los factores determinantes para la creación de nuevos negocios: (i) el empresario y sus capacidades (ii) la oportunidad de negocios y la empresa (iii) el entorno de los nuevos negocios., Analizar los factores críticos de éxito en la creación y desarrollo de un nuevo negocio y realizar una aproximación práctica a la generación y análisis de ideas de nuevos negocios con potencial de convertirse en nuevos negocios. CELE5303 » Manejo del CambioEl curso está dirigido a generar claridad y entendimiento sobre los orígenes del cambio, sus fuentes y sus interdependencias.Se busca sensibilizar y comprometer a los participantes en el entendimiento, comprensión y uso de las metodologías para administrarlo.Se analiza también la posición gerencial antes los procesos de cambio, su papel como identificador de signos externos, catalizador o influenciador para que sucedan, se administren y lideren en forma apropiada CELE5304 » Finanzas en Negocios ElectrónicosEn este curso se analizarán los principales aspectos financieros que se debene tener en cuenta en el desarrollo de un proyecto de E-Business. CELE5305 » Aspectos LegalesCon la inmersión masiva de la tecnología en los negocios han nacido nuevos retos al ordenamiento jurídico frente a la era de la "sociedad de la información" y se ha planteado la necesidad de reexaminar algunos conceptos jurídicos cuya concepción se realizó bajo el contexto de un mundo material y que hoy se están extendiendo a un mundo digital. La contratación electrónica, la empresa electrónica, la propiedad intelectual y el manejo de la información a través de medios electrónicos serán, entre otros, los principales temas que se consideraran durante el programa. Dada la naturaleza global del comercio electrónico, el estudio del mismo será enfocado desde una perspectiva teórico-práctica del derecho comparado, con permanente referencia a la legislación colombiana. Particular atención se dará a tratados internacionales y al trabajo que algunas organizaciones (UNCITRAL, OMPI, OMC, OECD, ICC, EU, entre otras) han realizado sobre el tema. CELE5401 » Sistemas Electrónicos de PagoEl objetivo de este curso es presentar las características de los medios de pagos electrónicos, los sistemas relacionados y los elementos a considerar cuando se quiera acceder a estos. CELE5404 » Planes de NegociosEn este seminario se pretende que los estudiantes adquieran las herramientas necesarias para poder evaluar un proyecto de e-Business, siempre con una visión holística que conjugue desde la capacidad para encontrar el sentido de negocio a cualquier proyecto de base tecnológica hasta herramientas puntuales para evaluar tecnologías y aplicaciones existentes en el mercado para llevar a cabo la solución de negocio. El seminario tiene un gran componente práctico donde se pretende que el estudiante cuente con las herramientas necesarias para desarrollar el Proyecto de la Especialización, incluyendo herramientas de Planes de Negocio con orientación al modelo de Mercadeo Estratégico. CELE5405 » ProyectoEn este curso se hará un seguimiento al proyecto que deben desarrollar los participantes al final del programa. CSOF6101 » Modelos y Estandares de Procesos de SoftwareEl objetivo es entender la importancia de los procesos de software como un requerimiento fundamental para obtener software de buena calidad. Definir y poder aplicar procesos de software para: pruebas de software, aseguramiento de calidad (técnicas de inspección), administración de requerimientos y administración de configuraciones. Entender las metodologías desarrollo de software en ciclos iterativos como RUP, Testing Driven Development o eXtreme Programming (XP). CSOF6102 » Contratacion de Software y Aspectos LegalesEl objetivo es estudiar, analizar, explicar y presentar el panorama de los diferentes aspectos jurídicos relacionados con el régimen del manejo de información en medios electrónicos; la protección de la propiedad intelectual en el contexto digital (software y bases de datos; multimedia y obras creadas por computador), régimen jurídico de la página web, y comercio electrónico (firma digital y entidades de certificación, contratación electrónica). Se utiliza de manera práctica la norma ISO 9001 para realizar la revisión de un contrato de software. CSOF6103 » Gerencia de Proyectos (PMI)El objetivo es practicar técnicas para mejorar el proceso de planificación, seguimiento y evaluación de proyectos de software. Se estudian temas como: estimación del tamaño, duración y costo de proyectos de software, modelos de ciclo de vida de software y elaboración de cronogramas de proyecto, seguimiento de avance de proyectos de software, administración de requerimientos, métricas de software y gestión de riesgos. CSOF6104 » Mejoramiento Procesos de Software (CMMI)El objetivo es que los participantes puedan entender las normas ISO, el modelo CMMI y la metodología IDEAL de procesos de mejoramiento de construcción y mantenimiento de software. Podrán utilizarlos como marco de referencia para adelantar un plan de mejoramiento de calidad de los procesos de construcción de software en sus organizaciones. CSOF6201 » Tecnologías Desarrollo para InternetSe presenta el desarrollo de aplicaciones integrales en Internet e Intranets. Se muestra un conjunto de lenguajes, herramientas, plataformas y estándares y se ofrece a los participantes un estudio práctico de estos distintos elementos y una visión global de las alternativas (PHP, JAVA Scripts, APS, XML, JSF, etc.) CSOF6202 » Arquitecturas Basadas en ComponentesSe estudia el papel de las tecnologías de componentes en el desarrollo de aplicaciones orientadas a Internet. Se enfatizan las implicaciones de diseño derivadas del uso de arquitecturas de múltiples niveles; se resalta el papel de los patrones como apoyo en el diseño. Los conceptos se ilustran con desarrollos sobre la tecnología de componentes distribuidos J2EE. CSOF6203 » Arquitecturas Empresariales y de IntegraciónEl objetivo es enfocar el problema de desarrollo de un sistema de software desde un punto de vista arquitectural. Adicionalmente, se estudirá la problemática de la integración de aplicaciones heterogéneas y la propuesta SOA como solución a este problema. Además de estudiar los web services, se analizarán aspectos de sistemas de workflow como integradores de aplicaciones y los buses de integración y de servicios. CSOF6300 » ProyectoAsociado a uno de los cursos del segundo semestre, el estudiante podrá participar, de acuerdo con su preferencia, en un proyecto de profundización en el área de gestión de proyectos, mejoramiento de procesos de software o arquitecturas de software. Se espera que estos proyectos tengan elementos de varios de los temas vistos a lo largo del programa y, lo más importante, que tengan una aplicación directa en la organización donde el estudiante trabaja. CSOF6301 » Análisis y Diseño SoftwareSe da una visión completa del proceso de desarrollo de software basado en técnicas Orientadas por Objetos. Más allá de la programación por objetos, se desarrollan habilidades en el uso de metodologías orientadas a objetos para análisis de sistemas, apoyándose como herramienta principal en el lenguaje de especificación UML (Unified Modelling Language). También se enfatiza en el área de diseño de software, apoyándose en herramientas metodológicas que buscan la reutilización de soluciones que han demostrado ser exitosas, como los estilos de arquitecturas, los patrones de diseño y el desarrollo por ciclos. ISIS1001 » Introducción a la Ingeniería de SistemasEste curso busca desarrollar en los participantes sentido de pertenencia a su carrera, institución y programa; también desea aumentar la capacidad individual y grupal para auto-gestionar el proceso de aprendizaje, aprovechando las oportunidades que brindan distintas fuentes de información y la interacción con otros alumnos, profesores y profesionales en el área. Adicionalmente, pretende desarrollar capacidad individual y grupal para llevar a cabo procesos y proyectos de aprendizaje, tomando en consideración las condicionantes típicas de la vida universitaria; por último busca formar a los participantes en algunos de los conceptos básicos de la carrera e informar sobre algunas de sus áreas avanzadas. Adicionalmente, se busca que el estudiante tenga contacto con la vida empresarial tanto en Colombia como en el exterior. ISIS1002 » Acompañamiento IsisISIS1101 » Herramientas de Deducción FormalIntroducción a la lógica matemática con énfasis en aplicaciones en informática. Cálculo ecuacional basado en sustitución de iguales por iguales. Se estudian lógica proposicional, lógica de predicados, teoría de conjuntos y principios de aritmética ISIS1102 » Fundamentos de Ciencias de la ComputaciónContinuación del curso Herramientas de deducción formal. El cálculo deductivo allí introducido - cálculo ecuacional - se extiende para cubrir dominios útiles en la informática, en general, y en la programación, en particular. ISIS1202 » Taller de ProgramaciónCurso Descontinuado-------No se ofrece actualmente. Complementar la formación –adquirida en Introducción a la Programación- en solución de problemas utilizando el computador. Al finalizar el curso, los estudiantes deben ser capaces de resolver problemas de mediana complejidad, mediante la escritura de programas en C. Esto implica la comprensión de los problemas a partir de enunciados en lenguaje natural, la definición y escogencia adecuada de las estructuras de datos básicas para resolver el problema y el manejo adecuado de entrada y salida de información (E/S formateada, archivos). Adicionalmente, manejarán los conceptos de memoria dinámica y recursión. ISIS1204 » Algorítmica y Programación Orientada Por Objetos ISe pretende lograr que el estudiante entienda que la programación es una actividad en la cual es indispensable mantener un equilibrio entre los 7 ejes (1. Modelaje & solución de problemas, 2. Algorítmica, 3. Elementos estructuradores y arquitecturas, 4. Procesos de software, 5. Tecnología y programación, 6. Herramientas de programación, 7. Técnicas de programación y metodologías), si se quiere obtener un producto de buena calidad. Es importante que el estudiante entienda que las relaciones entre los ejes son profundas, y que las decisiones (o errores) de un eje tienen repercusiones en todos los demás. También es importante que el estudiante entienda que muchas de las técnicas y elementos que se ven en el curso no son escalables, y que los cursos en el área de construcción de software van introduciendo nuevos elementos en cada uno de los ejes, en respuesta a las dificultades que aparecen en el momento de crecer el problema. Se espera que el estudiante esté en capacidad de: 1. Analizar y especificar un problema simple construyendo un modelo del mundo del problema e identificando los requerimientos funcionales. 2. Proponer una solución al problema: a. Refinar el modelo del mundo del problema hasta poderlo expresar en términos de clases, tipos básicos de datos y agrupamientos lineales simples. b. Asignar responsabilidades a cada clase, expresándolas en términos de métodos y parámetros y, además, explicar las colaboraciones entre las clases. c. Especificar dichos métodos usando contratos. 3. Implementar el modelaje y la solución de un problema sencillo en un subconjunto del lenguaje de programación Java. 4. Expresar el modelo del mundo del problema y la arquitectura de la solución en un subconjunto del lenguaje UML. 5. Utilizar con alguna facilidad un ambiente de desarrollo de software. 6. Seguir un proceso de desarrollo, de leer y entender un formato, de crear un entregable. 7. Escribir un programa siguiendo unos estándares predefinidos de documentación y codificación. ISIS1205 » Algorítmica y Programación Orientada Por Objetos IIEl propósito de este curso es continuar avanzando en los temas tratados en el primer curso de programación, introduciendo nuevos conceptos y habilidades 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 un problema puntual. Al final del curso, se espera que el estudiante esté en capacidad de: 1. Utilizar algoritmos de búsqueda y ordenamiento en la solución de un problema. 2. Construir las pruebas automáticas de una clase. 3. Estudiar las estructuras encadenadas, como una manera de modelar características de los elementos del mundo con una cardinalidad variable. 4. Utilizar la recursión como técnica para escribir un algoritmo. 5. Estudiar las estructuras recursivas como una manera de representar modelos jerárquicos. 6. Estudiar algunos mecanismos de reutilización de clases (como la herencia) y de definición de contratos (como las interfaces). 7. Estudiar los elementos involucrados en la construcción de una interfaz usuario que utiliza elementos gráficos. 8. Estudiar la algorítmica y la tecnología que soportan algunos requerimientos no funcionales simples, asociados con la persistencia de la información y la distribución. ISIS1206 » Estructuras de DatosEl propósito de este curso es crear habilidad en el estudiante en el diseño y manejo de estructuras de datos en memoria principal. Al final del curso, se espera que el estudiante esté en capacidad de: 1. Proponer y justificar el diseño de unas estructuras de datos para resolver un problema, utilizando como argumento la complejidad de los algoritmos que implementan los métodos. 2. Entender las diferentes estructuras de datos que se pueden utilizar para modelar los elementos de un mundo. 3. Diseñar e implementar una estructura contenedora abstracta, garantizando el desacoplamiento entre las operaciones y su representación interna. 4. Escribir los algoritmos que manipulan las estructuras de datos lineales, de acceso directo, recursivas y no lineales. 5. Utilizar las clases del framework de colecciones de Java. 6. Utilizar una arquitectura MVC para implementar un programa. ISIS1301 » Fundamentos de TecnologíaEl objetivo de este curso es presentar la ingeniería de sistemas como ingeniería de la información y dar una visión global de la tecnología informática como herramienta de esta ingeniería. A través de la exposición de conceptos claves de cómo se manipula la información: representación, almacenamiento, recuperación, procesamiento y comunicación se presenta la caracterización tecnológica de los elementos subyacentes a dicha manipulación. El curso incluye prácticas para afianzar la teoría vista en clase ISIS1601 » Pensamiento SistémicoCodigo de Curso INVALIDO ISIS1601B » Pensamiento SistémicoEste curso ofrece espacios para promover el desarrollo de las habilidades de auto-observación, diálogo y crítica en los estudiantes. De tal manera que se potencien su capacidad tanto para la identificación y entendimiento de problemáticas en el contexto colombiano, como para el diseño de alternativas de acción apropiados. Para lograrlo, toma elementos del pensamiento sistémico. El objetivo del curso es que los estudiantes comprendan, desde un enfoque de ingeniería, que su labor profesional requerirá de habilidades tanto para identificar problemas en situaciones observadas como para diseñar alternativas participativas de acción para mejorarlas. Esto se hace desde una visión sistémica que permite descubrir las posibilidades de crear un mundo con otros, en un marco de responsabilidad social. En este curso se abordan los siguientes temas: 1. Nosotros y el mundo. Los sentidos. Las formas del pensamiento. La física clásica y sus implicaciones. La física moderna y sus implicaciones. Lo social. La tecnología. 2. El enfoque sistémico. La relación observador-observado. El mundo como espacio de observación-acción. El observador del observador. La visión de totalidades. La autoorganización y autopoiesis. La investigación acción. 3. La práctica sistémica. En situaciones problemáticas. En las organizaciones humanas. En los desarrollos tecnológicos en la organización. ISIS2005 » Proyecto Mitad de Carrera IEste curso pretende aumentar la capacidad de participación del estudiante en la definición y puesta en marcha de proyectos de grupo de interés real. Los resultados propenden por la innovación con TICs para nichos específicos de mercado, ya sea empresarial, gubernamental, o académico. Sus objetivos específicos son: 1. Definición de una estrategia de sostenibilidad de proyecto en el tiempo. 2. Desarrollo y autoevaluación de trabajo en grupo 3. Definición de un problema en contexto. 4. Visibilidad de responsabilidades, compromisos y resultados. 5. Seguimiento, evaluación de resultados. Las competencias que se trabajan son: 1. Comunicación. 2. Argumentación. 3. Organización de grupo. 4. Negociación (manejo de conflictos). 5. Autoevaluación y mejoramiento. 6. Formulación de objetivos alcanzables y medibles. 7. Desarrollar visión de largo plazo ISIS2006 » Proyecto Mitad de Carrera IIEste curso se encuentra situado en la línea de formación en proyectos e innovación en el programa de Ingeniería en Esta dinámica debe verse reforzada con los conocimientos y competencias que se adquieren en la segunda mitad de la formación de ingeniero. Las actividades de los estudiantes en el proyecto de grado, que tiene una vocación de síntesis, pueden ser un factor de éxito para que algunos de estos proyectos iniciados en PMC encuentren un espacio en el mundo empresarial y/o académico Un grupo de profesores de distintas disciplinas, un grupo de empresarios y un grupo de monitores, hacen parte del equipo de acompañamiento de estudiantes y proyectos durante esta etapa. ISIS2070 » Monitoria Ingeniería SistemasISIS2071 » Monitoria Ingeniería SistemasISIS2102 » Teoría de LenguajesEl objetivo principal del curso es entender la teoría básica del análisis de lenguajes y su aplicación a problemas computacionales. En particular, al final del curso los estudiantes deben:- Estar familiarizados con la teoría básica del análisis de lenguajes- Poder utilizar las herramientas de análisis de lenguajes para modelar diversos tipos de problemas. ISIS2103 » Diseño de AlgoritmosEstudio y práctica de métodos de especificación de software. Se suponen, como prerrequisitos, el conocimiento y uso de notación matemática básica y de lógica. Partiendo de una visión formal de la tarea de especificar, se estudian métodos que puedan ser llevados a la práctica, de manera útil, en la construcción de software.Adicionalmente, se estudia la complejidad de las soluciones propuestas y se plantea la utilización de soluciones conocidas para problemas clásicos (v.gr., programación dinámica, ruta más corta, búsqueda en grafos). Al final se introducen nociones de intratabilidad (problemas P / NP) ISIS2301 » Arquitectura del Computador y Programación del SistemaEn este curso se estudia la arquitectura básica de un computador, tanto de un punto de vista hardware (procesador, memoria, entrada / salida), como software (programación, ensamblador, encadenador, cargador, sistema operativo). Se hace énfasis en la programación de la máquina; el hardware sólo se trata de una manera introductoria, y en la medida que sirva de soporte para comprender los aspectos software.Se toma como ejemplo el Intel 8086 y el sistema operacional MS-DOS. ISIS2302 » Sistema OperacionalEn este curso se estudian las labores que debe desempeñar el sistema operacional para administrar los elementos básicos del computador (procesador, periféricos y memoria) y los principales servicios que ofrece al usuario, con el fin facilitar la comprensión del funcionamiento de un computador y de dar bases para hacer un mejor uso de los sistemas operacionales. ISIS2401 » InterconectividadEstudio de las tecnologías actuales, tanto a nivel de aplicaciones sobre redes como de mecanismos y protocolos de comunicación, sus ventajas y desventajas, asi como de los servicios que éstas pueden ofrecer a una organización. Se pretende profundizar en los primeros niveles del modelo OSI. ISIS2501 » Conceptos Básicos de Bases de DatosAl terminar el curso, se espera del estudiante: ISIS2701 » Ingeniería de SoftwareEl propósito del curso es seguir el proceso de desarrollo de una aplicación de software de tamaño mediano en un grupo de 5 integrantes. Este proceso hace énfasis en la definición de roles y la asignación de responsabilidades de cada uno de los integrantes del grupo y en cómo se realiza la coordinación y sincronización del trabajo. Al finalizar este curso los estudiantes deben estar en capacidad de: 1. Definir objetivos de calidad del proceso y del producto. 2. Mejorar el proceso de estimación de tamaño y esfuerzo para el desarrollo de software. 3. Mejorar el proceso de planeación y seguimiento de un proyecto. 4. Entender mejor las actividades de ciclo de vida de un proyecto y estar en capacidad de realizarlas. ISIS3007 » Proyecto de GradoDado que la facultad reconoce la necesidad de desarrollar “la competitividad de las empresas, las organizaciones y las industrias del país, al mejoramiento de la calidad de vida de sus ciudadanos y a la sostenibilidad de una sociedad”, el proyecto de grado se pretende que el estudiante identifique y entienda un problema, y proponga y escoja una solución de base tecnológica; así contribuye al desarrollo de competencias core (comunicar eficientemente; formular y resolver problemas de ingeniería; diseñar sistemas, componentes o procesos que cumplan con especificaciones deseadas; diseñar y realizar experimentos; analizar e interpretar datos) ISIS3008 » Taller de Innovación con Tic IISIS3101 » Seminario de Investigación en Métodos FormalesEn este seminario los profesores y estudiantes del grupo de Métodos Formales hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3103 » Modelaje de SoftwareEstudio y práctica de métodos de especificación de software. Se suponen, como prerrequisitos, el conocimiento y uso de notación matemática básica y de lógica. Partiendo de una visión formal de la tarea de especificar, se estudian métodos que puedan ser llevados a la práctica en la construcción de software. ISIS3401 » Seminario de Investigación en Redes Paralelismo y Sistemas DistribuidosEn este seminario los profesores y estudiantes del grupo de Redes y Sistemas Distribuidos hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3405 » Introd.Inform.ForenseISIS3416 » Desarrollo de Aplicaciones y DispositivosISIS3417 » Programación WebISIS3418 » Gestión de Riesgos InformáticosISIS3501 » Seminario de Investigación en Ingeniería de la InformaciónEn este seminario los profesores y estudiantes del grupo de Ingenieríaa de Información hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3502 » Sistemas Manejadores de Bases DatosEste curso se propone lograr los siguientes objetivos: 1. Adquirir conocimiento acerca de los distintos DBMS (Sistemas Manejadores de Bases de Datos) existentes, haciendo énfasis en el SMBD relacional y en el SMBD Objeto-relación; en términos de historia, evolución, estado actual y contextualización en el mundo real. 2. Ser conscientes del papel que juega una base de datos en el desarrollo de una aplicación. Al igual que conocer los mecanismos básicos para realizar la conexión entre la aplicación y la base de datos. 3. Adquirir conocimiento de las tendencias actuales de las bases de datos: data warehouse, sistemas geográficos, etc. ISIS3504 » Manejo de Información MultimediaEl Curso busca dar una vision comprehensiva de las implicaciones de manejo de información multimedia en el desarrollo de software. Se trataran los problemas de producción, diseño, persistencia, integración de tecnología, ejemplos de aplicaciones multimedia y Herramientas de desarrollo. Se hará especial énfasis en la integración de informaciónmultimedia para la web. ISIS3506 » Manejo Infor.GeoreferenciadaISIS3601 » Seminario de Investigación TesoEn este seminario los profesores y estudiantes del grupo Teso hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3602 » Cibernética OrganizacionalISIS3609 » Gestión de Tecnología InformáticaEl propósito de este curso es desarrollar la capacidad estratégica y ampliar la visión de negocios en los estudiantes para desempeñar efectivamente la gestión ejecutiva de los sistemas de información en las organizaciones. ISIS3613 » Diseño Organizacional con TicsDesarrollar la capacidad de articular tres ejes fundamentales para el diseño organizacional, de modo que se pueda desarrollar un practicante reflexivo. ISIS3701 » Seminario de Investigación en Construcción de SoftwareEn este seminario los profesores y estudiantes del grupo de Construcción de Software hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3702 » Arquitectura de SoftwareEl propósito de este curso es desarrollar en el área de diseño de software, apoyándose en herramientas metodológicas como los estilos de arquitectura, los patrones de diseño y desarrollo por ciclos. Igualmente, se pretende desarrollar la capacidad de usar y entender las consecuencias e impacto de la tecnología en la arquitectura de software. Estos elementos se llevan a la práctica a través de la realización de un proyecto de tamaño mediano, que es el eje central del curso y alrededor del cual giran los elementos teóricos, metodológicos y de proceso. ISIS3714 » Arquitec. Basadas en ServiciosISIS3715 » Taller de SoftwareISIS3801 » Seminario de Investigación en Informática GraficaEn este seminario los profesores y estudiantes del grupo de Informática Gráfica hacen presentaciones y discuten sobre los temas de investigación más relevantes en el área ISIS3802 » Computación GraficaEl propósito del curso es estudiar los principios de la generación de modelos gráficos realistas por computador de objetos físicos bidimensionales y tridimensionales para facilitar el análisis de datos en problemas de ingeniería y ciencias afines. 1. Se estudian conceptos, métodos y algoritmos que permitan la visualización «realista» en computador de modelos (objetos) bidimensionales y tridimensionales. 2. La complejidad de los modelos computacionales depende de la representación matemática asociada a las superficies de los objetos. El propósito es asimilar la construcción de modelos de objetos simples y compuestos; estáticos y dinámicos sobre los cuales se pueda aplicar la teoría de visualización en computador. 3. Se usan librerías gráficas de desarrollo para integración en el desarrollo de software gráfico interactivo. ISIS3807 » RobóticaEl objetivo general del curso es la comprensión de las componentes y el funcionamiento de dispositivos tipo Robots y cómo se puede controlar y programar para darles niveles de decisión en la ejecución de las tareas asignadas. Los temas de estudio se tratarán para dos tipos de robots: robots articulados (brazos mecánicos fijos con movimientos principalmente de rotación) y robots móviles (plataformas móviles con movimientos de translación y rotación). ISIS3808 » Herramientas de Modelado y Visualización 3DAl final del curso el alumno comprenderá algunas de las herramientas (tecnológicas y artísticas) más utilizadas para la creación, visualización (rendering) y animación de objetos tridimensionales. Sus Objetivos son: 1. Introducir al alumno las aplicaciones y utilidad de la animación 3D en la industria y el entretenimiento. 2. Introducir al alumno las herramientas de construcción, visualización y animación de objetos 3D utilizadas en el software especializado comercial y libre (Maya, 3D Max, Blender…). 3. Desarrollar las capacidades creativas, estéticas del alumno mediante el uso de esta tecnología. 4. Generar un ambiente de cooperación entre los estudiantes de las tres carreras y mostrar cómo sus conocimientos pueden ser integrados en la vida profesional. ISIS3810 » Taller de Computación VisualISIS3889 » TutorialEl estudiante deberá trabajar en el grupo de desarrollo QualDev con una dedicación de 9 horas a la semana durante el semestre. No hay clase presencial. La participación en un grupo de desarrollo incluye una reunión semanal de coordinación y realización de tareas de desarrollo y soporte asignadas por pares o individualmente para elaborarse en el curso de la semana. ISIS3990 » Inscripción a GradoISIS4000 » Tesis ILa primera parte del trabajo de investigación que deben realizar todos los estudiantes del programa. El resultado final debe ser una contribución significativa (al menos análisis y diseño) con respecto a los alcances globales del proyecto. El trabajo debe consistir del análisis de un problema y de 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. ISIS4001 » Tesis IILa 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ó. ISIS4002 » TutorialEl 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. ISIS4004 » Tutorial EspecialEl Departamento autorizará la inscripción de este curso a los estudiantes que deban ver una electiva profesional de pregrado en Sistemas para completar los 4 creditos. El profesor de la materia debe darle trabajo adicional al estudiante que toma este tutorial especial para justificar el crédito adicional. ISIS4070 » Asistencia Graduada Ingeniería de Sistemas. ISIS4209 » Diseño de Lenguajes
ISIS4301 » Sistemas DistribuidosUna de las 4 materias obligatorias ISIS4403 » Concep. Avanzados de Redes
sub área: redes y sistemas distribuidos Este curso pretende actualizar a los estudiantes ya previamente familiarizados con tecnología de redes, con las últimas tendencias y tecnologías recientemente incorporadas al stack de protocolos TCP/IP. En este curso se combina la exposición magistral de conceptos con la aplicación real de algoritmos y protocolos en programas Java. Al finalizar el curso el estudiante tendrá un conocimiento completo y experiencia real en la programación de administración de redes vía el protocolo SNMP, el desarrollo de aplicaciones multimedia en Internet con los protocolos de la familia RTP/RTCP, la construcción de motores de búsqueda basados en la tecnología de google y el uso de algunas técnicas de sintonización de desempeño de redes TCP/IP. Adicionalmente se realizará una revisión teórica de las redes wireless y “mobile IP”. ISIS4408 » Adm. Seguridad Informáticasub área: redes y sistemas distribuidos ISIS4411 » Redes MóvilesSub área: Redes y Sistemas Distribuidos ISIS4413 » Com en Malla y AplicacionesCurso de la Escuela de Verano dictado por profesores invitados. sub área: Redes y sistemas distribuidos; Vale también para las demás áreas Este es un primer curso de computación en malla donde se espera mostrar los elementos que definen esta tecnología. Partiendo de una descripción conceptual se va llevando a los estudiantes hacia la comprensión de las arquitecturas y conceptos que hacen de esta tecnología una alternativa real para la solución de muchos de los beneficios largamente esperados de los sistemas distribuidos El curso presenta una visión práctica y global de la Computación Grid desde el punto de vista, principalmente, de un usuario.Se desarrollará un proyecto que incluye los pasos que hay que dar para construir un sistema grid, proporcionando abundantes referencias para que los estudiantes puedan ampliar sus conocimientos de Grid.
ISIS4503 » Minería de Datos, Bodegas de DatosSub área: Ingeniería de Información ISIS4506 » Arquitecturas de DatosUna de las 4 materias obligatorias ISIS4508 » Manejo Datos Sist Gran Escala
ISIS4609 » Administración de Proyectossub área: Informática organizacional ISIS4610 » Sistemas EmpresarialesSub área: Informática Organizacional ISIS4704 » Componentes, Contenedores y ServiciosSub área: Construcción de Software ISIS4705 » Calidad de Software
ISIS4707 » Diseño de Software Basado en PatronesUna de las 4 materias obligatorias El curso pretende que el estudiante comprenda la teoría alrededor de la técnica de desarrollo de software basada en patrones, como también adquiera práctica en su uso. Al final del curso el estudiante será capaz de: desarrollar una aplicación compleja usando patrones de diseño, Identificar y definir nuevos patrones, Comprender las ventajas de un ambiente profesional de desarrollo, utilizado dentro del curso.El curso desarrolla su aprendizaje y trabajo alrededor de un proyecto: la creación de un ambiente de clasificación de patrones. Este ambiente consta de varias aplicaciones en una arquitectura ya definida. Luego de dar las bases de la teoría del curso en las 8 primeras semanas, por medio de presentaciones magistrales y de tutoriales, se centra el curso en el desarrollo incremental del sistema. ISIS4743 » Fund. Inteligencia ArtificialCurso de la escuela de verano. Dictado en forma intensiva durante 3 semanas. Curso dictado en inglés. ISIS4813 » Modelaje GeométricoSub área: Informática Gráfica ISIS4990 » Inscripción a GradoSAFE5110 » Seguridad en el HostSAFE5111 » Seguridad en la RedSAFE5120 » Modelos y Estándares de SeguridadSAFE5212 » Ingeniería CriptográficaSAFE5221 » Gerencia de SeguridadSAFE5230 » Aspectectos Legales e Información ForenseSAFE5310 » Seminario FinalSAFE5340 » Seguridad FísicaSRED5203 » Programación en InternetSe estudian mecanismos para la programación en Internet/Intranets y criterios para el desarrollo de aplicaciones. Se estudia en cierto detalle los lenguajes de script para desarrollo de aplicaciones en Internet. Temas particulares: características básicas de las aplicaciones para Internet, panorámica de herramientas, edición en WEB (principios básicos, HTML dinámico, JavaScript), protocolos de comunicación en Internet, análisis y diseño de aplicaciones en PHP. SRED5301 » Sistemas DistribuidosSe genera un marco de referencia que permita caracterizar y describir diferentes tipos de Sistemas Distribuidos en términos de un conjunto básico de criterios generales que influyen en su diseño. Los criterios básicos (transparencia, desempeño, escalabilidad, tolerancia a fallas, etc.) se ilustran con ejemplos concretos (v.gr., servidores Web, cliente-servidor, arquitecturas de varios niveles, etc.). SRED5601 » Negocios ElectrónicosSe estudian los conceptos básicos de negocios electrónicos, las nuevas formas de organización y funcionamiento que estos inducen en las empresas y las tecnologías de soporte. En particular, se estudia: conceptos básicos de comercio electrónico, estrategias para negocios electrónicos, publicidad en Internet, medios de pago electrónicos, infraestructura técnica y prospectiva del comercio electrónico. SRED5701 » Análisis Orientado Por ObjetosSe da una visión completa del proceso de desarrollo de software basado en técnicas Orientadas por Objetos. Mas allá de la programación por objetos, se desarrollan habilidades en el uso de metodologías orientadas a objetos para análisis de sistemas, apoyándose como herramienta principal en el lenguaje de especificación UML (Unified Modelling Language). SRED5702 » Diseño Orientado Por ObjetosSe concentra en el área de diseño de software, apoyándose en herramientas metodológicas que buscan la reutilización de soluciones que han demostrado ser exitosas, como los estilos de arquitecturas, los patrones de diseño y el desarrollo por ciclos. Se hace un énfasis particular en aquellas Arquitecturas y Patrones que constituyen la base de los Sistemas de Componentes Distribuidos. SRED5703 » Arquitectura Por ComponentesSe estudia el papel de las tecnologías de componentes en el desarrollo de aplicaciones orientadas a Internet. Se enfatizan las implicaciones de diseño derivadas del uso de arquitecturas de múltiples niveles SRED5801 » Java y XmlSRED5802 » Conceptos y Diseño de RedesSRED5803 » Redes SegurasSRED5804 » Herramientas de SeguridadSRED5805 » Redes MóvilesSRED5806 » Tecnolog. Drllo Computac.MovilSRED5901 » Aspectos Legales en InformáticaEl objetivo es estudiar, analizar, explicar y presentar el panorama de los diferentes aspectos jurídicos relacionados con el régimen del manejo de información en medios electrónicos |
Última actualización: Agosto de 2007 © Universidad de los Andes 2001 - 2007 |
|