Conoce cómo aportan los otros outcomes a tu formación Aquí

ISIS - 1001 INTRODUCCION INGENIERÍA DE SISTEMAS |
---|
Implementar solución |
Documentar solución |
Entregar solución |
ISIS 1104 MATEMATICA ESTRUCTURAL Y LÓGICA |
---|
Aplicar técnicas de demostración a distintos dominios |
ISIS - 1105 DISEÑO Y ANALISIS DE ALGORITMOS |
---|
Diseñar Algoritmos |
Diseñar Algoritmos |
Implementar algoritmos |
ISIS - 1106 LENGUAJES Y MÁQUINAS |
---|
Entender el contexto donde es aplicable el análisis de lenguajes y el módelaje con máquinas abstractas |
Saber cómo integar el modelaje con máquinas y el análisis de lenguajes a problemas computacionales |
Entender los formalismos para definir lenguajes, máqunas abstractas y su comportamiento. |
Ser capaz de saber dónde integrar los lenguajes y las máquinas a un proyecto de SW |
Diseñar máquinas abstractas para resolver problemas. |
Emplear diagramas y simuladores para validar los diseños relizados |
Diseñar la integración de las máquinas en proyectos más complejos usando los formalismos de descripción de lenguajes. |
ISIS - 1204 APOI |
---|
ALG, ARQ3, PCSW4, PCSW5, TP1, HERR1, METOD |
ARQ3, TP1, HERR1 |
ISIS - 1205 APO II |
---|
ALG, MSP1, MSP2, ARQ2, ARQ3, ARQ4, TP1, HERR1, METOD |
MSP, HERR, ARQ4, TP1, PSW2, PSW3, METOD2 |
ISIS - 1206 ESTRUCTURA DE DATOS |
---|
Análisis Problema, Diseño UML SOL (Arquitectura), Complejidad temporal requerimientos |
Diseño UML Componentes SOL, Integración SOL, Diseño UML Estructuras Datos |
Complejidad algorítmica temporal, Pruebas componentes, Pruebas Estructuras Datos |
Implementación componentes y estructuras, implementación integración, implementación pruebas |
Analizar alternativas diseños, analizar alternativas estructuras de datos, analizar complejidad algoritmica |
ISIS - 1304 FUNDAMENTOS DE INFRAESTRUCTURA TECNOLÓGICA |
---|
Asocia requerimientos de infraestructura con las características de la misma, para determinar la factibilidad de una solución |
Conoce y sabe programar en c y asm |
ISIS - 2007 DISEÑO DE PRODUCTOS E INNOVACIÓN TI |
---|
Diseñar: documentar |
Diseñar plan de implementación |
Implementar prototipos |
Implementar módulos |
ISIS - 2203 |
---|
(Diseñar una solución global). Entender las herramientas y mecanismos (sockets, concurrencia, algoritmos de cifrado e integridad) provistos por una plataforma para el diseño de una solución. Identificar la arquitectura para resolver las problemáticas de infraestructura en una organización. |
(Diseñar validación solución). Entender e implementar mecanismo de validación e interpretar los resultados. |
(Construir aplicación o solución). El estudiante entiende y es capaz de utilizar las primitivas de concurrencia, seguridad y desempeño. |
ISIS - 2304 INFRAESTRUCTURA COMPUTACIONAL |
---|
* Adquirir conocimiento suficiente sobre un problema para comprender los requerimientos funcionales y no funcionales previamente identificados. |
* Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
* Analizar la calidad de un modelo lógico de datos relacional, desde el punto de vista de redundancia y problemas de inserción y supresión. * Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
Definición, diseño y ejecución de escenarios de prueba para aplicaciones transaccionales |
* Desarrollar aplicaciones siguiendo una arquitectura específica con énfasis en el manejo transaccional de la información * Utilizar las funcionalidades ofrecidas por los sistemas de bases de datos, tales como manejo de concurrencia y atomicidad, en el cumplimiento de los requerimientos no funcionales de las aplicaciones. * Utilizar un SMBD relacional (e.g.: Oracle 10g, SQL Server 2005, MySQL, Sybase, DB2, PostgreSQL) de forma conjunta con un lenguaje orientado a objetos (e.g.: Java), para brindar soluciones que integren el manejo de persistencia en el desarrollo de aplicaciones transaccionales Web * Incorporar el lenguaje SQL en la solución de requerimientos funcionales que involucren el almacenamiento y acceso de datos persistentes en bases de datos relacionales. |
* Trabajar en equipo para el desarrollo de software con requerimientos de mediana complejidad |
* Plantear y evaluar alternativas para aumentar la eficiencia de aplicaciones transaccionales (e.g., selección de índices), como parte del proceso de diseño físico de una base de datos relacional, dados unos requerimientos funcionales y no funcionales. * Comprender las soluciones soluciones algorítmicas existentes para el manejo de grandes volúmenes de datos, que minimicen los accesos a memoria secundaria. |
ISIS - 2503 ARQUITECTURA Y DISEÑO DE SW |
---|
programar prototipos que reflejan la arquitectura y las pruebas diseñadas |
ISIS - 2603 DESARROLLO DE SW EN EQUIPO |
---|
Analizar y especificar los requerimientos de una aplicación |
Identificar y hacer seguimiento a los riesgos de un proyecto de desarrollo de software |
Organizar un equipo de trabajo con roles, responsabilidades y compromisos visibles. Descomponer el proyecto en ciclos de desarrollo (proceso iterativo e incremental). Identificar los objetivos y metas del proyecto y de cada uno de sus ciclos. |
Explicar y utilizar una arquitectura de aplicaciones web transaccionales dada para construir la aplicación. |
Construir diseños detallados de los distintos componentes. |
Construir pruebas para los distintos componentes |
Planificar el proyecto y cada uno de sus ciclos |
Implementar los distintos componentes Utilizar un proceso de integración continua basado en herramientas. |
Recolectar datos para efectuar el seguimiento del proceso de construcción de un producto de software |
ISIS - 3301 INTELIGENCIA DE NEGOCIOS |
---|
Utilizar una metodología para desarrollar un sistema de inteligencia de negocios. Identificar los elementos involucrados en el planteamiento y selección de una arquitectura de solución |
Modelar datos de manera muldimensional y realizar diseño físico Construir modelos para resolver problemas usando técnicas de Minería de Datos |
Diseñar procesos de ETL |
Implementar solución de BI en un contexto restringido (Implementar procesos ETL,DataMarts, modelos de minería) |
ISIS - 3302 MODELADO, SIMULACIÓN Y OPTIMIZACIÓN |
---|
Diseñar, resolver y realizar análisis de sensibilidad a través de simulación de casos reales en ingeniería |
Identificar problemas de optimalidad y sus respectivas soluciones para problemas en ingeniería |
Diseñar validaciones de los modelos a través de solvers y/o simulaciones |
ISIS - 3204 INFRAESTRUCTURA DE COMUNICACIONES |
---|
Diseñar topologías de red que respondan a una cierta problemática |
Proponer alternativas de mejora para una arquitectura de comunicaciones. Diseñar esquemas de Direccionamiento |
Diseñar mediciones que permitan observar el comportamiento de la red. Diseñar programas que validan particularidades en el desempeño de la red |
Diseñar de redes utilizando dispositivos (routers, switches y servidores) que permitan realizar configuraciones seguras |
Implementar una arquitectura de red que responda a un diseño |
Documentar los resultados obtenidos a través del comportamiento de la red |
Integración de Herramientas |
ISIS - 3425 SISTEMAS EMPRESARIALES |
---|
Profundizar y aplicar los marcos conceptuales que facilitan identificar/diagnosticar las oportunidades/problemas en la empresa que se pueden aprovechar/resolver con Sistemas Empresariales. |
Enfrentarse y resolver aspectos específicos de una tecnología nueva y compleja que se va a implantar en una empresa. |
ISIS - 3510 CONSTRUCCION DE APLICACIONES MOVILES |
---|
Entender el mercado existente y los elementos diferenciadores frente al mercado objetivo |
Especificar los requerimientos del proyecto, de acuerdo con las restricciones que se deben abordar |
Definir el valor agregado de una solución computacional móvil para un grupo de usuarios objetivo |
Definir las etapas de desarollo de un proyecto teniendo en cuenta restricciones tecnológicas y diversidad de ambientes objetivo |
Diseñar una arquitectura global de solución que hace explícitos los elementos funcionales y escenarios de calidad para el producto esperado en diferentes arquitecturas de dispositivos |
Realizar el diseño detallado de una solución movil en diferentes configuraciones de dispositivos |
Definir de manera incremental el proceso de construcción para la solución móvil propuesta, dadas unas restricciones marco que se esperan en la solución |
Desarrollar una solución movil en iteraciones que reflejen la incorporación de las restricciones de arquitectura e infraestructura |
Documentar el desarrollo de una solución móvil |
Desplegar la solución en dispositivos reales, incluyendo varias plataformas |
Completar soluciones preconcebidas a partir de la investigacion sobre la tecnologia. Integrar tecnología de punta en las especificidades del proyecto definido. integrar herramientas de desarrollo en ambientes móviles heterogéneos |
ISIS - 3710 PROGRAMACIÓN CON TECNOLOGÍAS WEB |
---|
Diseñar la arquitectura de la solución web y la arquitectura del software que funcionará en el navegador |
Diseño de los módulos de la aplicación web y las APIs REST |
Implementar una aplicación web (javascript en el cliente y servicios REST en el servidor) |
Aprender nuevas tecnologías a través de tutoriales y proyectos de autoaprendizaje |