|
|
|
INGENIERÍA EN COMPUTACIÓN
|
PLAN DE ESTUDIOS 96
|
|
1º AÑO |
MATERIA |
CONTENIDOS MÍNIMOS |
| ALGEBRA I |
Cálculo proposicional. Sistemas axiomáticos. Conjuntos: conjuntos ordenados. Relaciones. Grafos. Funciones. Estructuras algebraicas: semigrupo, grupo, anillo, cuerpo. Trigonometría. Homomofismos, isomorfismos y álgebras cocientes. Grupos finitos. Descomposición y composición de álgebras (sumas y productos). Polinomios. Conjuntos ordenados. Análisis combinatorio. Teoría elemental de los números. |
ANALISIS
MATEMATICO I |
Funciones reales de variable real. Cuerpo ordenado de los reales. Límite, continuidad, derivada, diferencial, integración. Sucesiones, series, convergencia. |
CURSO DE FILOSOFIA |
El conocimiento: Principios del desarrollo mental, fundamentos del conocer. Replanteo de una filosofía del conocimiento: Camino racionalista, planteo hermenéutico. El conocimiento científico: La ciencia moderna, ciencia y tecnología. Impacto de la ciencia y de la tecnología en las culturas. Responsabilidad ética. |
INFORMATICA |
Método heurístico. Definición y conceptos básicos. Diagramación. Principios de programación. Algoritmación. Eficiencia de algoritmos. |
ORGANIZACIONES |
Evolución desde la administración tradicional a la administración estratégica. Problema estratégico de las empresas. Las matrices del análisis estratégico. Modelo de análisis de las decisiones sobre crecimiento, modelo de estructuración competitiva. Planeación. Planeamiento estratégico: concepto, herramientas. Organización: división del trabajo, tipos, niveles. Estructura organizacional. Organigrama. Dirección. Liderazgo. Control: concepto, tipos, requisitos. Sectores funcionales: comercial, producción, finanzas y control, personal. |
ARQUITECTURA DE COMPUTADORAS I |
“Software” y “hardware”. Organización básica de las computadoras. Concepto de programa, de proceso y de procesador. Lógica digital: Álgebra de Boole, representación de las funciones lógicas, compuertas lógicas. Diseño lógico: dispositivos combinacionales y secuenciales. Memorias. Arquitectura básica de las computadoras: funciones de los componentes de una computadora y comunicaciones entre ellos. Ciclos de una instrucción. Microprogramación. Estudio de una microcomputadora simple. Dispositivos e interfases de E/S. Características físicas y funcionales básicas de los dispositivos periféricos y de las memorias auxiliares. |
|
|
|
2º AÑO |
| MATERIA |
CONTENIDOS MINIMOS |
ANALISIS
MATEMATICO II |
Funciones reales de un vector. Límite, continuidad, diferencial. Integración. Múltiplo. Ecuaciones diferenciales lineales. Series de Fourier. Series de Taylor. |
| PROGRAMACION |
Programación modular, estructurada, orientada a objetos. Documentación. Prueba. Mantenimiento de programas. Estilo de programación. Programación concurrente. |
CURSO DE FUNDAMENTOS TEOLOGICOS |
Presentación de la teología. La muerte de Dios en el mundo contemporáneo. Los conceptos primitivo y bíblico-cristiano de Dios. El ateísmo. Revelación. La Biblia. La persona de Cristo. La Iglesia. |
ALGEBRA II |
Espacios vectoriales. Transformaciones lineales. Matrices y determinantes. Sistemas de ecuaciones lineales. Espacios con producto interno. Formas cuadradas. Redes de Petri. |
ESTRUCTURA DE DATOS |
Arreglos. Pilas. Estructuras lineales y encadenadas. Recursividad. Búsqueda y ordenamiento. Grafos. Archivos. Bases de datos. Se resolverán numerosos problemas de programación con distintos lenguajes, en particular Pascal. |
ARQUITECTURA DE COMPUTADORAS II |
Microprocesadores avanzados: registros, componentes, “pipelining”, memoria “caché”, memoria virtual, técnicas de direccionamiento. Operación: sincronización, búsqueda de instrucciones, lectura y escritura, estados de espera (“wait state”). Operaciones de entrada-salida: por programa, por mapeo de memoria, DMA, trampas e interrupciones. “Polling”. Coprocesadores. Programación en lenguaje ensamblador: formato y clasificación de las instrucciones. Ajuste y depuración de programas. Macroinstrucciones. Construcción de ensambladores y de encadenadores-cargadores. Arquitecturas secuenciales. Computadores CISC y RISC. Arquitecturas en paralelo: concepto de paralelismo, clasificación de Flynn-Skillicorn. Procesamiento “pipeline” y vectorial. Procesadores matriciales asociativos. Arquitecturas multiprocesador. Redes de interconexión de procesadores. Computadores de flujo de datos. Arquitecturas VLSI. Arquitectura matricial sistólica. |
| TEORIA DE SISTEMAS |
Teorías sobre sistemas. La teoría general de sistemas. El enfoque de sistemas. Dinámica de sistemas. Termodinámica de los sistemas. Introducción a los sistemas de información. |
|
|
|
3º AÑO |
MATERIA |
CONTENIDOS MINIMOS |
| SISTEMAS OPERATIVOS |
Administración de procesos, de memoria, E/S, archivos. Protección, seguridad, sistemas operativos distribuidos. Diseño y evaluación de sistemas operativos. Trabajos de aplicación. |
| DOCTRINA SOCIAL DE LA IGLESIA |
Doctrinas sociales contemporáneas. Orden social. Principios del Magisterio Social referidos a cuestiones concretas. El orden internacional. Cambio social. Lectura de los documentos de la Doctrina Social de la Iglesia. Introducción a la ética profesional. Relaciones interpersonales. La libertad. |
LOGICA Y SEMANTICAS FORMALES |
Cálculo proposicional y de predicados. Análisis sintáctico y semántico. Fundamentos lógicos para la programación. Razonamientos en programación. Lógicas modales. |
PROBABILIDAD Y ESTADISTICA |
Distribución de frecuencias y sus medidas. Representaciones. Probabilidad. Sistemas axiomáticos. Variables aleatorias y sus distribuciones. Características de las variables aleatorias. Teoremas de límites. Estimación puntual y por intervalos. Test de hipótesis paramétricos y no-paramétricos. Análisis de regresión y correlación. Cadenas de Markov. |
PROCESAMIENTO DE ARCHIVOS |
Tipos de archivos. Características de los archivos. Operaciones con archivos: creación, actualización, eliminación. Organización de archivos: indexados, secuenciales, hash-files, B-tree. Características. Evaluación de performance. Directorios, contenidos y estructuras. Denominación, búsquedas, accesos, backups. Trabajo de aplicación orientado a la adquisición de experiencia en el procesamiento de archivos a través de prácticas en Cobol y lenguajes de base de datos. |
ECONOMIA DE LAS ORGANIZACIONES |
Definición de economía. Ubicación dela economía dentro del orden general científico. Problemas. Costos y gastos. Micro y macroeconomía. Sectores: familia, empresa, externo. Crecimiento y desarrollo económico. Teoría monetaria. Inflación. Contabilidad: introducción, activo, pasivo, patrimonio. Registración contable. Cuentas. Administración y sociedades. Finanzas: la función del Estado, recursos y gastos, impuestos, deuda pública. Sistemas de control presupuestario. Costos |
| REDES DE COMPUTADORAS |
Redes de transmisión de datos y sistemas distribuidos. Clasificación de redes: WAN-MAN-LAN. Razones que justifican el empleo de una red. Implementación física de un sistema de telecomunicaciones: componentes básicos. Codificación y códigos. Modulación. Dispositivos de comunicación y sus interfases. Topología. Nodos y canales de comunicación. Clasificación de topologías. Extensión y segmentación de redes. Conmutación: concepto. Arquitecturas de comunicación en capas. Enlace de datos. Control de líneas. Codificación para el control de errores. Congestión y tráfico. Control de flujo. Encaminamiento. Prevención de bloqueo. Protocolos. Redes locales. El modelo OSI: Internet. Entes normalizadores. Descripción de utilidades, aplicaciones y servicios de: FDDI, frame relay, IEEE 802.6-DQDB, BISDN-ATM |
| SISTEMAS DE INFORMACION I |
Ciclo de vida de un sistema de información. Relevamiento, análisis y diagnóstico. Diseño, desarrollo e implantación: conceptos y técnicas a usar en cada etapa. Trabajo de aplicación basado en el desarrollo de una aplicación informática de pequeña envergadura. |
| PROGRAMACION APLICADA |
Técnicas de diseño de programas: criterios de diseño y decisiones de diseño. Diseño de programas modificables. Validación: criterios. El ciclo de validación. Métodos de caja blanca y caja negra. Diseño de casos de prueba: el método de particiones sobre la entrada, análisis de fronteras. Integración de módulos. Técnicas y sistemas para la comunicación de datos Conceptos básicos sobre seguridad y criptografía. Sistemas de comunicación de datos. Trabajo de aplicación. |
|
|
|
4º AÑO |
MATERIA |
CONTENIDOS MINIMOS |
| COMPILADORES E INTERPRETES |
Conceptos básicos. Fases de un compilador. Teoría de lenguajes. Símbolo, alfabeto, hilera. Gramáticas: clasificación. Teoría de autómatas. Análisis lexicográfico. Análisis sintáctico general y “top-down”. Análisis sintáctico “bottom-up”. Traducción dirigida por la sintaxis. Optimización de código intermedio y generación de código final. Diseño e implementación de compiladores e intérpretes. Trabajo de aplicación. |
| INVESTIGACION OPERATIVA |
La naturaleza de la investigación operativa. Tipos de problemas a resolver. Modelos. Problemas de transporte. El método símplex. Problemas de inventarios. Problemas de mantenimiento y confiabilidad. Programación dinámica. Teoría de colas. El sistema de colas clásico. Colas de Markov. La cola M/G/1. Esperas en colas. |
SISTEMAS DE INFORMACION II |
Estudio y comparación de metodologías: orientadas a los datos, a las funciones y a los objetos. Sistemas distribuidos. Desarrollo de un seminario de aplicación. Algunas consideraciones de performance. |
GESTION DE BASES DE DATOS |
Componentes de un sistema de base de datos. Modelo relacional. Query. Funciones soportadas por un sistema típico de base de datos. Bases de datos orientadas a objetos. Bases de datos distribuidas. Aplicaciones y desarrollos recientes. Hipertexto, hipermedia. Trabajo de aplicación consistente en la creación de una pequeña base de datos y evaluación del sistema como soporte de las funciones. |
METODOLOGIA DE LA INVESTIGACION |
La ciencia: concepto, clasificación, ejemplos. Supuestos ontológicos, epistemológicos y lógicos implicados en la producción del conocimiento científico. Comunicación oral y escrita. Tipos de trabajos científicos. El planteo del problema: noción, identificación. Modelos analíticos causales. Árbol de soluciones. Introducción al diseño de investigación: anteproyecto, proyecto, tesis. Proyectos de investigación: concepto, componentes, tipos. Proyectos de investigación en informática y computación. Trabajo de aplicación de elaboración de un proyecto sencillo. |
METODOS NUMERICOS |
Aproximaciones y errores. Raíces de ecuaciones. Sistemas de ecuaciones lineales Métodos iterativos. Interpolación. Progresión. Integración numérica y diferenciación. Solución de ecuaciones diferenciales ordinarias. Solución de ecuaciones no lineales |
| PROGRAMACION APLICADA |
Técnicas de diseño de programas: criterios de diseño y decisiones de diseño. Diseño de programas modificables. Validación: criterios. El ciclo de validación. Métodos de caja blanca y caja negra. Diseño de casos de prueba: el método de particiones sobre la entrada, análisis de fronteras. Integración de módulos. Técnicas y sistemas para la comunicación de datos Conceptos básicos sobre seguridad y criptografía. Sistemas de comunicación de datos. Trabajo de aplicación. |
|
|
|
5º AÑO |
MATERIA |
CONTENIDOS MINIMOS |
| ADMINISTRACION DE PROYECTOS |
Ingeniería de software: métricas para la productividad y la calidad del software. Gestión de proyectos: estimaciones, técnicas y herramientas. Planificación temporal. Análisis de riesgos. Seguimiento y control del proyecto. Evaluación de performance. Contratos, documentación. Estándares del grupo de proyecto. Evaluación y selección del software. Reingeniería del software. Trabajo de aplicación consistente en la organización, administración y desarrollo de un proyecto de software. |
| SIMULACION |
Modelos. Simulación. Lenguajes de simulación. Generación de números pseudoaleatorios y de variables aleatorias. La simulación de los modelos de espera, inventario, producción y planificación. Simulación con dinámica de sistemas. Trabajos de aplicación utilizando lenguajes de aplicación general y de simulación. |
SISTEMAS DE INFORMACION III |
: Control de procesos físicos. sensores, actuadores, interfases. Sistemas en tiempo real, concurrencia, sincronización y comunicación de tareas, interrupciones, etc. Herramientas para el desarrollo de sistemas en tiempo real. Técnicas de análisis y diseño e implementación de sistemas en tiempo real, simulación de sistemas en tiempo real. Trabajo de aplicación basado en el desarrollo de un sistema en tiempo real de pequeña envergadura. |
TOPICOS ESPECIALES I |
Los temas de estas asignaturas, se ajustarán de acuerdo a la actualización que la universidad considere pertinente impartir. En un mismo período académico se prevé habilitar más de dos cursos con diferentes temarios, de manera que los alumnos de los últimos años puedan acreditar en forma optativa las dos obligaciones académicas referidas como tópicos especiales.
Los temas previstos son:
Computación Gráfica y Multimedia
Representación visual. Control de dispositivos gráficos. Sistemas trazadores de líneas y de puntos. Líneas curvas. Coordenadas de pantalla, coordenadas de usuario. Recursión en gráficos. Vectores en gráficos. Modelación de superficies. Función gráfica interactiva. Punteros y dispositivos de posicionamiento. Lenguajes gráficos. Dibujo tridimensional. Enrejado de perspectivas. Transformaciones proyectivas. Colores. Sólidos transparentes. Sombreado. Diseño asistido por computadora. Realidad virtual. Trabajo de aplicación con aplicaciones de programación gráfica.
Estudio del Mercado Computacional
Clasificación de equipos periféricos. Rangos del mercado. Tipos de demanda. Clasificación de las instalaciones: características. Relevamiento de equipos instalados. Proveedores de tecnología informática. Tipos y características de las empresas proveedoras. Relevamiento de tecnología informática. Negociación con proveedores. La universidad en el mercado computacional. Funciones. Características de su participación. Servicios universitarios.
Evaluación de Sistemas de Procesamiento de Datos
Principios básicos de la elaboración de modelos. El uso de modelos para evaluación y predicción. Problemas específicos de la elaboración de modelos por computación. Técnicas del análisis de modelos. Elaboración de modelos a través del análisis de operaciones. Principios del análisis de operaciones. Criterios fundamentales. Resultados fundamentales. Jerarquía de modelos. Aplicaciones a la multiprogramación a los sistemas multiprocesamiento. Modelos de simulación discreta. Principios, problemas específicos. Generación de “input”.
Gestión de Centros de Cómputos
Panorama general de los centros de cómputos en la industria y en la empresa. Clasificación de los centros de cómputos según su fin. Ubicación del centro y análisis de su estructura organizacional. Administración del centro. Funciones y responsabilidades del director de un centro de cómputos. Personal: cargos, selección, entrenamiento. Análisis de la laboriosidad y el nivel del potencial humano. Estado del arte: sistemas abiertos, redes, grupos de trabajo. Instalación de un centro de cómputos. Equilibrio entre personal y equipo informático. Selección de equipos de computación y su evaluación. Selección y evaluación del soporte lógico. Seguridad en los centros de cómputos. Gestión electrónica de documentos, reingeniería de los circuitos de administración. “Rightsizing” y “downsizing”. Calidad total en centros de cómputos.
Seguridad de Sistemas
Seguridad y problemas de protección en los sistemas de procesamiento de datos: introducción, integridad de los datos, privacidad. Seguridad operativa: aspectos organizacionales y económicos. Seguridad física. Identificación y autenticación. Corrupción electrónica y electromagnética. Seguridad del hardware: protección de memoria, implementación en hardware de funciones de software. Criptosistemas: propiedades, sistemas de transformación. Construcción de criptosistemas: descripción matemática. Seguridad de sistemas operativos. Seguridad en bases de datos: integración de los criptosistemas en las bases de datos. Seguridad en redes: integración de los criptosistemas en las redes.
|
INTELIGENCIA ARTIFICIAL |
Antecedentes. Definición. El problema y su representación: clasificación, formulación, métodos, tipos, representaciones. Sistemas de inferencia dirigidos por formas. Sistemas de producción: componentes, arquitectura, reglas, estrategias de búsqueda. Lenguaje LISP: características fundamentales, aplicaciones. Sistemas de demostración automática de teoremas: lógica proposicional, lógica de predicados de primer orden, arquitectura básica y algoritmo general de búsqueda. Ingeniería del conocimiento: conceptos, sistemas expertos. Metodología de construcción de sistemas expertos. Aprendizaje automático: concepto, arquitectura básica, tipos de aprendizaje. Lenguaje natural y visión artificial. Redes neuronales. Algoritmos genéticos. |
TOPICOS ESPECIALES II |
Los temas de estas asignaturas, se ajustarán de acuerdo a la actualización que la universidad considere pertinente impartir. En un mismo período académico se prevé habilitar más de dos cursos con diferentes temarios, de manera que los alumnos de los últimos años puedan acreditar en forma optativa las dos obligaciones académicas referidas como tópicos especiales.
Los temas previstos son:
Computación Gráfica y Multimedia
Representación visual. Control de dispositivos gráficos. Sistemas trazadores de líneas y de puntos. Líneas curvas. Coordenadas de pantalla, coordenadas de usuario. Recursión en gráficos. Vectores en gráficos. Modelación de superficies. Función gráfica interactiva. Punteros y dispositivos de posicionamiento. Lenguajes gráficos. Dibujo tridimensional. Enrejado de perspectivas. Transformaciones proyectivas. Colores. Sólidos transparentes. Sombreado. Diseño asistido por computadora. Realidad virtual. Trabajo de aplicación con aplicaciones de programación gráfica.
Estudio del Mercado Computacional
Clasificación de equipos periféricos. Rangos del mercado. Tipos de demanda. Clasificación de las instalaciones: características. Relevamiento de equipos instalados. Proveedores de tecnología informática. Tipos y características de las empresas proveedoras. Relevamiento de tecnología informática. Negociación con proveedores. La universidad en el mercado computacional. Funciones. Características de su participación. Servicios universitarios.
Evaluación de Sistemas de Procesamiento de Datos
Principios básicos de la elaboración de modelos. El uso de modelos para evaluación y predicción. Problemas específicos de la elaboración de modelos por computación. Técnicas del análisis de modelos. Elaboración de modelos a través del análisis de operaciones. Principios del análisis de operaciones. Criterios fundamentales. Resultados fundamentales. Jerarquía de modelos. Aplicaciones a la multiprogramación a los sistemas multiprocesamiento. Modelos de simulación discreta. Principios, problemas específicos. Generación de “input”.
Gestión de Centros de Cómputos
Panorama general de los centros de cómputos en la industria y en la empresa. Clasificación de los centros de cómputos según su fin. Ubicación del centro y análisis de su estructura organizacional. Administración del centro. Funciones y responsabilidades del director de un centro de cómputos. Personal: cargos, selección, entrenamiento. Análisis de la laboriosidad y el nivel del potencial humano. Estado del arte: sistemas abiertos, redes, grupos de trabajo. Instalación de un centro de cómputos. Equilibrio entre personal y equipo informático. Selección de equipos de computación y su evaluación. Selección y evaluación del soporte lógico. Seguridad en los centros de cómputos. Gestión electrónica de documentos, reingeniería de los circuitos de administración. “Rightsizing” y “downsizing”. Calidad total en centros de cómputos.
Seguridad de Sistemas
Seguridad y problemas de protección en los sistemas de procesamiento de datos: introducción, integridad de los datos, privacidad. Seguridad operativa: aspectos organizacionales y económicos. Seguridad física. Identificación y autenticación. Corrupción electrónica y electromagnética. Seguridad del hardware: protección de memoria, implementación en hardware de funciones de software. Criptosistemas: propiedades, sistemas de transformación. Construcción de criptosistemas: descripción matemática. Seguridad de sistemas operativos. Seguridad en bases de datos: integración de los criptosistemas en las bases de datos. Seguridad en redes: integración de los criptosistemas en las redes.
|
|
|
|
|
|