Loading...

Ingeniería Informática

Home / Grado  / Ingeniería Informática

Liderá la transformación de la información y gerenciá la innovación tecnológica.

El ingeniero informático interviene en el análisis de los datos y en distintas etapas de un proyecto informático, como la inteligencia artificial, la explotación de datos en la Web, el desarrollo de videojuegos, el tratamiento de datos, entre otras aplicaciones.

La carrera de ingeniería informática cuenta con el máximo período de acreditación otorgado por la CONEAU. Al finalizar el tercer año, el alumno obtiene el título de Analista Universitario en Tecnología Informática.

informatica_santiago_valles
Ing. Santiago Vallés
Director de la carrera
destacado_informatica_1
destacado_informatica_2
destacado_informatica_3

Plan de estudios

Ciclo Básico

1°

AÑO

Código: 93.58

Creditos: 9

Contenidos
Teoría de conjuntos
Operaciones con conjuntos. Leyes de De Morgan. Relaciones. Relaciones de equivalencia. Funciones.
Combinatoria
Principios de conteo. Permutaciones y combinaciones. Permutaciones y combinaciones generalizadas. Números combinatorios
Números enteros
Estructura de anillo. Divisibilidad. Números primos y compuestos. Máximo común divisor. Algoritmo de Euclídes. Mínimo común múltiplo. Teorema fundamental de la aritmética. Congruencias. Pequeño teorema de Fermat.
Polinomios
Polinomios. Funciones polinómicas. Operaciones con polinomios. Divisibilidad. Algoritmo de división. Polinomios irreducibles. Teorema fundamental de la aritmética. Derivada formal y raíces múltiples.
Relaciones de recurrencia
Problemas que conducen a relaciones de recurrencia. Resolución de relaciones de recurrencia de primer orden. Relaciones de recurrencia lineales homogéneas e inhomogéneas de orden superior.
Sistemas de ecuaciones lineales y matrices
Sistemas de ecuaciones lineales. Matrices asociadas. Eliminación Gaussiana. Rango de una matriz. Operaciones matriciales. Inversa de una matriz.
Espacios vectoriales
Espacios vectoriales. Subespacios. Independencia lineal. Bases y dimensión. Subespacios fundamentales de una matriz. Transformaciones lineales. Núcleo e imagen.
Bibliografía
Titulo: Algebra Superior
Autor: Reyes Guerrero, Araceli - Editorial: Thomson International - Edición: 2005
Titulo: Notas de Algebra I
Autor: Gentile, Enzo - Editorial: EUDEBA - Edición: 1988
Titulo: Matemáticas Discretas, 6ta edición
Autor: Johnsonbaugh, Richard - Editorial: Pearson Addison-Wesley - Edición: 2005
Titulo: Algebra lineal, 6ta edición
Autor: Grossman, Stanley - Editorial: McGraw-Hill - Edición: 2008
Profesores
Mancilla Aguilar, Jose Luis
Cargo: TIT - Grupo/s: S2 S1
Noni, Maria Laura
Cargo: ASO - Grupo/s: S1
Bermudez, Santiago Francisco
Cargo: ADJ - Grupo/s: S2

Código: 93.26

Creditos: 6

Contenidos
Números Reales
Axiomas de Cuerpo. Axiomas de Orden. Números Enteros y Racionales. Conjuntos Acotados de la Recta Real. Supremo e Infimo. Axioma de Completitud.
Límite y Continuidad
Definición de Límite. Límites Finitos. Propiedades. Límites Laterales. Límites Infinitos. Teoremas Relativos a los Límites. Continuidad. Funciones Compuestas y Continuidad. Teorema de Bolzano. Teorema del Valor Intermedio. El Proceso de Inversión. Propiedades que se conservan por la Inversión. Inversas de Funciones Monótonas a Trozos. Teorema de los Valores Extremos Para Funciones Continuas.Continuidad Uniforme.
Cálculo Diferencial
Derivada de una Función. Álgebra de las Derivadas. Interpretación de la Derivada. La Diferencial. Regla de la Cadena para la Derivación de Funciones Compuestas. Aplicaciones de la Derivación en la determinación de los extremos de las Funciones. Teoremas del valor medio para Derivadas (Rolle, Lagrange, Cauchy). Criterios de la Derivada segunda para los extremos. Propiedades Geométricas de las funciones.
Integración
Particiones y Funciones Escalonadas. Definición para Funciones Escalonadas. La Intergral de Funciones más Generales. Integral Superior e Inferior. Integrabilidad de Funciones Monótonas y Continuas. Primer Teorema Fundamental del Cálculo Integral.Funciones Primitivas y Segundo Teorema Fundamental del Cálculo Integral. Cálculo de Primitivas. Método de Sustitución. Integración por Partes y Fracciones Simples.
Aproximación de Funciones por Polinomios
Polinomios de Taylor. Fórmula de Taylor con Resto. Estimación del error en la fórmula de Taylor. Formas Indeterminadas. Regla de L´Hopital.
Sucesiones y Series Numéricas
Sucesiones Numéricas. Límites. Series Infinitas. Series Telescópicas. Series Geométricas. Criterios de Convergencia : Criterio de Comparación para Series de Términos Positivos. Criterio de la Raíz y Criterio del Cociente. Series Alternadas. Convergencia Condicional y Absoluta. Criterios de Abel y Dirichlet. Reordenación de Series. Integrales Impropias.
Sucesiones y Series Funcionales
Convergencia Puntual de Sucesiones de Funciones. Convergencia Uniforme de Sucesiones de Funciones. Convergencia Uniforme y Continuidad. Convergencia Uniforme e Integración. Una condición suficiente para la convergencia uniforme. Series de potencias , Disco de convergencia. Serie de Taylor generada por una función. Condición suficiente para la convergencia de la serie de Taylor.
Bibliografía
Titulo: Calculus , vol. 1 - Tom Apóstol – Editorial Reverté
Autor: N/A - Editorial: N/A
Profesores
Mancilla Aguilar, Jose Luis
Cargo: TIT - Grupo/s: S2 S1
Fernández Sau, Mercedes
Cargo: ASI - Grupo/s: S2
Marti, Maria Elisabeth
Cargo: ADJ - Grupo/s: S2 S1
Benítez, Oscar Matías
Cargo: AUX - Grupo/s: S1

Código: 72.03

Creditos: 3

Contenidos
Evolución histórica de las computadoras
Breve reseña de la evolución de los sistemas de computación. Prototipos de los computadores actuales: Máquina de Von Neuman. Componentes de un sistema de computación: Software - Hardware - Firmware. Software: lenguaje de máquina, ensamblador, y lenguajes de alto nivel. Compiladores e interpretes. Vinculadores, cargadores y programas ejecutables. Hardware: Procesador central, memoria principal, subsistema de entrada/salida y subsistema de comunicación de datos.
Introducción a los sistemas operativos
Definición. Conceptos generales. Clasificación: Sistemas monoprocesamiento / multiprocesamiento, sistemas monousuario/multiusuario. Módulos. Recursos compartidos. Proceso. Usuarios. Intérprete de comandos. Variables de ambiente. Sistemas de archivos. Programación de Scripts en Linux.
Procesamiento de Texto
Diferencias entre Editor y Procesador de texto.
Expresiones Regulares
Concepto y uso. Diseño de una expresion regular. Su uso en VI, y con el comando egrep
Representación de la información
Sist de numeración posicionales y no posicionales. Sist signo-magnitud y complemento para nros enteros y reales. Sist de pto flotante normalizado. Cambio de base: sist decimal, binario y hexa Cpto de acarreo y desbordamiento
Aplicación para el cálculo matemático
Definición de datos. Vectores y Matrices. Operaciones. Funciones. Graficación. Procesamiento de datos. Solución de Sistemas lineales. Programación en Octave.
Leng. Ensamblador
Elementos de una instrucción de máquina. Lenguaje ensamblador: Cartilla de instrucciones y pseudo-instrucciones básicas. Formato de instrucciones. Código de condición. Rótulos Proceso de ensamblado. Tabla de símbolos. Vinculación y Carga. Estructura de un módulo objeto. Programa principal. Subrutinas. Stack
Bibliografía
Titulo: Apuntes de Catedra
Autor: Silvia Gomez, Alejandra Buquete - Editorial: ITBA - Edición: 2011
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: A
Turrin, Marcelo Emiliano
Cargo: ADJ - Grupo/s: A

Código: 94.24

Creditos: 3

Contenidos
1. ENFOQUE CIENTÍFICO TECNOLÓGICO DE LA INVESTIGACIÓN
Conocimiento científico y conocimiento tecnológico: diferencias y relaciones. Sus objetivos. La clasificación de las ciencias. Relevancia de las ciencias formales y fácticas en la investigación tecnológica.El método científico como modelo de la investigación. El diseño ingenieril: características. Introducción a la noción de modelo. El modelo hipotético deductivo. Transferencia al trabajo de investigación: reconocimiento del campo de investigación. Búsqueda de antecedentes
2. INVESTIGACIÓN Y DESARROLLO
El rol de la ciencia y la tecnología en la sociedad actual. Invención e innovación. Relaciones y diferencias. Tipos de innovación y paradigma tecnológico.Caracterización del programa de I+DLa evaluación interna del diseño tecnológico: eficiencia, factibilidad y fiabilidad.La evaluación externa del diseño tecnológico: idoneidad y consecuencias de la aplicación del diseño.Transferencia al trabajo de investigación: selección de una dimensión para el estudio; identificación de la situación problemática. Revisión bibliográfica
3. EL PROBLEMA DE INVESTIGACIÓN
El problema científico y el problema tecnológico: semejanzas y diferencias. El problema como origen de la investigación. Conocimiento disponible e interrogante. Descubrimiento del problema. El contexto del problema. Los marcos teóricos plurales en la investigación tecnológicaEl problema bien formulado. Tipos de problemas. Caracterización del problema de ingeniería.La investigación como estrategia de resolución de problemas: modelo heurístico.Transferencia al trabajo de investigación: La formulación del problema. Elaboración de su contexto. Procesamiento de información pertinente
4. LENGUAJE
La investigación como acción: el proyecto de investigación y su lenguaje.Caracterización del lenguaje informativo de la investigaciónDimensión sintáctica y semántica del lenguaje. La noción de concepto. Tipos de conceptos. Clasificación.La estructura de la proposición. La cuestión de la verdadEl razonamiento: estructura y clases. La cuestión de la validez Vaguedad y ambigüedad del lenguaje. Definición: caracterización y estructura. Función de la definición y de la clasificación en el discurso científico tecnológico.Transferencia al trabajo de investigación: identificación y clasificación de las variables de la incógnita. Planteo del lenguaje técnico básico del problema.
5. HIPÓTESIS Y DISEÑO
El papel de la hipótesis en la investigación. La hipótesis de diseño. Requisito de generalidad. Estructura de las hipótesis. Hipótesis bien formadas. Tipos de hipótesis. Datos y evidencias. Contrastabilidad de las hipótesis: ostensividad y nivel de sus términos.La problemática de la contrastación. Variables y constantes.Estrategias de validación de hipótesis: confirmación y refutación. La ley como hipótesis confirmada. Relación con las teorías y modelos científicos. Sistematicidad del conocimiento. Estructura de las teorías Las teorías como mapas de la realidad.Transferencia al trabajo de investigación: redacción de la hipótesis de cada diseño. Identificación de operaciones de contrastación.
6. OBSERVACIÓN
La observación en la investigación tecnológica. Hechos, fenómenos y objetos: caracterización.Observabilidad. Elementos del proceso de observación. Instrumentos de observación.Determinación de indicadores y datos.La construcción de la objetividad de la observación. Observación y prueba del diseño.Transferencia al trabajo de investigación: elaboración de la estrategia de observación para el control del modelo empírico: materiales y métodos.
7. MEDICIÓN Y EXPERIMENTO
La medición como procedimiento de contrastación. Medición y propiedades: cuantificación. Tipos de medición. Magnitud y valores. Valor medido y valor numérico. Escala métrica vs escalas topológicas. Transformaciones de escala. El concepto de unidad y la construcción de una escala métrica. El experimento: artificialidad y control. Tipo de experimentos. La incidencia del experimento en la contrastación. Experimento y medición en la generación de los datos.Transferencia al trabajo de investigación: determinación de escalas, registro y control para la obtención y evaluación de los datos. Presentación preliminar de resultados
8. INFERENCIAS Y EXPLICACIÓN: COMUNICACIÓN DE LOS RESULTADOS DE INVESTIGACIÓN
La explicación del diseño: estructura y desarrollo conceptual resultante de la investigación. Sistematización de la información empírica: discusión de resultados. Inferencias resultantes de la contrastación. Plausibilidad del conocimiento obtenidoPresentación y justificación del diseño como modelo de innovación: maqueta, programa, simulación, prototipo u otros. . Evaluación del proceso y conclusiones
Bibliografía
Titulo: La investigación científica
Autor: Bunge, Mario - Editorial: Siglo XXI Editores - Edición: 2002
Titulo: Introducción a la Epistemología y Metodología de la Ciencia
Autor: Gianella, Alicia - Editorial: Ed., Universidad Nacional de la Plata - Edición: 2001
Titulo: Introducción a la lógica
Autor: Copi, Irving - Editorial: EUDEBA - Edición: 1984
Titulo: Tecnología: un enfoque filosófico
Autor: Quintanilla, Miguel Ángel - Editorial: EUDEBA - Edición: 1991
Profesores
Jover, Maria Luisa
Cargo: TIT - Grupo/s: C F B
Gayoso, Maria Celia
Cargo: ADJ - Grupo/s: S E A K
Manterola, Sergio Daniel
Cargo: ASI - Grupo/s: S C F E B A K
Álvarez, Paola Marta
Cargo: AUX - Grupo/s: S C F E B A K

Código: 31.08

Creditos: 3

Contenidos
Generalidades
Importancia del dibujo como lenguaje gráfico. El dibujo técnico como idioma. Los modelizadores de sólidos.
Normalización
Antecedentes. Definición. Normalización para dibujo técnico. Normas IRAM. Caligrafía. Tipos de lineas. Formatos.
Proyecciones
Generalidades. Proyección cilíndrica ortogonal. Cubo de proyecciones. Vistas fundamentales. Vistas principales. Vistas y lineas faltantes
Escala
Definición. Necesidad del uso de escala. Distintos tipos.
Representación de vistas en perspectiva
Representación axonometrica isonométrica. Normas IRAM para vistas en perspectiva.
Cortes y secciones
Normas IRAM para la representación de cortes y secciones. Distintos tipos de cortes. Indicación de cortes y rayados. Relación de vistas exteriores y cortes.
Dimensionamiento
Definición y elementos según normas IRAM. Criterios de acotación. Métodos para acotar.
Bibliografía
Titulo: MEDIOS DE REPRESENTACIÓN PARA PROFESIONALES TÉCNICOS - Álvarez G., Urdiain M.del C., Editorial Alsina, 3da. Edición, 2004.
Autor: N/A - Editorial: N/A
Profesores
De Piero, Maria Ines
Cargo: TIT - Grupo/s: G K A F S D
Pfister, Patricia Sylvina
Cargo: ADJ - Grupo/s: H B A E S C
Porcellana, Jorge Alberto
Cargo: ASI - Grupo/s: G E D
Ducrey, Mariana
Cargo: AUX - Grupo/s: K F C
Giménez, Analía Paula
Cargo: ASI - Grupo/s: H B

Código: 93.28

Creditos: 6

Contenidos
Funciones de Varias Variables
Límites y continuidad. Derivadas parciales. Derivada direccional. Gradiente. La regla de la cadena. Derivación implícita. La Diferencial total. Planos Tangentes. Derivadas de Orden superior. Teorema de Taylor con resto.
Extremos de Funciones de Varias Variables
Extremos. Propiedades de los extremos de las funciones diferenciables. Extremos condicionados. Multiplicadores de Lagrange.
Integración
Integral doble. Propiedades de la integral doble. Integrales iteradas. Transformaciones en el plano y cambio de variable en una integral doble. La integral triple. Cambio de variable. Aplicaciones.
Teoremas de la Función Implícita
Teoremas de la función implícita. Transformaciones. Transformaciones lineales tangentes. Cambio de variables en una integral múltiple.
Funciones Definidas por Integrales
Funciones definidas por integrales. Derivada bajo signo(de integración) . Funciones definidas por integrales impropias.
Funciones Vectoriales
Funciones vectoriales. Campos vectoriales y escalares. Derivada direccional y gradiente. Divergencia y Rotor de un capo vectorial. Integrales curvilíneas (independencia de la trayectoria).
Teorema de Green y Teorema de Stokes. Teorema de la Divergencia
Teorema de Green. Elementos de superficie . Representación paramétrica. Integrales de superficie. Superficies orientables . Teorema de Stokes. Teorema de la divergencia.
Bibliografía
Titulo: Calculus vol. II - Tom Apóstol – Ed. Reverté
Autor: N/A - Editorial: N/A
Profesores
Marti, Maria Elisabeth
Cargo: ADJ - Grupo/s: S1
Hagman, Jorge Luis
Cargo: ASO - Grupo/s: S1 S2
Álvarez, Adrián Omar
Cargo: ADJ - Grupo/s: S1 S2
Barbagallo, María Laura
Cargo: AUX - Grupo/s: S2

Código: 93.41

Creditos: 6

Contenidos
Cinemática de la partícula
Cinemática unidimensional.Sistema de coordenadas,partícula, vector posición, vector desplazamiento. Trayectoria.Ecuaciones horarias. Velocidad media, velocidad instantánea, aceleración media, aceleración instantánea.Interpretaciones geométricas. Cinemática bi y tridimensional. Vectores posición y desplazamiento.Vectores velocidad media e instantánea. Vectores aceleración media e instantánea. Tiro oblicuo. Aceleraciones media y tangencial.
Dinámica de la partícula
Leyes de Newton del movimiento. Tipos de fuerzas. Ligaduras. Fricción; fuerza de roce estática y cinética. Movimiento de sólidos en fluidos.
Trabajo y energía
Definición de trabajo. Trabajo de la fuerza peso. Trabajo de la fuerza ejercida por un resorte. Potencia. Energía cinética. Teorema del trabajo - energía cinética. Fuerzas conservativas. Energía potencial. Energía mecánica. Teorema de conservación de la energía mecánica. Sistemas conservativos unidimensionales.
Momento lineal
Definición. Segunda ley de Newton para una partícula. Sistemas de partículas. Centro de masa. Cálculo del centro de masa. Segunda ley de Newton para un sistema de partículas. Teorema de conservación del momento lineal.
Colisiones
Definición de colisión. Clasificación de las colisiones. Colisiones unidimensionales elásticas. Colisiones unidimensionales inelásticas. Coeficiente de restitución. Colisiones bidimensionales.
Cuerpo rígido
Definición de cuerpo rígido. Traslación pura, rotación pura, roto - traslación. Cinemática de la rotación pura planar. Dinámica de la rotación pura planar. Momento de inercia rotacional. Cálculo de momentos de inercia. Teorema de los ejes paralelos. Momento de una fuerza. Relación entre el momento de una fuerza y la aceleración angular. Roto - traslación. Energía cinética de roto - traslación. Roto - traslación sin deslizamiento (rodadura). Impulso angular de una partícula; definición. Impulso angular de un sistema de partículas. Teorema de conservación del impulso angular.
Introducción a la mecánica de fluidos
Hidrostática. Definición de presión. Dependencia con la profundidad. Principio de Arquímedes. Hidrodinámica. Líquidos ideales en movimiento. Teorema de Bernoulli. Aplicaciones.
Temperatura. Calor
Concepto. Ley cero de la Termodinámica. Escalas termométricas. Termómetro de gas ideal. Dilatación térmica.Calor específico. Capacidad calorífica. Calores latentes. Calorimetría. Aplicaciones.
Primera ley de la termodinámica
Equivalente mecánico del calor. 1ra. Ley de la Termodinámica. Aplicaciones : procesos isocoros, isobáricos, expansión libre de Joule, procesos isotérmicos y adiabáticos.
Máquinas térmicas y refrigeradores
Fuente térmica. Procesos reversibles e irreversibles. Máquina térmica. Eficiencia térmica. Refrigerador. Coeficiente de rendimiento. Limitaciones en las eficiencias térmicas y en los coeficientes de rendimiento. Enunciado de Kelvin - Planck. Enunciado de Clausius. Ciclo de Carnot. Cálculo de la eficiencia del ciclo. Teorema de Carnot.
Bibliografía
Titulo: Física para la Ciencia y la Tecnología. - 6º ed.,Vol. 1 A y 1 C.
Autor: Paul Tipler,Gene Mosca - Editorial: Reverté - Edición: 2008
Profesores
Diaz, Alejandro Raul
Cargo: ASO - Grupo/s: S D K
Delellis, Roberto Daniel
Cargo: ASO - Grupo/s: F E C B
Lopez, Daniel Marcelo
Cargo: ASI - Grupo/s: F S
Carnovale, Elsa Beatriz
Cargo: ASI - Grupo/s: F S D B A K
Perotti, Marcelo Gustavo
Cargo: ADJ - Grupo/s: E B A H
Alvarez, Leonardo Manuel
Cargo: AUX - Grupo/s: K
Marmora, Jessica Yamila
Cargo: ASI - Grupo/s:
Barbeira, Alvaro
Cargo: ASI - Grupo/s: D
Fernandez, Fernando Sergio
Cargo: AUX - Grupo/s: C

Código: 93.59

Creditos: 6

Contenidos
Grafos
Redes de Flujo con capacidad. Teorema del máximo flujo y mínimo corte. Algoritmo de Ford y Fulkerson. Algoritmo de Edmond y Karp. Grafos PERT y CPM.
Grafos planos
Región, grado de una región. Teorema de Euler. Pruebas algebraicas de no planaridad. Homeomorfismos de grafos. Teorema de Kuratowski. Grafos duales. Coloreo. Polinomios cromáticos.
Algoritmos y complejidad
Pseudocódigo. Algoritmos iterativos y recursivos. Algoritmos de ordenación. Complejidad temporal y espacial. Orden de la complejidad. Algoritmos de complejidad polinomial y no polinomial.
Árboles
Árboles, árboles con raíz, árboles m-arios, árboles balanceados. Isomorfismos de árboles. Recorridos. Estrategias DFS Y BFS. Árboles de expresión. Notación polaca y polaca inversa. Árbol mínimo generador. Algoritmos de Prim y Kruskal.
Cardinalidad
Nociones básicas. Conjuntos coordinables con los naturales y los reales. Aplicaciones: Computabilidad.
Bibliografía
Titulo: GRAPH THEORY & ITS APPLICATIONS
Autor: J. YELLEN & J.L.GROSS - Editorial: KENNETH H. ROSEN - Edición: 1999
Titulo: GRAPH, NETWORKS AND ALGORITHMS
Autor: DIETER JUNGNICKEL - Editorial: SPRINGER - Edición: 1994
Titulo: MATEMÁTICAS DISCRETAS Y COMBINATORIA
Autor: RALPH P GRIMALDI - Editorial: ADDISON WESLEY LONGMAN-3ra. EDICIÓN - Edición: 1997
Titulo: TEORÍA DE LA COMPUTACIÓN
Autor: J. GLENN BROOKSHEAR - Editorial: ADISSONWESLEY IBEROAMERICANA - Edición: 1993
Profesores
Orecchia, Monica Ines
Cargo: ADJ - Grupo/s: S2
Bermudez, Santiago Francisco
Cargo: ADJ - Grupo/s: S1

Código: 72.31

Creditos: 9

Contenidos
Introducción a la Programación
Programación modularizada y estructurada. Buen estilo de programación. Concepto de Algoritmo. Pseudocódigo y refinamiento. Lenguajes de alto nivel. Compiladores y preprocesadores. Testeo de Software: caja negra, caja blanca y caja de Pandora.
Tipos, Operadores y Expresiones
Tipos y tamaño de datos. Constantes. Declaraciones. Operadores: aritméticos, relacionales, lógicos, de incremento y decremento, para manejo de bits y de conversión. Operadores de asignación y expresiones. Precedencia de operadores. Instrucciones básicas de E/S: printf y getchar. Redireccionamiento de la entrada y de la salida.
Estructuras de Control
Preposiciones y bloques. Almacenamiento y alcance de variables. Variables externas y estáticas. Estructuras de decisión: if-else y switch. Estructuras de repetición: while, for y do-while. Uso de break y continue. Instrucción goto
Funciones.
Concepto de Función. Prototipación. Parámetros de entrada. Biblioteca estándar de C (funciones básicas). Archivos header. El Preprocesador de C. Parámetros de entrada y salida. Entrada formateada: scanf y sscanf. Construcción de Bibliotecas. Funciones con argumentos variables. Recursividad
Arreglos
Arreglos unidimensionales. Arreglos de caracteres. Ordenamiento de arreglos. Búsqueda en arreglos unidimensionales. Arreglos multidimensionales
Archivos
Concepto de flujo de datos: stream. Acceso a archivo. Archivos binarios y de texto. Manejo de errores. Procesamiento de archivos en Lenguaje C
Conceptos avanzados del lenguaje C
Punteros. Aritmética de punteros. Punteros a caracteres. Estructuras. Uniones. Uso del Heap. Punteros a función. Funciones con argumentos variables.
Bibliografía
Titulo: El Lenguaje de Programación C, segunda edición
Autor: B. Kernighan & D. Ritchie - Editorial: Prentice Hall - Edición: 1991
Profesores
Garberoglio, Marcelo Fabio
Cargo: TIT - Grupo/s: S
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Gindre, Francisco
Cargo: ASI - Grupo/s: S

2°

AÑO

Código: 72.32

Creditos: 3

Contenidos
Unidad 1: Modelo de Datos
Documentos Semiestructurados: SGML, XML. Capa de estructura, datos y presentación de un documento. Concepto de Modelo de Datos, Schema e Instancia. Comparación de Bases de Datos relacionales vs. Documentos XML. Verificación de que un documento XML está bien formado. Validación de Documentos XML: Document Type Descriptor (DTD) y XML Schema.
Unidad 2: Validación
DTD como gramática extendida libre de contexto. Expresiones regulares para escribir reglas de validación. Definición de elementos y atributos. Construcción de DTDs.Tipos de Parsers: Document Object Model (DOM) y SAX (Simple API for XML). Comparación de ambos. Uso de ambos parsers para validar documentos XML con schema dado por DTD. Limitaciones de DTDs. Inferencia de DTD a partir de una colección de documentos XML.
Unidad 3: Expresión de Restricciones
XML Schema: lenguaje XML para validar documentos. Definición de elementos y atributos. Construcción de XML Schema. Uso de parser DOM y SAX para validar documentos XML con schema dado por XML Schema. Comparación de DTDs con XML Schema.
Unidad 4: Diseño
Diseño de documentos XML. Análisis desde el punto de vista de formas normales para documentos XML.
Unidad 5: Lenguajes de Consulta
Lenguajes de consulta para documentos XML: XPath y XQuery. Transformación de un XML a otro XML o a otro tipo de documentos (HTML entro otros). XSLT (lenguaje embebido).
Bibliografía
Titulo: Database Systems: The Complete Book
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: A Normal Form for XML Documents
Autor: Marcelo Arenas y Leonid Libkin - Editorial: ACM Transactions Database Systems (TODS) - Edición: 2004
Titulo: XTRACT: Learning Document Type Descriptors from XML Document Collections
Autor: Minos Garofalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri y Kyuseok Shim - Editorial: Data Mining and Knowledge Discovery - Edición: 2003
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S
Soliani, Valeria Ines
Cargo: ADJ - Grupo/s: S

Código: 93.42

Creditos: 6

Contenidos
Oscilaciones
Oscilaciones mecánicas y no mecánicas. Movimiento armónico simple; resorte y péndulo simple. Oscilador libre amortiguado. Factor de calidad. El oscilador forzado. Resonancias.
Ondas
Tipos de ondas. Onda propagante no dispersiva. Ondas sinusoidales. Velocidades. La ecuación de la onda. Energía y potencia. Principio de superposición. Ondas estacionarias. Ondas en cuerdas con extremos fijos y/o libres; nodos y antinodos, espectro de frecuencias, modos normales de oscilación.
Óptica geométrica
Rayo de luz. Propagación rectilínea y dispersión de la luz. Aproximación de la óptica geométrica. Índice de refracción. Leyes básicas de la óptica geométrica. Reflexión total interna. Fibras ópticas.
Dioptras
Definición. Convenciones. Aproximación paraxial. Fórmulas de la dioptras esféricas y planas. Focos y potencia. Construcciones gráficas. Tipos de objetos e imágenes. Aumento transversal.
Lentes
Definiciones. Convenciones. Aproximación paraxial. Fórmula de las lentes delgadas. Focos y potencia. Construcciones gráficas. Planos focales. Tipos de objetos e imágenes. Aumento transversal. Aplicaciones.
Espejos
Definiciones. Convenciones. Aproximación paraxial. Espejos esféricos y planos. Focos. Construcciones gráficas. Aumento lateral. Tipos de objetos e imágenes. Aplicaciones.
Polarización
Estados de polarización: elíptica, circular y lineal; sentido de rotación. Luz natural. Dicroismo, transmisión de un polarizador lineal, ley de Malus. Polarización por reflexión, ángulo de Brewster. Birrefringencia, láminas retardadoras. Aplicaciones.
Interferencia
Cálculo del campo luminoso en un punto. Cálculo de la diferencia de camino geométrico, óptico y diferencia de fase. Fuentes luminosas coherentes e incoherentes. Interferómetro de Young. Láminas delgadas de caras paralelas. Franjas de igual espesor. descripción. Anillos de Newton. Aplicaciones.
Difracción
Difracción en una rendija: planteo, aproximaciones iniciales, distancia ranura - pantalla de observación, campo luminoso en un punto del plano de observación, intensidad luminosa detectada, ubicación de los mínimos de intensidad y semi-ancho angular del máximo principal. Difracción por dos rendijas: planteo, campo luminoso en un punto del plano de observación, intensidad luminosa detectada, localización de máximos y mínimos, número de máximos de interferencia dentro de la campana principal de difracción y órdenes faltantes de interferencia.
Redes de difracción
Definición. Tipos de redes. Campo eléctrico en el punto de observación. Intensidad luminosa. Características de la intensidad luminosa: máximos principales y secundarios. Espectroscopía con red: órdenes de la red, dispersión angular y poder de resolución cromático. Criterio de resolución.
Bibliografía
Profesores
Diaz, Alejandro Raul
Cargo: ASO - Grupo/s: CE
Marmora, Jessica Yamila
Cargo: ASI - Grupo/s: CE A BP MN S
Fernandez, Fernando Sergio
Cargo: ASI - Grupo/s: A MN
Contin, Julia Eleonor
Cargo: ADJ - Grupo/s: K BP
König, Pablo Germán
Cargo: ADJ - Grupo/s: A MN S
Chiaramonte, Mariano
Cargo: AUX - Grupo/s: CE S
Palazzo, Edgardo
Cargo: ASI - Grupo/s: CE A MN S
Giordano, Oscar Alejandro
Cargo: ASI - Grupo/s: K A BP S

Código: 93.35

Creditos: 6

Contenidos
Cardinalidad
Definición de funciones coordinables. Definición de cardinal y de operaciones entre cardinales. Aplicaciones del Teorema de Bernstein. Relación entre el cardinal del conjunto de los números naturales y el cardinal del conjunto de los números reales.
Lógica Proposicional
Lenguajes y gramáticas. El lenguaje del cálculo proposicional. Fórmulas y cadenas de formación. Subfórmulas. Complejidad de una fórmula. Tablas de verdad y valuaciones. Tautologías, contingencias y contradicciones. Satisfactibilidad. Consecuencia lógica. Teorema de Compacidad. Un sistema de axiomas. Noción de prueba. Fórmulas demostrables. Teorema de la deducción. Teorema de Completitud. Algebras de Boole y relación con el Lenguaje Proposicional.
Lenguajes de primer orden
Vocabulario de los lenguajes de primer orden. Términos y fórmulas. Lenguajes con igualdad. Interpretaciones de los lenguajes de primer orden. Valuaciones. Interpretación de términos y fórmulas. Variables libres y ligadas. Enunciados y teorías. Ejemplos. Modelo de una teoría. Conjuntos expresables y elementos distinguibles. Isomorfismos de estructuras. Equivalencia elemental.
Computabilidad
El lenguaje S. Programas. Función computable por un programa. Funciones Recursivas Primitivas. Tesis De Church. Codificación De Programas. El problema de la parada: un ejemplo de función no computable. Programas Universales.
Bibliografía
Titulo: Introduction to Mathematical Logic
Autor: Elliot Mendelson - Editorial: Chapman & Hall, cuarta edición - Edición: 1997
Titulo: Computability, Complexity and Languages: Fundamentals of Theoretical Computer Science
Autor: M. Davis, R. Sigal and E. Weyuker - Editorial: Academic Press, segunda edición - Edición: 1994
Titulo: Lógica y Teoría de Conjuntos
Autor: Carlos Ivorra Castillo - Editorial: No impreso, disponible gratis en http://www.uv.es/ivorra/ - Edición: 2008
Profesores
Noni, Maria Laura
Cargo: ASO - Grupo/s: S
Bermudez, Santiago Francisco
Cargo: ADJ - Grupo/s: S

Código: 72.33

Creditos: 6

Contenidos
Introducción al Paradigma OOP
Crisis del software. Paradigmas de programación: imperativo, lógico y funcional. Antecedentes del paradigma objetos: tipo abstracto de datos. Características de la programación orientado a objetos(OOP): encapsulamiento, ocultamiento de la información, polimorfismo y herencia. Solución del paradigma orientado a objetos frente a la crisis: reusabilidad.
Terminología OOP
Clases (moldes), objetos (instancias) y mensajes (comunicación entre objetos). Variables y métodos de clase y de instancia. Superclases y subclases. Clases abstractas. Composición y herencia. Sobrecarga y sobreescritura de mensajes. Binding dinámico vs. binding estático. Persistencia de objetos. Conceptos básicos de UML.
Introducción a Ruby
Entorno de desarrollo, compilación y ejecución.Operadores. Estructuras de decisión y control. Colecciones.
Introducción a Java
Características generales de Java como lenguaje híbrido orientado a objetos. Concepto de máquina virtual: bytecode.
Elementos Fundamentales del Lenguaje Java
Tipos de datos primitivos. Operadores. Expresiones. Precedencia de operadores. Aignación. Control de flujo de un programa: decisión, repetición y saltos. Clases y objetos en Java. Tiempo de vida y alcance de los objetos. Constructores. Variables y métodos de clase y de instancia. Sobrecarga de métodos. Finalización de objetos y Garbage Collection. Construcción de un programa en Java. Manejo de Arrays. Ejemplos de clases existentes: System y String. Violación al paradigma OOP: los operadores y sentencias para el control de flujo no son mensajes
Ocultamiento de la Información
Concepto de Package. Especificaciones de acceso: public, private y protected. Clases anidadas. Interfaces: su implementación. Violación del paradigma OOP: acceso a variables de instancia públicas desde afuera de la clase.
Herencia
Sintaxis de la herencia en Java. Orden de invocación de constructores. El modificador final. Sobre-escritura de métodos vs. Sobre-carga de métodos. Clases abstractas. La clase Object. Jerarquías de clases existentes en Java. Ejemplos de clases: Random, Stack, Vector y Hashtable.
Excepciones
Manejo de errores. Excepciones básicas. Captura y manejo de excepciones en Java. Construcción de programas seguros.
Sistema de Entrada/Salida
Revisión del concepto de flujo de datos: stream. Clases para el manejo de streams. Persistencia de objetos.
Pruebas de unidad
Diseño orientado a pruebas. JUnit.
Interface con el usuario.
Interface gráfica. Introducción a Swing. Concepto de evento. Listeners.
Bibliografía
Titulo: Ivor Horton's Beginning Java 2
Autor: Ivor Horton - Editorial: Wiley Publishing Inc., Indianapolis USA - Edición: 2004
Profesores
Bermudez, Santiago Francisco
Cargo: ADJ - Grupo/s: S
Nizzo Mc Intosh, Augusto
Cargo: AUX - Grupo/s: S
Giorgi, Pablo Alejandro
Cargo: AUX - Grupo/s: S

Código: 12.09

Creditos: 3

Contenidos
Bibliografía
Profesores
Testa Fernandez, Juan Jose
Cargo: ASO - Grupo/s: S
Gentile, Guillermina Jose
Cargo: ASI - Grupo/s: S

Código: 72.08

Creditos: 6

Contenidos
Introducción a la PC
Estudio de la PC como ejemplo práctico de arquitectura, y de la familia de microprocesadores 80x86 y periféricos habituales.
Procesador y Periféricos
Nociones generales de arquitectura, tipos de procesador, buses, dispositivos de entrada/salida, dispositivos de almacenamiento, manejo de memoria, etc. Estructura de la CPU, máquinas RISC y CISC, técnicas de aumento de la velocidad (pipelining, etc.). Estudio de diseño de microcódigo.
Arquitecturas Alternativas
Nociones de sistemas embebidos ejemplificando en la familia de microprocesadores ARM, nociones de compilación de silicio y “sistemas en un chip” (system on chip).
Bibliografía
Titulo: Structured Computer Organization - Andrew S. Tanenbaum, 4th. ed. ,Prentice Hall,2004
Autor: N/A - Editorial: N/A
Profesores
Nizzo Mc Intosh, Augusto
Cargo: ASI - Grupo/s: S
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s: S

Código: 72.34

Creditos: 6

Contenidos
Unidad 1
Definición de algoritmo exacto y aproximado. Concepto de modelo a ser utilizado por un algoritmo. Cálculo de complejidad temporal y espacial. Estrategias algorítimicas: fuerza bruta, "divide & conquer", "backtracking", "greedy", programación dinámica, podas, "branch & bound".
Unidad 2
Implementación de listas, pilas y colas. Simulaciones de colas. Aplicaciones con pilas y colas. Implementaciones estáticas y dinámicas. Manejo de iteradores.
Unidad 3
Ordeneación interna y externa. Modelo RAM: Selection Sort, Merge Sort, Insertion Sort, Quicksort y variantes. Ordenación externa: Multiway Sorting, HeapSort
Unidad 4
Arboles. Arboles binarios, de búsqueda, balanceados por peso, altura. Arboles multicaminos: B-Tree, KD-Tree, Quadtree. Aplicaciones
Unidad 5
Hashing. Extendible Hashing, Linear Hashing. Aplicaciones en bases de datos
Unidad 6
Grafos. Implementaciones: matriz de adyacencia y de incidencia, listas dinámicas. Aplicaciones: problema del viajante, coloreo de grafos, redes sociales
Unidad 7
Heurísticas. Local search, Hill Climbing, Tabu Search, Simulated annealing
Bibliografía
Titulo: Programming Abstractions in C
Autor: Eric Roberts - Editorial: Addison Wesley - Edición: 1997
Profesores
Bermudez, Santiago Francisco
Cargo: ADJ - Grupo/s: S
Giorgi, Pablo Alejandro
Cargo: AUX - Grupo/s: S
Mader Blanco, Conrado Eugenio Fernando
Cargo: AUX - Grupo/s: S

Código: 93.43

Creditos: 6

Contenidos
Unidad I: Electrostática
Propiedades de las cargas eléctricas. Triboelectricidad. Inducción electrostática. Ley de Coulomb. Campo eléctrico. Cálculo de campo eléctrico producido por una carga puntual, por un conjunto de cargas puntuales y por una distribución continua de carga. Diagramas de líneas de fuerza. Flujo del campo eléctrico. Ley de Gauss. Aplicaciones de la Ley de Gauss. Campo electrostático conservativo. Potencial y diferencia de potencial eléctrico. Trabajo. Energía potencial eléctrica. Potencial eléctrico producido por una carga puntual, por un conjunto de cargas puntuales y por una distribución continua de carga. Conductores cargados en equilibrio electrostático. Movimiento de partículas cargadas en campos eléctricos.
Unidad II: Condensadores y materiales dieléctricos
Capacidad de un conductor. Condensador. Cálculo de la capacidad de un condensador plano de placas paralelas, de un condensador cilíndrico y de un condensador esférico. Energía almacenada en un condensador cargado. Densidad de energía. Condensadores con dieléctrico. Comportamiento de un dipolo eléctrico puntual en un campo eléctrico exterior. Descripción atómica de los materiales dieléctricos. Rigidez dieléctrica.
Unidad III: Corriente eléctrica y resistencia
Corriente eléctrica. Intensidad de corriente eléctrica. Densidad de corriente. Ley puntual de Ohm. Ley de Ohm. Resistencia eléctrica. Modelo clásico de la conducción eléctrica. Potencia eléctrica. Fuentes de tensión y de corriente. Fuerza electromotriz. Circuitos de corriente continua. Resistencias en serie y en paralelo. Instrumentos de medición: amperímetro, voltímetro y óhmetro. Leyes de Kirchhoff. Carga y descarga de un condensador.
Unidad IV: Campo magnético
Fuentes de campo magnético. Vector inducción magnética. Movimiento de una partícula cargada en un campo magnético. Selector de velocidades. Espectrómetro de masas. Ciclotrón. Fuerza magnética sobre un conductor con corriente eléctrica. Momento de una espira con corriente en un campo magnético. El efecto Hall.
Unidad V: Fuentes del campo magnético
Ley de Biot-Savart. Aplicaciones. Fuerza entre circuitos con corriente eléctrica. Ley de Ampere. Aplicaciones. Flujo del vector inducción magnética. Magnetismo en la materia. Campo magnético de la Tierra.
Unidad VI: Ley de Faraday
Ley de Faraday. Aplicaciones. Fem en movimiento. Fem inducida y campos eléctricos. Generadores. Corrientes de Foucault. Autoinducción. Circuito RL. Energía en un campo magnético. Densidad de energía magnética. Mutuainducción. Oscilaciones en un circuito LC. Circuito RLC.
Unidad VII: Circuitos de corriente alterna
Generador de corriente alterna. Circuito RLC serie. Solución compleja. Circuito paralelo. Asociación de impedancias. Condición de resonancia en un circuito serie RLC. Potencia. Triángulo de potencias. Transformador.
Bibliografía
Titulo: Física II - Raymond Serway y John W. Jewet 3ra. edición Thompson, México, 2004
Autor: N/A - Editorial: N/A
Titulo: Física - David Halliday, Robert Resnick y Kenneth S. Krane 4ta. Edición, Versión ampliada Comp. Editorial Continental, México, 1994
Autor: N/A - Editorial: N/A
Titulo: Física Universitaria - Francis Sears, Mark Semansky y Hugh Young 6ta. Edición Addison Wesley Iberoamericana, USA, 1988
Autor: N/A - Editorial: N/A
Titulo: Teoría y problemas de Electromagnetismo - Joseph Edminister Schaum, México, 1992
Autor: N/A - Editorial: N/A
Profesores
Fernandez, Fernando Sergio
Cargo: ASI - Grupo/s: Q
Bilgray, Adriana Ines
Cargo: ADJ - Grupo/s: S
Rinaldi, Horacio Daniel
Cargo: ASO - Grupo/s: Q
Alessio, Maria Gabriela
Cargo: ADJ - Grupo/s: A
Oreglia, Eduardo Victor
Cargo: ADJ - Grupo/s: A Q B
Sinardi, Norberto Antonio
Cargo: ADJ - Grupo/s: A B S MNP
Di Lorenzo, Francisco Javier
Cargo: ASI - Grupo/s: S
Lopez, Lucía F.
Cargo: AUX - Grupo/s: MNP
Minces, Pablo Sebastián
Cargo: ADJ - Grupo/s: B
Berlin, Guido
Cargo: ADJ - Grupo/s: MNP
Medus, Andrés Daniel
Cargo: ASI - Grupo/s: Q S MNP
Romero Bohorquez, Javier Ignacio
Cargo: ADJ - Grupo/s: B

Código: 93.24

Creditos: 6

Contenidos
Concepto de probabilidad
Los fenómenos aleatorios. Estadística descriptiva.La definición clásica de probabilidad. Modelo matemático para los experimentos aleatorios. Espacio muestral. Definición axiomática de probabilidad. Probabilidad condicional. Sucesos independientes. Teorema de Bayes.
Variable aleatoria
Noción general de variable aleatoria. Variables aleatorias discretas y continuas. Valor esperado de una variable aleatoria. Medidas de tendencia central y dispersión. Variables binomial y de Poisson. Variables uniforme, exponencial y normal.
Análisis conjunto de variables aleatorias.
Distribuciones conjuntas de probabilidades y marginales. Variables aleatorias independientes. Covarianza.
Procesos estocásticos.
Procesos de conteo. Procesos de Poisson: deducción, ejemplos y aplicaciones. Cadenas de Markov: estudio asintótico y aplicaciones.
Sumas de variables aleatorias.
Introducción. Ley de grandes números. Aproximación normal a la binomial. El teorema del límite central. (sin demostración). Desigualdad de Tchebycheff.
Muestras y distribuciones muestrales
Introducción. Muestras aleatorias. Estadigrafos. Concepto de estimador. Propiedades. Distribución de la media y la varianza muestral. Distribución t de Student. Estimación puntual y por intervalos. Intervalos de confianza: distintos casos.
Prueba de hipótesis estadísticas.
Conceptos básicos. Tipos de regiones críticas. Tests uni y bilaterales. Pruebas de hipótesis, distintos casos relativos a medias, varianzas y proporciones.
Bibliografía
Titulo: Probabilidad y Estadística para ingeniería y ciencias - Devore, J.L.,I.T.P.,2005
Autor: N/A - Editorial: N/A
Profesores
Villaverde, Francisco Fernando
Cargo: TIT - Grupo/s: SKE1
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: SKE1

3°

AÑO

Código: 72.37

Creditos: 6

Contenidos
Características de un DBMS
Bases de Datos y Sistema de Manejo de Base de Datos (DBMS). Diferencias entre una DBMS y un Sistema de Procesamiento de Archivos. Modelos de Bases de Datos: modelo conceptual, de representación/implementación y físico. Diferencia entre Meta-Data y Datos. Arquitectura de tres niveles propuesta por ANSI/SPARC Study Group in Database Management Systems. Perfiles de las personas que interactúan con un DBMS. Lenguajes para una base de Datos: Data Definition Language y Data Manipulation Language. DML embebido: host language, data language y rol de precompiler. DML compiler y run-time database processor. Formas de programación con acceso a base de datos: embebido, ODBC y 4GL. Arquitecturas típicas para un DBMS: Cliente/Servidor Centralizada y Distribuidas. Rol que juegan las bases de datos en los Sistemas de Información.
Modelo Conceptual: Modelo de Entidad-Relacion
Conjunto de Entidades: débil y fuerte. Conjunto de Relaciones: grado, rol, recursivas. Restricciones de cardinalidad. Participación (total o parcial). Atributos: Dominio, identificatorios (clave)/descriptivos, atómicos/compuestos, univaluados/multivaluados, almacenados/derivados. Extensiones: representación de jerarquías (generalización y es-un). Diagrama de entidad/relación extendido. Implementación con notación de Chen, Teorey y con notación de Information Engineering.
Modelo de Representación/Implementación: Modelo Relacional
Concepto de relación. Atributos y Dominios. Restricciones: de dominio, de claves, de integridad de entidad, de integridad referencial. Mapeo del diagrama de entidad/relacional al esquema del modelo relacional. Operaciones con lenguaje para DDL y DML.
Lenguajes de Consulta Álgebra y Cálculo Relacional
Lenguaje de consulta procedural: Álgebra Relacional. Operaciones fundamentales: selección, proyección, unión, diferencia, producto cartesiano. Operaciones derivadas: intersección, junta natural, semi-junta natural, theta-join, división. Lenguaje de consulta no procedural: Cálculo Relacional de tuplas y de dominios. Fórmulas seguras. Comparación del poder expresivo de los lenguajes.
Lenguaje de Consulta SQL
SQL como lenguaje de consulta híbrido. Sentencias para definición de tablas persistentes. Sentencias para manipulación de datos. Consultas anidadas y uso de funciones de agregación. Manejo del valor null. Vistas. Tablas temporarias. Restricciones de Integridad en SQL2. Concepto de completitud en los lenguajes. Consultas recursivas: punto fijo y SQL Recursivo.
Introducción a la administración de una base de datos
Representación del almacenamiento de los datos para una base de datos. Estructura de índice para la clave primaria: Árbol B+. Indice B+ para atributos no clave. Instalación y configuración de un DBMS. Uso de utilitarios: extracción del esquema, exportación e importación masiva de datos. Migración de bases de datos entre distintos DBMS.
Teoría de Normalización
Análisis de redundancia y anomalías. Dependencias funcionales. Proceso de normalización: descomposición sin pérdida y preservación de dependencias. Formas normales: Primera, Segunda, Tercera y Boyce-Codd. Dependencias multivaluadas y cuarta forma normal. Dependencia por junta y quinta forma normal. Axiomas de Armstrong y reglas de inferencia. Algoritmos. Uso del tableau
SQL Avanzado (vistas, triggers, PSM)
Claves ficticias y atributos autonuméricos. Restricciones de Integridad en SQL3: programación de aserciones (assertions) y programación de disparadores (triggers). Triggers a nivel tupla y a nivel sentencia. Triggers y esquema de autorización y seguridad. Manejo de vistas con triggers. Programación de procedimientos almacenados (PSM). Concepto y programación de cursores explícitos e implícitos. Manejo de condiciones y excepciones. Manejo de transacciones y elección del nivel adecuado de aislamiento para facilitar la concurrencia. Manejo de permisos y concepto de roles.
Programación Embebida
Programación de aplicaciones cliente con acceso a base de datos. Procesamiento de datos obtenidos en el cliente: comunicación de errores entre el DBMS y el lenguaje host, detección de null como valor, detección de truncamiento de datos. Programación embebida en lenguaje C/C++. Programación con Java Database Connectivity (JDBC). Distintos tipos de Drivers. Introducción a la programación con lenguajes de cuarta generación (4GL). Taller de aplicación con arquitectura cliente/servidor de dos niveles.
Bibliografía
Titulo: Database Systems: The Complete Book. (Capítulos 1, 2, 3, 4.1 al 4.6, 6, 7, 8, 10.1 y 10.2)
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: The Entity-Relationship Model - Toward a Unified View of Data
Autor: Peter P. Chen - Editorial: ACM Transactions on Database Systems - Edición: 1976
Titulo: A Logical Design Methodology for Relational Databases Using the Extended Entity-Relationship Model
Autor: Toby J. Teorey, Dongqing Yang and James P. Fry - Editorial: ACM Comput. Surv. - Edición: 1986
Titulo: A practical approach to transforming extended ER diagrams into the relational model
Autor: Dongqing Yang, Toby J. Teorey and James P. Fry - Editorial: Information Sciences - Edición: 1987
Titulo: A Relational Model of Data for Large Shared Data Bank
Autor: E. F. Codd - Editorial: Communications of the ACM - Edición: 1970
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S
Soliani, Valeria Ines
Cargo: ADJ - Grupo/s: S
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: S

Código: 72.35

Creditos: 6

Contenidos
Introducción a la Ingeniería de Software
Ciclos de Vida Enfoque Estructurado: Cascada (convencional o tradicional), Espiral, Prototipado, Evolutivo, Incremental, Basado en Transformaciones y Proceso Unificado. Introducción a Ciclos de Vida Agiles
Modelado del Negocio
Historia: Análisis y Diseño Estructurado. Criterios. Técnicas. Documentación. Diagramas.
Ingeniería de Requerimientos
Técnicas de Especificación. Tipos de Requerimientos. Proceso de determinación de Requerimientos. Extracción de Requerimientos. Técnicas de Extracción: muestreo de datos, entrevistas, cuestionarios
Introducción a UML
Historia y Evolución. Modelado del Negocio con UML. Especificación de Casos de Uso. Patrones de Análisis. Diseño estático y dinámico.
Diseño con Patrones
Introducción a Patrones. GOF. GRASP. Antipatrones.
TDD (Test Driven Development)
Introducción al Testing (Enfoque Funcional). Tipos de defectos. La falla en el software. El proceso de testeo. Tipos de Tests. Pasaje de casos de uso a casos de testeo.
El Proceso de Instalación y Documentación
Plan de Instalación: El Roll-Out como un proyecto dentro del proyecto. Componentes de un plan de Roll-Out. La documentación en cada etapa del desarrollo. Documentación técnica: documentar el diseño del software; documentación de programas; especificaciones técnicas del software. Documentación operativa: manuales de procedimientos, manuales de usuarios y otros.
Bibliografía
Titulo: Design Patterns. Elements of Reusable OO Software
Autor: Erich Gamma, Richard Helm, Ralph Johnson, y John Vlisisides - Editorial: Addison Wesley - Edición: 1995
Titulo: Ingeniería de Software
Autor: Roger Pressman - Editorial: McGrawHill - Edición: 2005
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: S

Código: 72.36

Creditos: 6

Contenidos
Unidad I: La triada HCI
Evolución de HCI. Factores Humanos: Sistema Perceptual-Motor Humano y capacidad cognitiva. El usuario y las tareas: Modelos mentales, tareas y stress. La computadora: dispositivos para la interacción. Ley de Fitts y su aplicación para la medición de índices de rendimiento de interfaces. Reformulación de MacKenize. Rol de la ISO 9241-9.
Unidad II: Usabilidad
Usabilidad como métrica de la calidad de interfaces. Concepto de usabilidad según Dix, Shneiderman, Nielsen, ISO 9241-11. Evaluación de usabilidad: evaluación heuristíca, paseo cognitivo. Modelos predictivos y descriptivos (GOMS).
Unidad III: Componentes GUI
Controles y patrones. Menus estáticos, adaptables y adaptativos. Tipos de menúes para pocas opciones: pull-down, pop-up y pie. Tipos de menúes para muchas opciones: split-menú, scrolling, fisheye y 2D. Ventanas de diálogo y sus componentes. Modal y Modeless. Formularios. Entrada masiva de la información (tecnicas de data entry: OCR). Prevención de Errores. Manejo de errores. Técnicas para la visualización de grandes volúmenes de información: reportes y gráficos. Internacionalización. Unicode.
Unidad IV: El Diseño de interfaces
Diseño centrado en el usuario. ISO 13407. Paper Protoyping. Card Sorting. Observación, entrevista, cuestionarios. Eye tracking. Test de usabilidad.
Unidad V: La programación de interfaces
Eventos y usabilidad. Programación orientada a eventos. Modelo Model View Controller (MVC). Usabilidad en aplicaciones Web. Estructura, organización y navegación. Separación de contenido y presentación: XHTLM y CSS. Separación de contenido y lógica: Javascript. AJAX y usabilidad. Aplicaciones Web en dispositivos móviles. Formularios para la Web: XForms. Lenguaje declarativo y sus validaciones. Aplicaciones Mobile: Android
Unidad VI: Otros tipos de interfaces
Speech To Text. Text to Speech. Gestuales. Multimodales Diseño universal. Las interfaces y accesibilidad.
Bibliografía
Titulo: The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications (Human Factors and Ergonomics Series) (Chapter 1)
Autor: Andrew Sears and Julie A. Jacko - Editorial: L. Erlbaum Associates Inc. - Edición: 2007
Titulo: The information capacity of the human motor system in controlling the amplitude of movement
Autor: Fitts - Editorial: Journal of Experimental Psychology - Edición: 1954
Titulo: Accuracy measures for evaluating computer pointing devices
Autor: I. Scott MacKenzie, Tatu Kauppinen and Miika Silfverberg - Editorial: CHI '01: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 2001
Titulo: The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area
Autor: Tovi Grossman and Ravin Balakrishnan - Editorial: CHI '05: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 2005
Titulo: The GOMS family of user interface analysis techniques: comparison and contrast
Autor: Bonnie E. John, and David E. Kieras - Editorial: ACM Trans. Comput.-Hum. Interact. - Edición: 1996
Titulo: Heuristic Evaluation Of User Interfaces
Autor: Jakob Nielsen and Rolf Molich - Editorial: CHI '90: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 1990
Titulo: GUI Bloopers 2.0: Common User Interface Design Don'ts and Dos (Chapter 4)
Autor: Jeff Johnson - Editorial: Morgan Kaufmann Publishers Inc. - Edición: 2007
Titulo: A Comparison of Static, Adaptive, and Adaptable Menus
Autor: Leah Findlater and Joanna McGrenere - Editorial: CHI '04: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 2004
Titulo: Split Menus: Effectively Using Selection Frequency to Organize Menus
Autor: Andrew Sears and Ben Shneiderman - Editorial: ACM Trans. Comput.-Hum. Interact. - Edición: 1994
Titulo: Fisheye menus
Autor: Benjamin B. Bederson - Editorial: UIST '00: Proceedings of the 13th annual ACM symposium on User interface software and technology - Edición: 2000
Titulo: Key challenges in software internationalisation
Autor: James M. Hogan and Chris Ho-Stuart and Binh Pham - Editorial: Workshop: ACSW Frontiers '04: Proceedings of the second workshop on Australasian information security, Data Mining and Web Intelligence, and Software Internationalisation - Edición: 2004
Titulo: The standard of user-centered design and the standard definition of usability: analyzing ISO 13407 against ISO 9241-11
Autor: Timo Jokela and Netta Iivari and Juha Matero and Minna Karukka - Editorial: CLIHC '03: Proceedings of the Latin American conference on Human-computer interaction - Edición: 2003
Titulo: Extracting usability information from user interface events
Autor: David M. Hilbert and David F. Redmiles - Editorial: ACM Comput. Surv. - Edición: 2000
Titulo: Robert J. K. Jacob and Keith S. Karn
Autor: Commentary on Section 4. Eye tracking in human-computer interaction and usability research: Ready to deliver the promises - Editorial: The mind's eye: cognitive and applied aspects of eye movement research - Edición: 2003
Titulo: Getting the Right Design and the Design Right: Testing Many Is Better Than One
Autor: Maryam Tohidi, William Buxton, Ronald Baecker and Abigail Sellen - Editorial: CHI 2006: ACM Conference on Human Factors in Computing Systems - Edición: 2006
Titulo: User sketches: a quick, inexpensive, and effective way to elicit more reflective user feedback
Autor: Maryam Tohidi and William Buxton and Ronald Baecker and Abigail Sellen - Editorial: NordiCHI '06: Proceedings of the 4th Nordic conference on Human-computer interaction - Edición: 2006
Titulo: The web designer's dilemma: when standards and practice diverge
Autor: Aaron Weiss - Editorial: Journal: netWorker - Edición: 2006
Titulo: Applying user-centered design to mobile application development
Autor: Eeva Kangas and Timo Kinnunen - Editorial: : Commun. ACM - Edición: 2005
Titulo: Interacting with big interfaces on small screens: a comparison of fisheye, zoom, and panning techniques
Autor: Carl Gutwin and Chris Fedak - Editorial: GI '04: Proceedings of Graphics Interface 2004 - Edición: 2004
Titulo: Don't Make Me Think: A Common Sense Approach to the Web.
Autor: Steve Krug - Editorial: New Riders Publishing - Edición: 2005
Titulo: Research-Based Web Design & Usability Guidelines. Capitulos 5, 6, 7, 15 y 16
Autor: Sanjay J. Koyani, Robert W. Bailey, Janice R. Nall - Editorial: Computer Psychology - Edición: 2004
Titulo: HTML & XHTML: The Definitive Guide
Autor: Chuck Musciano and Bill Kennedy - Editorial: O'Reilly Media, Inc. - Edición: 2006
Titulo: JavaScript: The Definitive Guide
Autor: David Flanagan - Editorial: O'Reilly - Edición: 2006
Titulo: Ajax: the definitive guide
Autor: Anthony T. Holdener, III - Editorial: O'Reilly - Edición: 2008
Titulo: Using XForms to simplify Web programming
Autor: Richard Cardone and Danny Soroker and Alpana Tiwari - Editorial: WWW '05: Proc. of the 14th international conference on World Wide Web - Edición: 2005
Titulo: Sensor-enhanced mobile web clients: an XForms approach
Autor: John Barton and Tim Kindberg and Hui Dai and Nissanka B. Priyantha and Fahd Al-bin-ali - Editorial: WWW '03: Proceedings of the 12th international conference on World Wide Web - Edición: 2003
Titulo: Automated Data Entry System: Performance Issues
Autor: George R. Thoma and Glenn Ford - Editorial: Proc. SPIE: Document Recognition and Retrieval IX - Edición: 2002
Titulo: Barcode Readers using the Camera Device in Mobile Phones
Autor: Eisaku Ohbuchi and Hiroshi Hanaizumi and Lim Ah Hock - Editorial: CW '04: Proceedings of the 2004 International Conference on Cyberworlds - Edición: 2004
Titulo: KSPC (Keystrokes per Character) as a Characteristic of Text Entry Techniques
Autor: I. Scott MacKenzie - Editorial: Mobile HCI '02: Proceedings of the 4th International Symposium on Mobile Human-Computer Interaction - Edición: 2002
Titulo: Shift: a technique for operating pen-based interfaces using touch
Autor: Daniel Vogel and Patrick Baudisch - Editorial: CHI '07: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 2007
Titulo: Gummi: user interface for deformable computers
Autor: Carsten Schwesig and Ivan Poupyrev and Eijiro Mori - Editorial: CHI '03: CHI '03 extended abstracts on Human factors in computing systems - Edición: 2003
Titulo: Gummi: a bendable computer
Autor: Carsten Schwesig and Ivan Poupyrev and Eijiro Mori - Editorial: CHI '04: Proceedings of the SIGCHI conference on Human factors in computing systems - Edición: 2004
Titulo: The Busy Coder's Guide to Android Development
Autor: Mark L. Murphy - Editorial: CommonsWare - Edición: 2009
Titulo: Professional Android 2 Application Development
Autor: Reto Meier - Editorial: Wiley Publishing - Edición: 2010
Profesores
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: S
Dolagaratz, Gonzalo Matias
Cargo: ASO - Grupo/s: S
Guerrero, Marcela Alejandra
Cargo: ADJ - Grupo/s: S

Código: 72.11

Creditos: 6

Contenidos
Características básicas de un sistema operativo
El sistema operativo como máquina virtual o extendida y como gerenciador de recursos. Funciones del sistema. Estructura jerárquica.
Tipos de sistemas operativos
Estructura de un sistema operativo. Distintas organizaciones, sistemas monolíticos, multicapas, modularización, sistemas del tipo cliente-servidor, microkernel, sistemas centralizados y distribuidos.
Procesos
El proceso como abstracción. Diferencia entre procesos e hilos de ejecución (threads). Estados de un proceso, diagrama de transición de estados. Diferencias entre sistemas cooperativos y preemptivos. Papel de las interrupciones. El planificador (scheduler), distintos tipos y políticas. Generación de procesos, herencia de recursos.
Llamadas al sistema (system calls)
Su implementación en distintos tipos de procesos. Diferencia entre sistemas monolíticos y del tipo cliente-servidor. Pasaje de mensajes. Estudio del juego básico de llamadas al sistema de posix (implementación minix).
Comunicación y sincronización de procesos (IPC)
Concurrencia. Exclusión mutua. Abrazo mortal. Distintas primitivas de sincronización: Semáforos, mutexes, monitores, colas de mensajes, pasaje de mensajes con y sin bufferización (rendez-vous), pipes, señales. Estudio de varios problemas clásicos de IPC y su solución utilizando distintas primitivas. Estudio de la implementación de estas primitivas en un pequeño ejecutivo multitarea.
Periféricos y entrada/salida
Administración de periféricos. Drivers. Técnicas de bufferización. Drivers en un sistema monolítoco y en un sistema microkernel. Estudio de drivers de Minix: memoria, disco, tty, etc.
Memoria
Manejo de memoria. Técnicas de segmentación y paginación. Memoria virtual. Algoritmos de reemplazo de páginas. Concepto de páginas de trabajo (working set). Trashing.
Sistemas de archivos
Distintos tipos de sistemas de archivos. Sistemas simples utilizados en ambientes embebidos. Sistemas de listas enlazadas, fat. Sistemas indexados, unix clásico, mejoras (ext2). Sistemas transaccionales. Ext3, reiser. Sistemas de log (lfs). Sistemas de archivos orientados a flash (ffs). Sistemas de archivos remotos. Nfs.
Usuarios y seguridad
Conceptos de seguridad en sistemas monousuario y multiusuarios. Listas de control de acceso, listas de capacidades. Mecanismos de seguridad, contraseñas, encriptación.
Sistemas operativos distribuidos
Conceptos generales de sistemas distribuidos. Comparación de sistemas de red convencionales, sistemas operativos distribuidos y middleware distribuido. Primitivas más utilizadas en sistemas distribuidos: rpc, rmi, colas de mensajes. Estudio de caso: corba.
Bibliografía
Titulo: Operating Systems: Design and Implementation - Andrew S. Tanenbaum, Prentice Hall
Autor: N/A - Editorial: N/A
Profesores
Godio, Ariel
Cargo: AUX - Grupo/s: S

Código: 72.39

Creditos: 6

Contenidos
I. Introducción
Relación. Propiedades de las relaciones. Reflexividad, Simetría, Transitividad.Relaciones de equivalencia. Relación de composición. Relación de identidad. Relación de potencia.Clausura transitiva. Clausura transitiva reflexiva.Representación de relaciones. Matriz de unión. Matriz de intersección. Matriz de composición.Algoritmo de Wharshall.Inducción estructural.
II. Preliminares.
Definición de alfabeto. Definición de cadena. Concatenación de cadenas.Asociatividad.Operaciones sobre cadenas: Agregar a la cola. Cabeza. Cuerpo. Reversa.Abusos de notación.
III. Lenguajes y Gramáticas.
Lenguaje. Gramática. Lenguaje generado por una gramática.Clasificación de Chomsky. Gramáticas del tipo 0. Gramáticas del tipo 1. Gramáticas del tipo 2.Gramáticas del tipo 3.Inclusión de los lenguajes dados por las gramáticas.Lenguaje estrictamente del tipo i.Operaciones sobre lenguajes. Producto de lenguajes o concatenación. Potencia de Lenguajes.Clausura de un Lenguaje. Clausura de Kleene de un lenguaje. Relación entre A* y A+.
IV. Autómatas finitos.
Diagramas de transición. Configuración instantánea. Relación entre configuraciones.Lenguaje aceptado por un autómata.Autómata finito determinístico. Determinismo de un autómata finito determinístico.Autómata finito no determinístico. Autómata finito no determinístico con transiciones lambda.
V. Equivalencias entre Autómatas Finitos
Pasaje de un AFD a AFNDPasaje de un AFND a AFND-lambda.Pasaje de AFND-lambda a AFD.Clausura de un conjunto de estados. Algoritmo. Transición entre conjuntos de estados. Algoritmo.Minimización de un AFD.Eliminación de estados inaccesibles.Estados indistinguiblesPropiedades de la indistinguibilidad. Indistinguibilidad de orden k. Propiedades de la indistinguibilidad de orden k.Algoritmo de construcción del conjunto cociente.Caracter minimal del AFD de estados mínimos.
VI. Expresiones regulares. VII. Equivalencias entre las representaciones de los lenguajes regulares.
Pasaje de autómata finito a expresión regular.Pasaje de expresión regular a autómata finito.Pasaje de gramática regular a AFND-lambdaPasaje de un AFD a una GR. Algoritmo.Pasaje de gramática regular a AFND. Algoritmo.Lema del bombeo.
VIII. Propiedades de los lenguajes regulares.
Unión. Intersección. Complemento. Unión e intersección sobre más de dos lenguajes.Problemas decidibles en lenguajes regulares.
IX. Autómata de pila
Configuración instantánea, configuración inicial y cambio de configuración.Lenguaje reconocido por un autómata de pila.Pasaje de un AP por estado final a un AP por pila vacía , y viceversa.Pasaje de una GLC a un AP que acepta por pila vacía.Autómata de pila determinísitico.
X. Máquina de Turing
Máquina de Turing con cinta acotadaMáquina de Turing para lenguajes del tipo 1 .
XI. Métodos de análisis sintáctico
Métodos descendentes de análisis sintáctico. Introducción.Analizador sintáctico descendente con retroceso.Función Primeros. Función Siguientes. Símbolos directrices.Gramáticas LL(1).Analizador sintáctico descendente predictivo. Analizador sintáctico descendente predictivo con tabla.Gramática ampliada.No recursividad de las gramáticas LL(1).Eliminación de la recursividad izquierda. Factorización.Gramáticas LL(k).Problemas no decidibles y decidibles con gramáticas LL.Métodos ascendentes de análisis sintáctico. Introducción.Forma sentencial. Forma sentencial derecha. Forma sentencial izquierda.Pivote.Algoritmo general de los analizadores sintácticos por desplazamiento y reducción.Relaciones de precedencia. Gramática de precedencia. Gramática de precedencia simple.Algoritmo de análisis sintáctico por precedencia simple.Gramáticas LR.Prefijo viable. Item. Item completo. Item válido.Autómata finito no determinístico lambda para los prefijos viables de un lenguaje.Analizador sintáctico SLR.Algoritmo de construcción para el AFD de un analizador sintáctico LR.Función clausura. Función goto.Construcción de la matriz de acción y desplazamiento para una analizador LR(0).Algoritmo de un analizador sintáctico LR(0).Conflictos desplazamiento-reducción y reducción-reducción.Analizador sintáctico SLR. Construcción de la matriz de acción y desplazamiento para unaanalizador SLR.Analizador sintáctico LR(1).Item LR(1). Item válido LR(1). Función clausura LR(1). Función goto LR(1).Analizador sintáctico LALR(1).Núcleo de un conjunto de ítems LR(1).Construcción del AFD para un analizador LALR.Persistencia de conflictos en un analizador LALR.
XII. Gramática con atributos.
Atributo.Regla de valuación.Atributo sintetizado. Atributo heredado.Definición Dirigida por la Sintaxis (DDS).Gramática de atributos.Gramática L-atribuida. Gramática S-atribuida.Grafo de dependencias. Ordenamiento topológico.Esquema de traducción.
XIII. Compilación.
Esquema de un compilador.Chequeo de tipos con DDS. Generación de código intermedio con DDS.
Bibliografía
Titulo: Theory of Parsing, Translation and Compiling. Volumen I: Parsing
Autor: Alfred V. Aho y Jeffrey D. Ullman - Editorial: Prentice-Hall - Edición: 1972
Titulo: Formal Languages and their relation to automata
Autor: John E. Hopcroft y Jeffrey D. Ullman - Editorial: Addison-Wesley Publishing Company - Edición: 2005
Titulo: Compiladores Principios Tecnicas Y Herramientas
Autor: Aho, Sethi y Ullman - Editorial: Pearson Educación - Edición: 2008
Profesores
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S
Ramele, Rodrigo Ezequiel
Cargo: ADJ - Grupo/s: S

Código: 94.21

Creditos: 3

Contenidos
Programa Analítico
UNIDAD 1. ANÁLISIS DEL CAMBIO TÉCNICO: CONCEPTOS BÁSICOS Y PERSPECTIVA HISTÓRICA1.1.Los sistemas sociotécnicos. Los elementos y su funcionamiento: contexto, estructuras organizativas, relación expertos/usuarios y características de los artefactos. Sistema e historia: procesos de continuidad y de cambio técnico. 1.2.Aprendizaje, frontera tecnológica y conocimiento tecnológico local. Del uso de las técnicas al conocimiento tecnológico: niveles de expertise y acceso a nuevas técnicas (learning by doing, learning by using, learning by knowing). El “conocimiento local”: adaptaciones y particularidad del conocimiento en los procesos de difusión o de transferencia tecnológica.1.3.Formación de estructuras organizativas en contextos de incertidumbre: el problema de la inestabilidad en la trayectoria de los sistemas sociotécnicos. Conocimiento, aprendizaje e incertidumbre: las limitaciones en la previsión del futuro tecnológico. UNIDAD 2. LA ESPECIFICIDAD DEL CAMBIO TÉCNICO EN LA AGRICULTURA2.1El sistema sociotécnico agrario y los cambios técnicos en los comienzos de la economía occidental.•Relación entre presión demográfica y cambio técnico en la agricultura•Localización y especificidad de las soluciones técnicas agrarias2.2Innovaciones en la agricultura: visión panorámica, desde los orígenes de la industrialización a la actualidad.•Cambios técnicos en el contexto de la revolución industrial del siglo XVIII.•La “revolución verde”, a mediados del siglo XX.•Transformaciones agrarias, difusión de la biotecnología y agroindustria en la Argentina 1970-2010.UNIDAD 3. LA EXPANSIÓN DE LA ECONOMÍA DE MERCADO Y EL CAMBIO TÉCNICO3.1.Ampliación de los espacios de intercambio. Oriente-Occidente3.2.El caso de la imprenta3.3.Ferrocarriles, automóviles y telefonía UNIDAD 4. EL SISTEMA SOCIOTÉCNICO INDUSTRIAL4.1. Invención e innovación en la Revolución Industrial. a)Cuellos de botella técnicos; invención e innovación en el salto industrial en Gran Bretaña; acumulación de conocimiento a través de la convergencia en la aplicación de nuevas técnicas.b)Casos: máquina de vapor de Watt; la organización, en la fábrica de Wedgwood; maquinaria textil y comercialización, en la empresa de Robert Peel.4.2. Difusión mundial del sistema sociotécnico industrial. El contexto mundial y los mecanismos de irradiación y adopción de las nuevas tecnologías.a)Transferencias de estructuras y procesos técnicos de la Segunda Revolución Industrial). Transmisión de ideas, conocimientos y recursos tecnológicos: los proyectos y los avances materiales en la Argentina 1860-1914. El caso Bagley.b)Industrialización por sustitución de importaciones en el mundo del siglo XX.c)La industrialización en la Argentina 1930-2005. Estudios de caso: Siam Di Tella; EDIVALUNIDAD 5. EL CAMBIO TÉCNICO EN UN SISTEMA CON ALTOS NIVELES DE INCERTIDUMBRE5.1. Las vías de expansión del sistema industrial: oferta global y tradiciones locales en el uso de nuevas tecnologías.5.2. Encrucijadas del sistema sociotécnico industrial. El crecimiento económico, ante el desafío de las cuestiones ambientales, demográficas y energéticas. ¿Qué tecnologías? ¿Para qué? 5.3. Las perspectivas en la Argentina: Evolución del sector agroindustrial. El caso “Los Grobos”
Bibliografía
Titulo: La Revolución Industrial 1760 – 1830
Autor: Ashton, T.S. - - Editorial: Fondo de Cultura Económica, - Edición: 1980
Titulo: Una revolución (no tan) silenciosa. Claves para repensar el agro en la Argentina
Autor: Roberto Bisang, G. Anlló y M. Campi - Editorial: Revista Desarrollo Económico, Nº190-191, Vol.48 - Edición: 2008
Titulo: Civilización material, economía y capitalismo
Autor: Braudel, F - Editorial: Alianza Editorial - Edición: 1984
Titulo: Guerreros y campesinos. Desarrollo inicial de la economía europea
Autor: Duby, G - Editorial: Siglo XXI Editores - Edición: 1979
Titulo: La vida en la sociedad postradicional
Autor: Giddens, A - Editorial: Revista Ágora - Edición: 1997
Titulo: Comportamientos microeconomicos en contextos de alta incertidumbre
Autor: Kosacoff, B - Editorial: Boletín Techint Nº318 - Edición: 2005
Titulo: More Profit with Less Carbon
Autor: Lovins, A - Editorial: Scientific American - Edición: 2005
Titulo: La palanca de la riqueza. Creatividad tecnológica y progreso económico,
Autor: Mokyr, J. - Editorial: Alianza Editorial - Edición: 1993
Titulo: El futuro no está escrito
Autor: Prigogine, I - Editorial: Clarín -11 de septiembre de 20002 - Edición: 2000
Titulo: La economía del hidrógeno
Autor: Rifkin, J. - Editorial: Paidós - Edición: 2002
Titulo: Viajes
Autor: Sarmiento, D.F - Editorial: Ediciones Unesco - Edición: 1993
Titulo: Educación Popular
Autor: Sarmiento, D.F - Editorial: Editorial Luz del Día - Edición: 1950
Titulo: Bases y puntos de partida para la organización política de la República Argentina
Autor: Alberdi, J.B. - Editorial: Academia Nacional de Derecho y Ciencias Sociales de Córdoba - Edición: 2022
Titulo: El uso del conocimiento en la sociedad
Autor: Hayek, F. - Editorial: Revista Estudios Públicos Nº 12 - Edición: 1983
Titulo: Insertar las instituciones en la teoría evolutiva del crecimiento
Autor: Nelson, R. - Editorial: Revista Análisis Económico, Nº 038, Universidad Autónoma Metropolitana - Edición: 2003
Titulo: Innovación y tradición. Historia de la tecnología moderna
Autor: Edgerton, D - Editorial: Editorial Crítica - Edición: 2007
Titulo: Historia de la tecnología
Autor: Derry, T. y Williams, T. - Editorial: Siglo XXI Editores - Edición: 2001
Profesores
Ruibal, Juan María
Cargo: ASO - Grupo/s: F BK H C E D A
Diaz Leimbacher, Enrique Daniel
Cargo: ADJ - Grupo/s: F BK H C E D A
Roldan, Juan Eduardo
Cargo: AUX - Grupo/s: H C D A
Cravino, Ana Maria
Cargo: ASI - Grupo/s: BK E
Biondi, José Alberto
Cargo: AUX - Grupo/s: F

Código: 94.51

Creditos: 0

Contenidos
Bibliografía
Profesores
Gonzalez Ferro, Ana Maria
Cargo: TIT - Grupo/s:

Código: 93.07

Creditos: 3

Contenidos
Errores
Error de aproximación y redondeo. Representación de números en una computadora. Algoritmos, estabilidad y convergencia.
Resolución de ecuaciones no lineales
Método de la bisección, Método de Newton-Raphson. Método de Punto Fijo. Sistemas de ecuaciones no-lineales: Método de Newton.
Problemas de valor inicial
Métodos de Euler: hacia adelante y modificado. Error y estabilidad, Métodos de Runge-Kutta
Interpolación
Polinomio de interpolación. Interpolación de Lagrange. Diferencias divididas. Interpolación de Newton.
Ajuste de curvas
Métodos de mínimos cuadrados. Ajuste lineal, polinómico, exponencial y potencial.
Diferenciación e integración numérica
Aproximación de la derivada en diferencias centrales, hacia atrás y hacia delante. Reglas de integración numérica de trapecios y Simpson. Cuadratura gaussiana.
Algebra lineal numérica
Eliminación de Gauss. Factorización LU. Resolución iterativa: métodos de Jacoby y Gauss-Seidel.
Bibliografía
Titulo: Métodos numéricos con MATLAB - Mathews, J; Fink K.; Prentice Hall, 2000.
Autor: N/A - Editorial: N/A
Profesores
Villaverde, Francisco Fernando
Cargo: TIT - Grupo/s: A S BQ
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: BQ
Devoto, Jorge Andres
Cargo: TIT - Grupo/s: A
Sosa, Marina
Cargo: ASI - Grupo/s: S

Código: 72.07

Creditos: 6

Contenidos
Introducción a las redes
Introducción a redes LAN y WAN. Propósito del uso de modems, hubs, routers, bridges y gateways. Introducción a Internet. Protocolo TCP/IP.
Servicios TCP/IP
Configuración avanzada de servicios para redes: servidores de nombre, servidores de archivos, servidores de mail. RFC de interés.
Programación cliente servidor
Programación cliente servidor con sockets y RPC.
Seguridad y privacidad
Introducción a la seguridad y privacidad. Autenticación. Encriptación. Detección de intrusos.
Bibliografía
Titulo: Internetworking with TCP/IP Vol. 3 Linux / POSIX - Douglas Comer & David Stevens, Prentice Hall, 2000
Autor: N/A - Editorial: N/A
Titulo: TCP/IP Network administration - Craig Hunt. , 3rd ed., Ed. O‘Reilly, 2002
Autor: N/A - Editorial: N/A
Profesores
Garberoglio, Marcelo Fabio
Cargo: TIT - Grupo/s: S
Sotuyo Dodero, Juan Martin
Cargo: ASI - Grupo/s: S
Codagnone, Juan Francisco
Cargo: ASI - Grupo/s: S

Código: 72.38

Creditos: 6

Contenidos
Uso de Metodología Ágil
Metodología Scrum. Taller de simulación. Uso de herramientas de apoyo al desarrollo: Versionador de código y Administración de requerimientos
Protocolo HTTP
El protocolo HTTP. Concepto. URI y URL. Mensajes HTTP. Headers HTTP. Common Gateway Interface (CGI). Concepto de Sesión. Cookies.
Aplicaciones Web en Java
Servlets. Administración de sesiones en Java. Cookies. Filtros. Java Server Pages (JSP). Aplicación del patrón Model-View-Controller. JSP Expression Language , JSTL y Tag Library.
Arquitecura de una aplicación Web
Aplicaciones OO en capas. Capa de Datos. Aplicación de los patrones: Data Access Object, Identity field, Lazy Load. Capa de Servicios. Capa de Presentación. Domain Driven Design. Concepto de repositorios
Framework de Arquitectura
Búsqueda de servicios vs Inversión del control e inyección de dependencias. El framework Spring. Inyección de dependencias en Spring. Configuración. Spring MVC. Controllers. Uso del Patrón FrontController. Converters y Formatters. Internacionalización en Spring.
Framework de Persistencia
Mapeo Relacion vs Mapeo OO. ORMs. Hibernate. Concepto de sesión. Concepto de transacción. Estados de un objeto. Transiciones. Mapeos en Hibernate. Configuración por XML y anotaciones. Asociaciones. Multiplicidad y dirección. Operaciones en cascada. Mapeo de herencia. Integración con Spring. Uso del patrón OpenSessionInView
Framework de Presentación
Introducción a Wicket. Páginas con estado. Componentes. Jerarquía de Componentes. Formularios. Modelos. Internacionalización en Wicket.
Bibliografía
Titulo: HTTP: The Definitive Guide
Autor: Gourley, Totty, Sayer, Reddy & Aggarwal - Editorial: O'Reilly - Edición: 2002
Titulo: Core Servlets and Javaserver Pages: Core Technologies, Vol. 1
Autor: Marty Hall - Editorial: Prentice Hall - Edición: 2004
Titulo: Java Persistence with Hibernate
Autor: Christian Bauer - Editorial: Manning - Edición: 2007
Titulo: Spring in Action
Autor: Craig Walls - Editorial: Manning - Edición: 2008
Titulo: Wicket in Action
Autor: Martijn Dashorst - Editorial: Manning - Edición: 2009
Profesores
Garberoglio, Marcelo Fabio
Cargo: TIT - Grupo/s:
Crespo, Alvaro Andrés
Cargo: AUX - Grupo/s: S

Ciclo Profesional - Orientaciones

Ciclo Profesional General (Sin orientación)

4°

AÑO

Código: 72.41

Creditos: 6

Contenidos
Unidad 1: Estructura física de datos e índices
Representación del almacenamiento de los datos para una base de datos. Estructura de índices: densos, esparcidos, mixtos. Índices secundarios. Estructuras de índice para clave simple: Árboles B, Linear Hash, Extensible Hash, Bitmap. Estructuras de índice para clave compuesta: KD-Tree, GridFile. Estructuras para índices espaciales: QuadTree, R-tree y sus variantes. Tratamiento de tipos especiales de datos (espaciales, multimediales). Implementación de nuevos índices utilizando la API de los motores comerciales.
Unidad 2: Evaluación de consultas
Compilador de Consultas: analizador sintáctico, preprocesador y optimizador. Generación de los planes lógicos y físicos. Evaluación de costos y optimización de consultas. Algoritmos: su implementación. Algoritmos basados en índices. Ejecución.
Unidad 3: Base de datos espaciales
Bases de datos espaciales. Sistemas Espaciales Geográficos (GIS). Definición de la geometría. Métodos de acceso: Primer Filtro y Refinamiento. Índices espaciales: QuadTree vs. R-Tree. Extensiones de SQL para consultas espaciales. Operadores Espaciales y Funciones Geométricas. Búsqueda por relación topológica y por Distancia.
Unidad 4: Transacciones, control de concurrencia y recupero
Concepto de transacción. Propiedades ACID. Transacciones y Schedules. Ejecución concurrente de transacciones: Serialización. Conflictos que hay que evitar: grafo de precedencia. Control de la concurrencia basado en estrategia de blockeo: 2PL. Soporte transaccional en SQL. Sistemas con distintos tipos de blockeos. Implementación. Métodos para el manejo del Abrazo Mortal: prevención y detección. Control de la concurrencia sin blockeo. Recupero de un DBMS. Log. Checkpoint. Undo, Redo y Undo/Redo. Logging.
Unidad 5: Bases de Datos distribuidas y en paralelo
Modelos de paralelismo. Performance de algoritmos en paralelo. Modelo de almacenamiento. Función de Mapeo. Distribución de Datos. Transacciones distribuidas. Replicación de datos. Problema de junta distribuída. Reducción de semijunta. Junta de varias relaciones. Reductores para hipergrafos acíclicos. Commit distribuido. Sistemas de lockeo centralizado. Redes peer to peer. Problema de hashing distribuido.
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S
Dagnino, Agustina
Cargo: ASI - Grupo/s: S

Código: 72.44

Creditos: 6

Contenidos
Introducción a la Seguridad Informática
Aspectos fundamentales. Objetivos. Políticas de seguridad: generalidades, confidencialidad, integridad, modelos híbridos, composición de políticas.
Criptografía
Criptosistemas clásicos. Sistemas de encriptación simétricos y asimétricos, hash criptográfico. Manejo de claves. Generación. Distribucíón. Almacenamiento. Intercambio de claves.Protocolos criptográficos. Needham Schroeder, SSL, IPSEC. Aplicaciones: https, s-mime (email/pgp).
Seguridad en Aplicaciones
Principios de diseño seguro. Identidad. Representación de identidad. Certificados. Anonimato. Autenticación. Mecanismos challenge-response. Biometría. Multiples factores. Control de acceso. ACLs. Capacidades. L&K. Flujo de información. Confinamiento. Canales ocultos. Problemas frecuentes.
Seguridad de sistemas
Seguridad afuera de la aplicacion. Infraestructura. Seguridad en redes. Objetivos. Políticas. Organización. Controles. Firewalls. IDSs. IPSs. El factor humano. Programas malignos.
Verificacion
Auditorías. Penetration testing. Analisis de vulnerabilidades.
Bibliografía
Titulo: Computer Security – Art and Science
Autor: Matt Bishop - Editorial: Addison-Wesley - Edición: 2004
Titulo: Handbook of Applied Cryptography
Autor: Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone - Editorial: CRC Press - Edición: 1997
Profesores
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Ramele, Rodrigo Ezequiel
Cargo: ASI - Grupo/s: S
Abad, Pablo Eduardo
Cargo: ASO - Grupo/s: S

Código: 61.24

Creditos: 3

Contenidos
ECONOMÍA PARA INGENIEROS
1. Introducción a la Economía.Concepto de Economía., Microeconomía y Macroeconomía. Bienes y Servicios. La Empresa como unidad microeconómica. Actividad Económica.El Proceso Económico.2. Microeconomía: Demanda, Oferta y MercadoDeterminantes de la Oferta y de la Demanda. Bienes sustitutivos y complementarios. Controles de precios y carestías.. El excedente del consumidor. Elasticidad. Elasticidades de oferta y de demanda, elasticidad ingreso, y elasticidad cruzada.3. Microeconomía: Producción y CostosFunciones de Producción: Productividad Marginal. Relación de sustitución técnica. Rendimientos a escala. Costos de la Producción: Costo de oportunidad. Costos económicos y costos contables. Costos fijos y variables.Costo total, medio y marginal, análisis en el corto y en el largo plazo.Maximización de Beneficio y Oferta: La naturaleza y el comportamiento de las empresas. Maximización del Beneficio: Ingreso Marginal. Excedente del productor a corto plazo. Maximización de ingresos.4. Microeconomía: Mercados Estructura de los Mercados de Bienes y Servicios. Tipos de Mercado. Mercado de Competencia Perfecta. Equilibrio en el corto y largo plazo. Análisis Competitivo Aplicado: Eficiencia Económica y Análisis de Bienestar. Análisis de incidencia de impuestos.Mercados de Competencia Imperfecta. Modelos de Monopolio: Barreras a la entrada. Maximización de beneficio y elección del nivel de producción. Discriminación de precios. Regulación. Modelos de Oligopolio y Competencia monopólica. Características principales.Fallos de mercado5. MacroeconomíaVariables macroeconómicas. Concepto de valor agregado. Producto. Teoría y política fiscal.El papel del estado. Ingresos y gastos. Deuda. Déficit y superávit.El sector monetario y financiero. Oferta y demanda monetarias. Banco Central.Comercio Internacional. 6. La información Contable y Análisis de CostosObjetivos de la contabilidad. Tipos de contabilidad La ecuación contable. El estado de resultados y el estado patrimonial. Criterio de lo devengado versus el criterio de lo percibido. Relación entre el estado de resultados y el estado patrimonial. Registros contables. La cuenta. Plan de cuentas. La depreciación. Valuación de inventarios. Confección del cash flor. Análisis por medio de los ratios. Rentabilidad. Definición e interpretación de índices. Los costos desde la perspectiva de la Ingeniería y su uso para la toma de decisiones.7. Cálculo financieroValor tiempo del dinero. Capital e interés. Tasa nominal , proporcional , efectiva y equivalente. Interés vencido y adelantado. Capitalización y descuento. Rentas. Perpetuidad. Sistemas de amortización de préstamos, financiamiento.8. Presupuesto de Capital_ Formulación y Evaluación de ProyectosEtapas para la evaluación de una inversión o desinversión . Valor actual neto, Valor anual equivalente, Tasa interna de retorno. Período de recupero. Período de recupero descontado Ventajas y desventajas de cada método. Comparación y análisis de alternativas.
Bibliografía
Titulo: ECONOMÍA PARA INGENIEROS
Autor: Cepeda-Lacalle-Simón-Romero - Editorial: Thomson - Edición: 2004
Profesores
Abayu, Jorge Alejandro
Cargo: ADJ - Grupo/s: S
Palandella, Mauricio Guillermo
Cargo: ASI - Grupo/s: S
Coccolo, Pablo Bartolome
Cargo: TIT - Grupo/s: S

Código: 72.40

Creditos: 3

Contenidos
Metodologías.
Modelo en cascada. Modelo iterativo e incremental. Modelo en espiral. Proceso Unificado de Desarrollo Software (UP). Métodos ágiles: XP; SCRUM. Estimación de software. Métodos de puntos de Caso de Uso.
Introducción a arquitectura de software.
¿Que es la arquitectura de software?. Rol y responsabilidades del Arquitecto. Relación de la arquitectura con el proceso de desarrollo. Diferencias entre arquitectura y diseño. Conceptos de Diseño y conceptos de arquitectura. Principios de arquitectura. Tipos de Arquitectura. La importancia de los crosscutting concerns. Estructuras arquitecturales (módulos, componentes, conectores). Architecture Business Cycle (ABC)
Requerimientos de la arquitectura de software.
Requerimientos funcionales. Atributos de calidad. Drivers de arquitectura. Influencia de los stakeholders. Restricciones (de negocio y tecnológicos). Contexto del sistema. Escenarios de calidad. Quality Attributes Workshop (QAW).
Diseño y construcción de arquitecturas
Estilos de arquitectura. Patrones de arquitectura. Técnica para lograr atributos de calidad.. Evaluación de alternativas. Attribute Driven Design (ADD). Arquitectura de aplicaciones: presentación, lógica de negocios, persistencia, integración.
Documentación y evaluación de arquitecturas
Vistas y Viewpoints. Frameworks de arquitectura: Modelo 4+1; TOGAF. Documentación de arquitecturas: IEEE 1471; SAD. Evaluación de arquitecturas: ATAM. Architectural Spikes. Taller de aplicación con uso de herramientas case.
Bibliografía
Titulo: Software Architecture in Practice (2nd Edition)
Autor: Bass Len & Clements, Paul & Kazman, Rick - Editorial: Addison-Wesley Professional - Edición: 2003
Titulo: Patterns of Enterprise Application Architecture
Autor: Fowler, Martin - Editorial: Addison-Wesley Professional - Edición: 2002
Titulo: Pattern-Oriented Software Architecture - A System of Patterns, Volumen 1
Autor: Buschmann, Frank & Meunier, Regine & Rohnert, Hans & Sommerland, Peter & Stal, Michael - John Wiley - Editorial: Wiley - Edición: 1996
Titulo: Large-Scale Software Architecture: A Practical Guide using UML
Autor: Garland, Jeff & Anthony, Richard - Editorial: Editorial: John Wiley - Edición: 2003
Titulo: Software Engineering (9th Edition)
Autor: Sommerville, Ian - Editorial: Addison Wesley - Edición: 2010
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: S
Cunci, Roman Gustavo
Cargo: AUX - Grupo/s: S

Código: 72.27

Creditos: 6

Contenidos
Unidad 1
Unidad 1: Introducción a la Inteligencia Artificial. Diferentes enfoques. Fundamentos. Historia. Estado del Arte. Últimos avances. Agentes Inteligentes Estructura. Ambientes.
Unidad 2
Perceptrones Simples. Unidades escalón. Unidades lineales. Unidades estocásticas. Capacidad de los perceptrones simples.
Unidad 3
Redes Multicapa. Back Propagation. Ejemplos y aplicaciones. Performance de las redes multicapa.
Unidad 4
Aprendizaje no supervisado. Unidad lineal. Análisis de componentes principales. Aprendizaje competitivo simple. Mapeo competitivo simple. Modelo de Kohonen
Unidad 5
Modelo de Hopfield.
Unidad 6
Solución de problemas. Formulación. Ejemplos. Búsqueda de soluciones. Estrategias de búsqueda desinformadas.
Unidad 7
Métodos de búsqueda respaldados con información. Búsqueda el mejor primero. Funciones heurísticas. Algoritmo A*. Algoritmos de mejoramiento iterativo.
Unidad 8
Algoritmos de mejoramiento iterativo: Hill Climbing, Simulated Annealing. Juegos.
Unidad 9
Lógica de Primer Orden. Sintaxis y Semántica. Extensiones y variaciones. Uso. Agentes lógicos. Cómo representar cambios en el mundo.
Unidad 10
La inferencia en la lógica de primer orden. Reglas de inferencia. Modus ponens generalizado. Encadenamiento hacia delante y hacia atrás. Completitud. Resolución de problemas.
Unidad 11
Introducción. Algoritmos Genéticos. Algoritmos Genéticos. Reproducción, crossover y mutación.
Bibliografía
Titulo: Inteligencia Artificial: un enfoque moderno
Autor: Stuart Russell y Peter Norvig - Editorial: Prentice Hall - Edición: 2009
Titulo: Introduction to the theory of neural computation
Autor: John Hertz - Editorial: Westview Press - Edición: 1991
Titulo: Genetic Algorithms in Search, Optimization and Machine Learning
Autor: David Goldberg - Editorial: Addison-Wesley - Edición: 1989
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S

Código: 61.32

Creditos: 3

Creditos Requeridos: 144

Contenidos
Bibliografía
Profesores
Perego, Pablo Alejandro
Cargo: ASO - Grupo/s: KS
Blázquez, Oscar Gustavo
Cargo: ASI - Grupo/s: KS

Código: 72.43

Creditos: 3

Contenidos
UNIDAD 1. Gestión en la industria del software
Alcances e implicaciones de la Ciencia, la Técnica y la Ingeniería. Desarrollo tecnológico en la industria. Características del proceso software y de la producción industrial. Visión estratégica de la Organización. Plan de Negocios en la industria del software. El proceso de diagnóstico de la empresa. Factores clave para la planificación, conducción y gestión del negocio. Gestión del conocimiento. Reingeniería de procesos. Estrategias de Reingeniería. Gestión del Riesgo en Proyectos Informáticos. Análisis de Riesgos. Definición de Riesgos. Evaluación. Probabilidad e Impacto. Taxonomía de Riesgos. Planes de Contingencia.
UNIDAD 2. Modelos de Proceso
Proceso de construcción de software. Proceso frente a producto. Modelos de Proceso para la Gestión. Metodologías tradicionales vs. Metodologías ágiles. Estándares y Normas internacionales aplicables a la Gestión. Estándares IEEE 1074, ISO/IEC 12207, PMI. Procesos básicos. Actividades, Roles y Productos. Conceptos de madurez del proceso. Gestión de los Modelos de ciclos de vida del producto. Definición de modelos para la gestión. Técnicas de selección de modelos.
UNIDAD 3. Administración de proyectos
Conceptualización de Proyectos y de Administración de Proyectos. Marco de la gestión de Proyectos. Manejo de Recursos de un proyecto Informático. Confección del Plan de Proyecto. Sistemas de Control de Proyectos. Proceso de Gestión. Modelos, técnicas y métodos de estimación. Estimación de tamaño de producto. Estimación de esfuerzo. Costos. Planificación de Proyectos. Herramientas de estimación y de planificación. Seguimiento y Control de Proyectos.
UNIDAD 4. Gestión de la Calidad
Conceptos de Calidad de Producto y de Proceso. Modelos de Calidad de Proceso. Modelos de Calidad de Producto. Gestión de la Calidad. Garantía de Calidad. Normas y estándares Internacionales. Modelos de Madurez. CMMI, Normas ISO/IEC 15504, ISO/IEC 90003. Modelos para PyMES. Evaluación de producto software. Factores, Atributos y métricas de calidad de producto. Conceptos de Configuración del Software. Gestión de la Configuración. Auditorías. Normas y estándares de Configuración.
Bibliografía
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV)
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander, L. - Editorial: Software Engineering Institute, Carnegie Mellon University. - Edición: 2004
Titulo: Distinguishing PM Competence in Training and Development, organizational assessments and certifications
Autor: Goff S. - Editorial: Editorial Addison Wesley - Edición: 2003
Titulo: Introducción al Proceso Software Personal
Autor: Humprey,L - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: IEEE Standard 1074 -Standard for Developing Software Life Cycle Processes
Autor: IEEE - Editorial: IEEE - Edición: 2002
Titulo: ISO/IEC 90003:2004. Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001 to the development, supply, installation and maintenance of computer software.
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2004
Titulo: ISO/IEC 9001:2008. Quality management systems. Requirements
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2008
Titulo: ISO/IEC TR 15504. Information Technology – Software process assessment.
Autor: International Organization for Standardization - Editorial: ISO - International Organization for Standardization - Edición: 2008
Titulo: “Competisoft: Mejora de Procesos Software para pequeñas organizaciones”, en Fábricas de Software: experiencias, tecnologías y organizaciones.
Autor: Oktaba, H.; Piattini, M. - Editorial: Ra-Ma. Madrid - Edición: 2007
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Ed. Prentice Hall - Edición: 2002
Titulo: PMBok PM Body of Knowledge Project Management Institute
Autor: Project Management Institute - Editorial: Project Management Institute - Edición: 2008
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, Sexta Edición. - Edición: 2006
Titulo: Ingeniería de Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Profesores
Mon, Alicia Laura
Cargo: TIT - Grupo/s: S
Querel, Matías Gastón
Cargo: ASI - Grupo/s: S

Código: 93.75

Creditos: 6

Contenidos
Conceptos de álgebra Lineal
(a) Espacio vectorial. Bases de un espacio. Norma. Producto interno. (b) Ortogonalidad. Bases ortogonales. Proceso de ortogonalización de Gram-Schmidt. Descomposición QR de una matriz.
Autovalores y autovectores
(a) Diagonalización. Aplicación a la resolución de sistemas de ecuaciones en diferencias lineales.(b) Métodos numéricos para encontrar autovalores: Potencias, QR.(c) Descomposición en valores singulares. Aplicación al problema de cuadrados mínimos.(d) Análisis de componentes principales (PCA).
Análisis Armónico
(a) Series de Fourier.(b) Transformada de Fourier. Aplicación a ecuaciones diferenciales ordinarias. (c) Muestreo de señales continuas. Transformada de Fourier de tiempo discreto. Aplicaciones a ecuaciones en diferencias.(d) Transformada discreta de Fourier. Transformada rápida de Fourier (FFT).
Ecuaciones a derivadas parciales
(a) Métodos de diferencias finitas.(b) Métodos multigrilla.
Generación de números pseudo-aleatorios
(a) Algoritmos de generación más comunes
Bibliografía
Titulo: Métodos Numéricos con Matlab. 3ra. Ed.
Autor: MATHEWS, J.H. y FINK, K.D. - Editorial: Prentice Hall - Edición: 2000
Titulo: Análisis de Fourier.
Autor: HSU, H.P. - Editorial: Pearson - Edición: 1998
Profesores
Álvarez, Adrián Omar
Cargo: ADJ - Grupo/s: S
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: S

Código: 72.42

Creditos: 3

Contenidos
Introducción
Definición de sistemas distribuidos. Objetivos. Transparencia. Escalabilidad. Interoperabilidad. Problemas frecuentes. Tipos de sistemas distribuidos. Arquitecturas centralizadas, descentralizadas e híbridas. Middleware.
Procesos
Procesos e hilos de ejecución. Ejecución asincrónica. Llamadas bloqueantes. Rol en sistemas distribuidos. Clientes y servidores. Threads en Java: Thread, Runnable, Executor.
Comunicación
Invocación remota. Pasaje de parámetros. Comunicación basada en mensajes. Envío continuo de información. Migración de código. Calidad de servicio. Transmisión en simultaneo (multicast). RPC en java: RMI y Web Services. JMS.
Sincronización
Esquemas de nombramiento. Sincronización local. Sincronización temporal. Problemas y algoritmos. Exclusión mutua. Algoritmos de votación distribuidos.
Consistencia y replicación
Replicación: ventajas y problemas. Modelos de consistencia. Consistencia continua. Consistencia eventual. Lecturas monotónicas. Escrituras monotónicas. Otros modelos. Control de replicación. Diseminación de datos. Busquedas. Protocolos.
Tolerancia a fallas
Modelos de fallas. Enmascaramiento de fallas. Disponibilidad. Resiliencia.Detección de fallas. Comunicaciones punto a punto confiables. Comunicaciones multicast confiables. Atomicidad distribuída: commit de 2 y 3 fases. Recuperación
Seguridad
Servicios de seguridad. Amenzas. Canales seguros. Autenticación. Integridad. Confidencialidad. Control de acceso. Administración de autorizaciones. Administración de claves. Disponibilidad.
Bibliografía
Titulo: Distributed Systems: Principles and Paradigms, 2nd edition
Autor: Andrew Tanenbaum, Marteen Van Steen - Editorial: Pentice Hall - Edición: 2006
Profesores
Turrin, Marcelo Emiliano
Cargo: ADJ - Grupo/s: S

Código: 72.25

Creditos: 6

Contenidos
Sistemas y Modelos
Teoría General de Sistemas. Pensamiento Sistemico, Sistemas en tiempo continuo. Sistemas en tiempo discreto. Sistemas de eventos discretos. Estado de un sistema. Modelos discretos y continuos. Modelos determinísticos y probabilísticos,Dinámica de Sistemas, Modelos de Forrester. Propósito de la simulación. Pasos en el desarrollo de un proyecto de modelización y simulación. Simulación de sistemas simples.
Sistemas en Tiempo Continuo
...
Generación de Números Pseudo-Aleatorios
...
Simulación y Optimización de Montecarlo
...
Determinación de Datos de Entrada al Modelo
...
Simulación de Sistemas de Eventos Discretos
...
Análisis de Resultados
...
Bibliografía
Profesores
Patterson, Germán Agustín
Cargo: ASI - Grupo/s: S
Parisi, Daniel Ricardo
Cargo: ADJ - Grupo/s: S

5°

AÑO

Código: 72.45

Creditos: 12

Creditos Requeridos: 160

Contenidos
Lineamientos Generales
Objetivos del proyecto final como proyecto profesional integrador de los contenidos y competencias adquiridos durante la carrera. Definición de metodología a utilizar. Fases y documentación. Oportunidades e impacto del proyecto.
Bibliografía
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander,L. - Editorial: COMPSAC, SEI. Carnegie Mellon University - Edición: 2004
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Prentice Hall - Edición: 2002
Titulo: Ingeniería del Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, 6ta ed. - Edición: 2006
Titulo: Agile & Iterative Development. A Manager’s Guide
Autor: Larman C. - Editorial: Addison Wesley - Edición: 2004
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Addison Wesley - Edición: 2001
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV), Version 1.2.
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:
Marquez, Martin Andres
Cargo: ADJ - Grupo/s:

Código: 72.20

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s: S
Galindo, José Ignacio Santiago
Cargo: AUX - Grupo/s: S

Código: 94.52

Creditos: 0

Contenidos
Bibliografía
Profesores
Gonzalez Ferro, Ana Maria
Cargo: TIT - Grupo/s:

Código: 95.01

Creditos: 0

Creditos Requeridos: 192

Contenidos
Bibliografía
Profesores

Código: 12.83

Creditos: 3

Creditos Requeridos: 140

Contenidos
1.Definiciones y Legislación
Definiciones: salud, enfermedad profesional, peligro, riesgo, accidente, accidente in-itínere, incidente.Concepto de Riesgos Ocupacionales y Riesgos Tecnológicos. Consecuencias de los accidentes.Requisitos legales asociados con la Salud Ocupacional en la Argentina.Por qué deben ser cumplidos.Compendio y fuentes de la legislación asociada con la Salud Ocupacional en la Argentina.
2.Peligros, Riesgos, Barreras y Administración de Riegos
Concepto de barreras preventivas y protectivas.Contaminación AmbientalIluminaciónRuidosRiesgo mecánico.Aparatos y aparejos para izar.Ergonomía.Carga de Fuego.Riesgo EléctricoPrevención de incendiosEl Circuito de las Pérdidas. Ciclo de Gerenciamiento del Riesgo: Identificación/Análisis/Evaluación, Tratamiento y Financiación de los Riesgos. Rol de la Prevención en el Tratamiento y Reducción de Riesgos. Rol del Empresario y de las Aseguradoras de Riesgos del Trabajo. Prestaciones en Especie: Prevención de RiesgosAsistencia Médico FarmacéuticaServicios de Emergencia y Traslados, Rehabilitación, Recalificación Profesional, Prótesis.Servicio FúnebrePrestaciones Dinerarias: Salarios Caídos, Indemnización por Incapacidad Permanente o Muerte
3.Programa de Seguridad Efectivo
Cómo se mide el éxito de un Programa de Seguridad. Cuál es el Rol de la Dirección. Elementos que conforman un Programa de Seguridad Efectivo:•Investigación y Análisis de no conformidades: cómo se reporta e investiga una no conformidad, rol del supervisor en dicha tarea, clasificación por tipo de agentes, análisis de tendencias y de los diversas clases de no conformidades. Fijación de objetivos y planes de acción. Benchmarking.•Relevamientos previos a la no conformidad: su identificación y control. Análisis de seguridad del puesto de trabajo.•Seguridad Basada en el Comportamiento: Teoría del Comportamiento Humano. Modelos tradicionales de Seguridad vs. Programa de Seguridad Basado en el Comportamiento de los RRHH. Capacitación (no se hacerlo) vs. Motivación (no quiero hacerlo). Control del Comportamiento Deseado a través de la administración de Consecuencias. •Control de Pérdidas Catastróficas: a través de la Administración de Riegos•Salud y Primeros auxilios: a través del Departamento de Medicina Laboral (interno o externo)•Comité de Seguridad: rol y responsabilidades de sus integrantes. Problemas más comunes que atentan contra su efectividad y cómo manejarlos.
4.Sistemas de Gestión de Salud y Seguridad Ocupacional.
Propósito de los Sistemas de Gestión, ciclo PDCA y mejora continua. Definiciones.Semejanzas conceptuales entre los diversos Sistemas de Gestión existentes (Calidad, Seguridad, Medio Ambiente, etc.) Política.Compromiso de la Dirección. Identificación de peligros y evaluación de riesgos.Determinación de controles.Gestión del cambio (MOC)Requisitos legales.Asignación de recursos,Toma de conciencia.Documentación.Control Operacional.Preparación y respuesta para la emergencia.Seguimiento y medición del desempeño del S.G.No Conformidades. Identificación de las múltiples causas raíz. Acciones preventivas y acciones correctivas.Auditorías (primera, segunda o tercera parte).Revisión por la dirección. Sistemas de Gestión Integrados.
5.Introducción al estudio del medio ambiente
Definición de Gestión Ambiental. La importancia del medioambiente a través del tiempo. Tendencias e Iniciativas Globales. Estatutos, códigos y programas voluntarios. El desarrollo sustentable. Inquietudes ambientales mundiales. Incidentes ambientales mundiales. Ecoconsumismo. Tendencias ambientales mundiales
6.Sistemas de Gestión medioambiental
Definición de aspectos e impactos y actuación medio ambiental. Sistemas de gestión formales e informales. Ciclo de mejora contínua. Relación entre la industria y el medioambiente. Beneficios de un sistema de gestión ambiental en la industria Historia del sistema de gestión medioambiental normalizado. Serie de normas ISO 14000. Norma ISO 14001. Objetivo. Etapas de implementación de la norma ISO 14001. Gestión medioambiental de la Unión Europea. Comparación de EMAS con ISO 14001. Comparación de ISO 14001 con ISO 9001. Significado de la certificación.
7.Etapas de implementación de la ISO 14001
Planificación. Revisión medioambiental inicial. Registro de aspectos e impactos medioambientales. Política medioambiental. Requisitos de la Política Medioambiental. Legislación y regulación medioambiental. Objetivos y metas medioambientales. Programas de gestión medioambiental.Implementación y funcionamiento. Estructura y responsabilidades. Procedimientos medioambientales. Entrenamiento y concientización. Comunicación medioambiental. Manual de la Gestión medioambiental. Control de la documentación. Control de las operaciones. Preparación y respuesta a emergencias.Comprobación y acción correctiva. Monitoreo y medición. Corrección y prevención. Registros medioambientales. Auditorías ambientales. Revisión de la gestión.Ejercitación. Análisis de casos
8.Evaluación de Impacto Ambiental
Introducción. Definición de Evaluación de Impacto Ambiental. Definición de Impacto Ambiental, de Declaración de Impacto Ambiental, de Estudio de Impacto Ambiental. Legislación Argentina relacionada con la Evaluación de Impacto Ambiental: Ley General del Ambiente. Legislación de la Provincia de Buenos Aires: Ley 11723 Marco Ambiental y Ley 11 459 Radicación Ambiental. Proyectos de obras o actividades sometidas al proceso de Evaluación de Impacto Ambiental. Categorización de emprendimientos. Legislación de la Ciudad Autónoma de Buenos Aires: Ley Nº 123 “Régimen de Evaluación de Impacto Ambiental”. Normativa de CABA aplicable a la Evaluación de Impacto Ambiental.Estudio de Impacto Ambiental. Contenidos mínimos según legislación. Contenidos Generales. Scoping o Focalización. Apartados que deben constar en un Estudio de Impacto Ambiental: Descripción del proyecto y sus acciones , Examen de alternativas; Inventario ambiental y descripción de la interacciones ecológicas o ambientales clave; Identificación y valoración de impactos; Establecimiento de medidas protectoras y correctoras; Programa de vigilancia ambiental; Documento síntesis. Metodologías utilizadas para la Identificación de impactos ambientales: listas de revisión, relaciones causa-efecto, diagramas de redes., matrices de relaciones causa- efecto, técnicas de Transparencias o de superposición. Valoración de impactos ambientales: valoración cualitativa o Importancia; valoración cuantitativa o Magnitud. Valoración cualitativa de impactos ambientales: signo, relación causa efecto, acumulación, intensidad, extensión geográfica, momento de inicio, reversibilidad, recuperabilidad y periodicidad. Fórmulas de valoraciones cualitativas. Valoración cuantitativa de impactos ambientales o cálculo de magnitud. Índice ambiental. Ejercitación. Análisis de casos
9. Legislación ambiental
Legislación Internacional vigente. Principales Convenios Internacionales sobre residuos y productos industriales. Legislación Argentina. Jerarquía de la legislación Argentina. Estructura del Derecho Ambiental Argentino. Ley General del ambiente. Leyes de Presupuestos mínimos. Pactos Internacionales. Análisis de leyes sobre residuos vigentes. Mención de las principales leyes ambientales nacionales y provinciales. Significado de los principales parámetros técnicos mencionados en las leyes de residuos. Estructura de la política ambiental nacional, de la provincia de Buenos Aires y de la Ciudad de Buenos Aires. Ejercitación. Análisis de casos. Convención de Armas Químicas. Organización para la Prohibición de las armas químicas. Autoridad Nacional Argentina para la Convención. Información para la Industria Química . Obligaciones. Normativa General
Bibliografía
Titulo: Ley de Higiene y Seguridad en el Trabajo Nro. 19.587 Decreto 351 -
Autor: N/A - Editorial: N/A
Titulo: Ley de Riesgos del Trabajo Nro. 24.557 -
Autor: N/A - Editorial: N/A
Titulo: ISO 14001. EMS Manual se sistema de gestión medioambiental - H. Roberts, G. Robinson Paraninfo. 1999.
Autor: N/A - Editorial: N/A
Titulo: Auditoría de sistemas de gestión ambiental. Introducción a la norma ISO 14001 , - G. Woodside, P. Aurrichio , McGraw Hill, 2001
Autor: N/A - Editorial: N/A
Titulo: Evaluación de Impacto Ambiental
Autor: Alfonzo Garmendia Salvador - Editorial: Pearson Prentice Hall Pearson Educación S.A., Madrid - Edición: 2008
Titulo: Guía Metodológica para la evaluación de Impacto ambiental
Autor: V. Coneza Fernández- Vítora - Editorial: Ediciones Mundi-Prensa Madrid, 4º edición - Edición: 2010
Profesores
Bertini, Liliana Maria
Cargo: ASO - Grupo/s: K S
Fernandez Velazco, Santiago
Cargo: ASI - Grupo/s: K S

Electivas

Código: 72.85

Creditos: 3

Contenidos
Análisis de Datos en la Web Semántica
Clase 1. Introducción a la Web Sem\'antica. Definición. Motivación. Internet of Things. La Web como una base de datos.Clase 2. El modelo de datos RDF. Triplas, grafos RDF, tipos de nodos. Blank nodes. Tipos de datos. Reificación. Lenguages: N3 y Turtle. RDFS: inferencias.Clase 3. El lenguaje de consulta SPARQL. Basic Graph patterns (BGP). Sintaxis básica de SPARQL Formas: SELECT, CONSTRUCT, ASK, DESCRIBE. Agregación. Cláusulas FILTER, OPTIONAL. Subqueries. UNION. SPARQL Update, SPARQL Protocol.Clase 4. Principios de Linked Data. Linked Data 5-star. Open Data. Adquisición de datos: Open Refine, R2RML (RDB2RDF). Vocabularios. Endpoints. Clase 5. OLAP. Conceptos básicos. Facts y Dimensiones. Jerarquías, niveles, atributos.Clase 6. OLAP: Operadores. Cube Algebra: un lenguaje de alto nivel para expresar operaciones OLAP.Clase 7. Primer Parcial. Clase 8. Representación de datos multidimensionales en la Web: El vocabulario QB. Ejemplos: World Bank Linked Data, Eurostat.Clase 9. Representación de datos multidimensionales en la Web: El vocabulario QB4OLAP. Diferencias con QB. Ejemplos: World Bank Linked Data, Eurostat.Cómo QB4OLAP reutiliza QB. Data Structure Definition. Esquema e instancias en QB4OLAP. Las tres formas de utilizar QB4OLAP.Clase 10. Exportación de un DW existente a QB4OLAP. El caso de Northwind. Ejemplos.Clase 11. Consultando cubos en QB4OLAP utilizando Cube Algebra. Simplificación de consultas. Utilización de una herramienta de consulta.Clase 12. Generación de código SPARQL a partrir de Cube Algebra. Algoritmos. Optimización.Clase 13. 2do Parcial.Clase 14. Recuperatorios 1ro y 2do parcial.
Bibliografía
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.52

Creditos: 3

Contenidos
Bibliografía
Profesores
Gambini, Maria Juliana
Cargo: TIT - Grupo/s: S

Código: 72.72

Creditos: 3

Contenidos
1. Modelos de software
Se hará una introducción al modelado de software, enfatizando las razones por las que modelos formales son de especial utilidad en dominios críticos.
1.1 Modelos formales
Se hará una introducción a distintos formalismos para el modelado de software, incluyendo un repaso de temas lógica matemática que ya se han visto en la carrera y que serán necesarios en el transcurso de la materia.
1.1.1 Lógicas para la especificación y modelado de software
Aprovechando el repaso realizado sobre lógica clásica de primer orden, se realizará una introducción a las lógicas modales, multimodales (en particular la lógica proposicional dinámica) y temporales (LTL).
1.2 El lenguaje de modelado Alloy
Se realizará una introducción al lenguaje Alloy, enfatizando su simplicidad, su cercanía a los conceptos de la orientación a objetos, y la existencia de soporte automática para análisis de modelos.
1.2.1 El analizador del lenguaje Alloy
Se hará una descripción a alto nivel de los fundamentos del analizador de Alloy, y se lo utilizará como ejemplo didáctico de herramienta de análisis de software.
2. Fundamentos formales del análisis y la verificación de software
Se enseñarán los fundamentos formales necesarios para comprender las técnicas modernas de análisis y verificación automáticos.
2.1 SAT-solving
El problema de SAT. El algoritmo de SAT-solving DPLL. Estado del arte: backtracking no cronológico, cláusulas aprendidas, SAT-solving incremental.
2.2 Model Checking
Introducción al model checking. Análisis de propiedades temporales utilizando model checking.
2.3 SMT-solving
Técnicas para el razonamiento entre teorías.Teorías decidibles.Estado del arte en SMT-solving. Z3. Yices.
3. Análisis de software
Técnicas automáticas para la validación de propiedades sobre la semántica de los modelos y programas.
3.1 Programación por contratos
Precondiciones. Postcondiciones. Invariantes. Introducción a Eiffel. Introducción a JML.
3.2 Análisis en tiempo de ejecución
El análisis en tiempo de ejecución (runtime analysis) como técnica efectiva y escalable de análisis parcial de código.
3.2.1 El Lenguaje de modelado JML
Sus principales construcciones: requires, ensures, invariant, modifies.
3.3 Análisis estático
Introducción al análisis estático de modelos y código.
3.3.1 Basado en SAT
Traducción de contratos a SAT. Traducción de código a SAT.
3.3.2 Basado en SMT
Análisis simbólico dinámico. Path conditions. Resolución de path conditions con SMT.
4. Aplicaciones
Se verán aplicaciones de las distintas técnicas vistas en la materia.
4.1 Búsqueda automática de errores en código
Se verán distintas aplicaciones para la detección automática de errores en código con contratos.
4.2 Generación automática de casos de test
Se verán distintas aplicaciones para la generación automática de casos de test.
4.3 Reparación automática de errores en código
Se verán distintas técnicas para la reparación automática de fallas en código con contratos.
5. Herramientas
Se utilizarán herramientas para el análisis y la verificación de modelos y código.
5.1 El analizdor de Alloy
El lenguaje Alloy. El Analizador de Alloy. Ejemplos.
5.2 Forge (búsqueda de bugs utilizando SAT-solving)
Forge es una herramienta para detección automática de fallas en código Java anotado con contratos JML. Fue desarrollada en el MIT, y se caracteriza por su usabilidad.
5.3 TACO (búsqueda de bugs utilizando SAT-solving)
TACO es una para detección automática de fallas en código Java anotado con contratos JML. Se la comparará con Forge.
5.4 PEX (generación automática de casos de test utilizando ejecución simbólica dinámica)
Se utilizará la interface web "pex for fun" para acceder a las funcionalidades de PEX. PEX, desarrollada por Microsoft Research, es parte del estado del arte en generación automática de casos de test. SMT en PEX.
5.5 FAJITA (generación automática de casos de test utilizando SAT-solving incremental)
SAT-solving incremental. Satisfacción de criterios de cobertura con SAT-Solving incremental. La herramienta FAJITA.
5.6 Fundamentos de la herramienta Stryker para reparación automática de fallas
Estado del arte en reparación automática de fallas. Técnicas basadas en SAT. Técnicas basadas en patrones de fallas. Fundamentos de Stryker: análisis dinámico y estático.
Bibliografía
Titulo: TOUCH OF CLASS. Learning to Program Well with Objects and Contracts
Autor: Bertrand Meyer - Editorial: Springer - Edición: 2009
Titulo: Software Abstractions: Logic, Language and Analysis
Autor: Daniel Jackson - Editorial: MIT Press - Edición: 2006
Profesores
Frias, Marcelo Fabian
Cargo: TIT - Grupo/s: S

Código: 72.75

Creditos: 3

Contenidos
Aprendizaje automático
Unidad 1: Introducción •¿Qué es el aprendizaje automático? Ejemplos de aplicaciones.•Diseño de sistemas de aprendizaje. Enfoques. •Aprendizaje de una tarea. Aprendizaje como búsqueda. Aprendizaje de con-ceptos. Hipótesis de aprendizaje inductivo.•Espacio de versiones y algoritmo de eliminación de candidatos.Unidad 2: Aprendizaje bayesiano•Teorema de Bayes y aprendizaje de conceptos.•Clasificación. Función de pérdida. Función discriminante. Reglas de asociación.•Clasificador bayesiano óptimo. Algoritmo EM. Unidad 3: Aprendizaje estadístico•Estimación por máxima verosimilitud. •Evaluación de un estimador: sesgo y varianza.•Clasificación paramétrica.•Procedimientos de selección del modelo.•Métodos multivariados. •Análisis de componentes principales.Unidad 4: Aprendizaje supervisado y no supervisado•Aprendizaje de una y de múltiples clases.•Métodos de clustering basados en la distancia euclídea y en probabilidades.•Elección del número de clusters.•Clustering jerárquico.Unidad 5: Aprendizaje de árboles de decisiones•Representación de árboles de decisiones. Problemas que se resuelven con este método.•Algoritmos. •Extracción de reglas a partir de los árboles. Aprendizaje de reglas a través de los datos.Unidad 6: Aprendizaje basado en instancias. •Aprendizaje de k vecinos más próximos. •Regresión localmente ponderada. •Funciones de base radial. •Razonamiento basado en casos.
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.73

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S

Código: 72.68

Creditos: 3

Contenidos
Bibliografía
Profesores
Matt, Andreas Daniel
Cargo: ADJ - Grupo/s:

Código: 72.56

Creditos: 6

Contenidos
Bibliografía
Profesores
Beistegui, Rodrigo Mario
Cargo: AUX - Grupo/s:
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s:
Salatino, Mauricio
Cargo: AUX - Grupo/s:

Código: 72.84

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.80

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:

Código: 72.64

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s:

Código: 72.58

Creditos: 3

Contenidos
Bibliografía
Profesores
Merchante, Mariano
Cargo: AUX - Grupo/s: S

Código: 94.42

Creditos: 3

Contenidos
Plan de Carrera - Marketing personal - El CV
El Nuevo Enfoque de la Preparación del Plan de Carrera: Marketing personal. Armado del CV. Entrevistas de selección. Entrevistas grupales ( assessment ). Fuentes de Búsqueda.
Competencias conversacionales
Relación entre Organización y Comunicación.La Productividad del trabajo sustentada en el poder de la palabra: de la tarea individual, de las tareas de coordinación, del trabajo reflexivo de aprendizaje.Comunicación verbal y no verbal: concepto, credibilidad y construcción del mensaje.La confianza y las acciones del lenguaje.El carácter activo y generativo del lenguaje.La confianza y el dominio de la sinceridad.La confianza y su relación con algunas competencias conversacionales.La efectividad del escuchar. La veracidad en el manejo de la información. La solidez en los juicios. Las promesas y el dominio de la responsabilidad. Los actos del lenguaje y el compromiso. Lenguaje y acción.Las Herramientas de delegación en la Organización por medio del lenguaje. Confianza, sistema y comportamiento
Presentaciones orales y escritas
Presentaciones orales y escritas eficaces: conceptos básicos de oratoria, soporte visual , interacción con el auditorio y elaboración -construcción de informes.
Dominio personal- Modelos mentales y aprendizaje en equipo
Construyendo la Organización inteligente: Dominio personal. Modelos mentales. Visión compartida. Aprendizaje en Equipo. Micro mundos.Los Modelos Mentales. Herramientas de verificación: Reflexión e Indagación. La Columna Izquierda. Escalera de inferencias. La disciplina de construir una visión compartida. Grados de adhesión a la visión: acatamiento, alistamiento, compromisoAprendizaje en equipos. Proceso de Alineamiento. El diálogo y la discusión para la toma de decisiones. Las rutinas defensivas y el conflicto. Entrenamiento de los equipos de trabajo: los dos campos de Práctica.Micro mundos: la tecnología de la Organización Inteligente. Los Micro mundos y el Aprendizaje Organizacional.
Estrategias de intracomunicación
El nuevo enfoque de la Comunicación Organizacional: La Intracomunicación. Concepto. La organización en red.El Mapa de la Intracomunicación: Áreas Estratégica, Operativa y de AuditoríaEstrategias de Intracomunicación.1.Apalancamiento. 2.Acercamiento. 3.Acompañamiento. 4.Facilitamiento. 5.Anclamiento. Guía del Mix EstratégicoEje de comunicación. Palanca. Procurar. Evitar. El Plan de Intracomunicación: cómo objetivar, desarrollarlo, etapas y acciones.
Bibliografía
Titulo: Echeverría, R.- “La Empresa Emergente”. - Ed. Granica, Buenos Aires, 2003
Autor: N/A - Editorial: N/A
Titulo: Elías, J y Mascaray, J.- “Más allá de la comunicación interna”. - Gestión 2000, Barcelona, 1998
Autor: N/A - Editorial: N/A
Titulo: Senge, P.-“La quinta disciplina” - Ed Granica, España, 1990
Autor: N/A - Editorial: N/A
Titulo: Leboyer, C.-¨Gestión de las Competencias¨ - Ed. Gestión 2000, Barcelona 1997
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: A
Pastor, Maria Mercedes
Cargo: ASI - Grupo/s: A

Código: 94.26

Creditos: 3

Contenidos
Procesos de comunicación interpersonales, grupales y organizacionales. Entrevistas y reuniones. Competencias laborales
El proceso de comunicación interpersonal: empatía y escucha activa. Lo verbal y no verbal. Ruido. Barreras y Estrategias de superación: individuales y organizacionales. Estilos de comunicación. Asertividad, exceso y defecto de comunicación. Comunicación de una y dos vías. Consecuencias.Direcciones de la Comunicación: Rumorologia. Otros medios de comunicación empresarial: Entrevistas y Reuniones. Autoconocimiento. Competencias. Plan de carrera: armado del CV, entrevistas de selección, fuentes de reclutamiento.
Presentaciones orales. Preparación y diseño. Construcción de ppt.
Presentaciones Orales. Fases de la elaboración del contenido: inicio, desarrollo, conclusión. Utilización de efectos de impacto y otros recursos: citas, anécdotas, humor, dramatizaciones. Consideraciones sobre el auditorio: empatía, sincronización, persuasión. La técnica del mapa mental. Construcción del soporte visual.
Presentaciones escritas. El Informe escrito profesional. El Paper.
La comunicación escrita: requisitos, funciones y objetivos. Recomendaciones para hacerla más efectiva. Los modelos de la comunicación escrita: mail, memos, circulares, cartas, actas. El Informe escrito: estructura , clases y etapas de elaboración. Pautas de redacción.Tipos de gráficos. Recomendaciones.
La comunicación en el grupo y el aprendizaje en equipos de trabajo.
Desempeño grupal: metas, normas, roles, redes de comunicación. Etapas y función del líder en el desarrollo de los grupos. Procesos y problemas intergrupales en las organizaciones: fenómenos de grupo. Dominio personal. Los Modelos Mentales. Reflexión e Indagación. La disciplina de construir una visión compartida.Aprendizaje en equipos: diálogo y discusión. Consenso nivelador y aperturista. Las rutinas defensivas y el aprendizaje. Conflicto productivo e improductivo. La Práctica. Micromundos.La práctica. Micromundos.
Bibliografía
Titulo: “Comportamiento Organizacional“ - Gordon, Judit- Ed.Prentice- Hall, México, 1997
Autor: N/A - Editorial: N/A
Titulo: “Habilidades de comunicación para directivos“ - de Manuel Dasí, F. y Martinez- Vilanova Martinez, R.- ESIC Editorial, Madrid, 1998
Autor: N/A - Editorial: N/A
Titulo: “La quinta disciplina” - Senge, P.-Ed. Granica, España, 1990
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: S2
Misson, Vanesa Soledad
Cargo: AUX - Grupo/s: S2

Código: 72.65

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.87

Creditos: 3

Contenidos
Bibliografía
Profesores
Ottati, Leandro Marcio
Cargo: ASI - Grupo/s: S

Código: 72.23

Creditos: 6

Contenidos
Bibliografía
Profesores
Garberoglio, Marcelo Fabio
Cargo: ADJ - Grupo/s: S1
Abad, Pablo Eduardo
Cargo: ASI - Grupo/s: S1
Yoshizaki, Gustavo
Cargo: AUX - Grupo/s: S1

Código: 22.09

Creditos: 6

Contenidos
Circuitos de corriente continua
Tensión eléctrica o diferencia de potencial, corriente eléctrica. Elementos circuitales básicos: resistencias, inductancias, capacitores; generadores de corriente y de tensión. Divisores de tensión. Circuitos de Corriente Continua. Medición de corrientes y tensiones. Medición de resistencias. Resolución de circuitos eléctricos: leyes de Kirchoff, métodos de ramas, mallas y nodos. Principio de superposición, teoremas de Thévenin y de Norton. Generadores controlados.
Circuitos de corriente alterna
Capacitores, inductores, ejemplos prácticos. Valor medio y valor eficaz de una onda periódica. Transformación fasorial. Concepto de impedancia. Concepto de función transferencia. Transformadores ideales, reales y prácticos. Ejemplos.
Algebra de Boole
Operaciones básicas del álgebra de boole. Propiedades. Circuitos con contactos. Tablas de verdad. Minitérminos. Expresión canónica. Mapa de Karnaugh. Expresión mínima como suma de productos. Redundancias.
Lógica combinacional con compuertas
Compuertas. Análisis y síntesis de circuitos combinacionales empleándolas. Introducción a las familias TTL y CMOS. Características como cajas negras. Compuertas con salida de tres estados y sus aplicaciones. Compuertas de transmisión y sus aplicaciones
Lógica combinacional con MSI y PROM
Decodificadores, árboles de paridad, multiplexores, demultiplexores, comparadores. Aplicaciones. Expansión. Sumadores y restadores binarios. Suma decimal. Memorias Programables de sólo lectura (PROM). Su uso para implementar funciones lógicas.
Latches, registros y multivibradores
Latches SR y D. Características y aplicaciones. Multivibradores estables y monoestables. Módulos binario, decimal y arbitrario. Aplicaciones. Registros con entrada y salida paralelo. Aplicaciones. Comunicaciones entre registros. Bancos de registros. Introducción a las memorias RAM.
Flip-flops, contadores y registros de desplazamiento
Flip-flops D, JK y T. Entradas preparatorias, de fuerza y reloj.Contadores asincrónicos. Módulos binario, decimal y arbitrario. Aplicaciones. Registros de desplazamiento. Aplicaciones.
Memorias
La memoria ideal. Dispositivos de almacenamiento. Memorias semiconductoras, memorias “de disco”, memorias flash. Variantes básicas, características, comparación, aplicaciones, tecnología, dispositivos prácticos más avanzados. Comparación general.
Conversión analógico-digital. Microcontroladores
Discretización: muestreo y digitalización. Reconstrucción de seales discretizadas. Conversión digital a analógica. Conversión analógica a digital. Distintos métodos y sus aplicaciones. Circuitos de muestreo y retención. Sistemas de adquisición de datos. Nociones sobre microcontroladores y sistemas embebidos.
Análisis de señales
Serie de Fourier y concepto de espectro. Concepto de ancho de banda efectivo y su aplicación a casos prácticos. Espectro de un tren de pulsos y su relación con los parámetros de la onda. Concepto de ruido, ruido inherente y ruido inducido.
Amplificadores
Amplificadores de tensión, corriente, transconductancia y transrresistencia. Amplificadores operacionales: características, modelo simplificado, modelo práctico, configuración inversora, no-inversora, integradora, derivadora, sumadora, etc. Ejemplos prácticos.
Diodos y fuentes de alimentación
Diodo rectificador: función, principio de funcionamiento, características ideales y reales, especificaciones. Rectificación de media onda y de onda completa. Rizado, filtros a capacitor, análisis aproximado. Dobladores de tensión. Ejemplos prácticos. Introducción a las fuentes de switching.
Comunicaciones
Esquema elemental de un sistema de comunicaciones. Conceptos de Modulación y Demodulación. Modulación de señales analógicas y digitales. Modulación analógica y digital. Modulación de frecuencia, de fase y de amplitud. Conceptos de multiplexado y de acceso múltiple. Medios de transmisión de la información, físicos e inalámbricos.
Manejo Térmico de Semiconductores
Planteo del problema, su importancia, su actualidad, soluciones que comprometen el desempeño y que no comprometen el desempeño, convencionales y avanzadas. Manejo integrado de capas. Ejemplo: notebook actual. Diseño de sistemas de enfriamiento con disipadores
Bibliografía
Titulo: Electrónica para científicos y tecnólogos - Electrónica Digital - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Electrónica para científicos y tecnólogos - Electrónica Analógica - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Fichas de la cátedra - Material didáctico preparado por la cátedra para las Unidades 8, 13 y 14
Autor: N/A - Editorial: N/A
Titulo: Electrónica - De los sistemas a los componentes - Neil Storey Addison Wesley 1995 ISBN 0-201-62572-5
Autor: N/A - Editorial: N/A
Profesores
Oreglia, Eduardo Victor
Cargo: ADJ - Grupo/s: S1
Douthat, Analia Elizabeth
Cargo: AUX - Grupo/s: S1

Código: 72.71

Creditos: 3

Contenidos
Bibliografía
Profesores
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s: INGLES

Código: 72.90

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s:

Código: 16.50

Creditos: 3

Contenidos
Bibliografía
Profesores
Yankilevich, Patricio
Cargo: ADJ - Grupo/s: A

Código: 72.88

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.50

Creditos: 6

Contenidos
Bibliografía
Profesores
Ruiz, Diego Gabriel
Cargo: ADJ - Grupo/s: S

Código: 72.70

Creditos: 1

Contenidos
Bibliografía
Profesores

Código: 72.89

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.78

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: A
Vaisman, Alejandro Ariel
Cargo: VIS - Grupo/s: A

Código: 72.54

Creditos: 3

Contenidos
Data Warehousing y Modelo Multidimensionales
On-Line Transaction Processing vs On-Line Analytical Processing. Modelo Multidimensional. Cubos: hechos, dimensiones y métricas. Jerarquías y operadores. MOLAP: representaciones esparcidas. ROLAP: esquema estrella y copo de nieve. HOLAP. Lenguajes de consulta sobre cubos. Paradigma SOLAP.
Integración de la Información
El problema de la fragmentación de la información y heterogeneidad de las fuentes de datos. Integración de la información vs. Data Exchange. Calidad de datos: manejo de datos incompletos, inconsistentes y duplicaciones. Proceso de integración de la información: descubrimiento, limpieza de datos y estandarización, especificación de procedimiento y ejecución. Schema Mapping. Modelo Schema-Based Matcher e Instance -Based Matcher. Funciones de similaridad. Deduplicación: Entity-Resolution. Análisis de herramientas para automatización: CLIO. ETL e integración de la información.
Data Mining e Itemsets frecuentes
Reglas de Asociación. Cómputo de Itemset Frecuentes. Algoritmo A-priori y mejoras.FP-Growth. Mining en categorías de atributos. Series de tiempo y patrones secuenciales. Patrones regulares. Aplicaciones: análisis de canasta, mining de trayectorias de objetos móviles.
Data Mining & Clustering
Clustering (agrupamiento). Variables de intervalo, binarias, nominales, ordinales. Función de distancia. Agrupamiento jerárquico y no jerárquico (K-means). Detección de anomalías (outliers). Aplicaciones: biología, meteorología, economía.
Data Mining & Clasificación
Clasificación. Evaluación de métricas y validación de modelos. Árboles de decisión y extracción de reglas. Overfitting y pruning. Aplicaciones: biología, meteorología, economía.
Bibliografía
Titulo: Database Systems: The Complete Book (Capítulos 21 y 22)
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: Beauty and the Beast: The Theory and Practice of Information Integration
Autor: Laura Haas - Editorial: Proceedings of 11th International Conference on Database Theory, (ICDT) - Edición: 2007
Titulo: Clio grows up: from research prototype to industrial tool
Autor: Laura Haas, Mauricio A. Hernández, Howard Ho, Lucian Popa y Mary Roth. - Editorial: Proceedings of the 2005 ACM SIGMOD international conference on Management of data (SIGMOD) - Edición: 2005
Titulo: Swoosh: a generic approach to entity resolution
Autor: Omar Benjelloun, Hector Garcia-Molina, David Menestrina and Qi Su, Steven Euijong Whang y Jennifer Widom - Editorial: The VLDB Journal - Edición: 2009
Titulo: On the Need of a Reference Algebra for OLAP
Autor: Oscar Romero y Alberto Abelló - Editorial: Proceedings of the 9th International Conference Data Warehousing and Knowledge Discovery (DaWaK 2007) - Edición: 2007
Titulo: Introduction to Data Mining
Autor: Pang-Ning Tan, Michael Steinbach y Vipin Kumar - Editorial: Addison-Wesley - Edición: 2005
Titulo: Fast Algorithms for Mining Association Rules in Large Databases
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 20th International Conference on Very Large Data Bases (VLDB) - Edición: 1994
Titulo: A Survey of Association-Rule Mining
Autor: Jeffrey Ullman - Editorial: Proceedings of the Third International Conference on Discovery Science - Edición: 2000
Titulo: Mining Sequential Patterns: Generalizations and Performance Improvements
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 5th International Conference on Extending Database Technology (EDBT) - Edición: 1996
Titulo: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach
Autor: Jian Pei, Jiawei Han, Behzad Mortazavi-Asl, Jianyong Wang, Helen Pinto, Qiming Chen, Umeshwar Dayal and Mei-Chun Hsu - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2004
Titulo: Mining Sequential Patterns with Regular Expression Constraints
Autor: M. Garofalakis, R. Rastogi y K. Shim - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2002
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.55

Creditos: 3

Contenidos
Ontologías para la Web Semántica
Contenidos MínimosAspectos computacionales de la extracción e integración de la información proveniente defuentes estructuradas y no estructuradas. Metadata. Semántica: ontologías, modelado dedominio, inferencia. Técnicas de extracción de metadata. Aplicaciones semánticasContenidos Detallados1.La Web Semántica a.La web actual y sus limitaciones. b.Tecnologías para la web semántica. c.El modelo en capas.2.Documentos estructurados: XML a.El lenguaje XML b.Consultas sobre documentos XML c.Procesamiento3.Descripción de recursos en la web: RDF a.RDF: Sintaxis basada en XML b.RDF Schema: El lenguaje c.Semántica axiomática de RDF y RDF Schema d.Un sistema de inferencia directo para RDF y RDF Schema e.Consultas en SPARQL4.El lenguaje para ontologías en la web OWL a.Relación entre OWL, RDF y RDF Schema b.Tres sublenguajes de OWL5.Lógica y reglas de inferencia a.Reglas monotónicas: sintaxis y semántica b.Programas sobre Lógicas de Descripción c.Reglas no monotónicas d.El lenguaje de markup para reglas6.Ejemplos de aplicaciones.
Bibliografía
Titulo: A Semantic Web Primer
Autor: Grigoris Antoniou and Frank van Harmelen - Editorial: MIT Press - Edición: 2008
Titulo: Sesame 2.x documentation
Autor: Aduna - Editorial: http://www.openrdf.org/documentation.jsp - Edición: 2011
Titulo: Protégé-OWL documentation
Autor: Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen - Editorial: . http://protege.stanford.edu/plugins/owl/documentation.html - Edición: 2004
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s:
Ceriani, Miguel Jeremías
Cargo: ASI - Grupo/s: S

Código: 72.02

Creditos: 6

Contenidos
Introducción
Breve reseña de la evolución de los sistemas de computación. Prototipos de los computadores actuales: Máquina de Von Neuman. Generaciones de sistemas de computación. Componentes de un sistema de computación: Software – Hardware - Firmware.Software: lenguaje de máquina, ensamblador, y lenguajes de alto nivel. Compiladores e Interpretes. Vinculadores, cargadores y programas ejecutables. Hardware: Procesador central, memoria principal, subsistema de entrada/salida y subsistema de comunicación de datos.
Representación de la información
Sistemas de numeración posicionales y no posicionales. Sistemas signo-magnitud y complemento para números enteros y reales. Sistema de punto flotante normalizado. Cambio de base: sistema decimal, binario y hexadecimal. Representación computacional. Concepto de acarreo (carry) y desbordamiento (overflow). Norma ieee 754 para representación de números reales.Cadenas de caracteres: código ascii, unicode.
Nociones básicas de memoria, CPU y buses
Esquema básico de Von Neumann: Memoria, CPU, I/O, buses. Memoria: Definición de bit y byte. Concepto de Palabra, Dirección de memoria y posición. Direccionamiento a palabra. Direccionamiento a byte. CPU: Unidad de control y unidad aritmético lógica. Registros generales y especiales: PC, SP. Flags
Lenguaje Ensamblador
Elementos de una instrucción de máquina. Lenguaje ensamblador: Cartilla de instrucciones y pseudo-instrucciones básicas. Formato de instrucciones. Direccionamiento: inmediato, directo, indirecto, registro, indirecto de registro, indexado y stack. Código de condición. Rótulos. Ejemplos de programas en lenguaje ensamblador.Proceso de ensamblado. Tabla de símbolos. Vinculación y Carga. Estructura de un módulo objeto
Programación en Lenguaje Ensamblador
Programa principal. Macros sin parámetros y con parámetros. Subrutinas. Concepto de stack. Pasaje de parámetros a subrutinas a través de registros y por stack. Uso de bibliotecas
Unidad Central de Proceso
Estructura y función de la UCP. Diferentes arquitecturas. El ciclo de instrucción. Pipelining a nivel de instrucción. Decodificación y ejecución de una instrucción en el procesador Z80.
Memoria Principal
Introducción al sistema de memoria de la computadora. Memoria principal de semiconductor. Tipos de memoria de acceso aleatorio: ram, rom, eprom. Memoria caché (acceso asociativo). Memoria virtual.
Subsistema de Entrada/Salida
Concepto de canal. Tipos de canales. Unidades de control. Concepto de multiprogramación. Periféricos: Disco magnético, cinta magnética, disco flexible, CD-Rom, DVD-Rom, impresoras. Clasificación de periféricos. Determinación de factores de bloqueo en cinta y disco.
Interrupciones
Conceptos fundamentales. Programa activo. Multiprogramación. Mono y multiprocesamiento. Tabla de programas activos. Entorno de ejecución de un programa: palabra de control, registro de puntero de stack, y registros de uso general. Tipos de interrupciones. Detección y manejo de interrupciones.
Bibliografía
Titulo: Apuntes de cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Zabaleta, Silvia Laura
Cargo: ASO - Grupo/s: S1

Código: 72.60

Creditos: 3

Contenidos
1.Conceptos Preliminares.
•Revisión de la noción de programación y el concepto de programa.•Propiedades deseables de los programas. Razonamiento y demostración de dichas propiedades.•Dificultades del modelo clásico de programación para el razonamiento sobre programas.•Descripción del modelo de programación funcional.•Características principales de los lenguajes funcionales: transparencia referencial, alto orden y currificación, y sistemas de tipos.
2.Modelo de Computación del Paradigma Funcional.
•Valores y expresiones. Las funciones como valores. •Mecanismos de definición de expresiones y valores. Ecuaciones orientadas para definir funciones. Sintaxis.•Visión denotacional y operacional de las expresiones. Modelos de computación mediante reducción. Semántica.•Órdenes de reducción: reducción aplicativa y reducción normal. •Sistema de Tipos Hindley-Milner. Tipos básicos. Constructores de tipos. Polimorfismo. Sintaxis para valores de cada tipo (caracteres, tuplas, listas, strings, funciones). Mecanismos de definición de nuevos tipos y de funciones sobre ellos. Tipos algebraicos no recursivos.•Funciones parciales y totales.•Funciones de alto orden. Currificación.
3.Técnicas Formales
•Demostración de propiedades•Noción de propiedad y de demostración. Diferentes formas de garantizar propiedades: por construcción, por chequeo automático, por demostración manual.•Algunas propiedades interesantes de los programas: corrección, terminación, equivalencia de programas.•Inducción/Recursión.•Definición inductiva de conjuntos.•Definición recursiva de funciones sobre esos conjuntos.•Demostraciones inductivas sobre dichas funciones.•Ejemplos: programas, expresiones aritméticas, listas.
4.Aplicación de Conceptos: Listas
•Listas por comprensión. Definición y ejemplos. Semántica de listas por comprensión mediante reducción.•Listas como tipo inductivo. Funciones básicas sobre listas (append, head, tail, take, drop, reverse, sort, elem, etc.).•Funciones de alto orden sobre listas. Patrón de recorrido: map. Patrón de selección: filter. Patrón de recursión: foldr.•Demostración de propiedades sobre listas y funciones sobre listas.
5.Sistemas de Tipos.
•Nociones básicas. Sistemas de tipado fuerte. Ventajas y limitaciones de los lenguajes de programación con tipos.•Lenguaje de tipos. Asignación de tipos a expresiones. Propiedades interesantes de esta asignación. Algoritmo de inferencia.•Mecanismos de definición de tipos nuevos y de funciones sobre ellos. Tipos algebraicos recursivos. •Ejemplos: enumeraciones, listas, árboles binarios, árboles generales.
6.Técnicas de Diseño Funcional - Transformación y Síntesis de Programas .
•Motivación. Obtención de programas a partir de especificaciones. Mejoramiento de eficiencia, con corrección por construcción.•Transformación de expresiones que utilizan listas por comprensión en expresiones que utilizan map, filter y concat.•Transformación y síntesis de programas. Técnicas y ejemplos
7.Lambda Cálculo
•Definición del lenguaje. Sintaxis. Definición de sustitición. •Modelo de computación. Nociones de alfa, beta y eta reducción. Semántica operacional.•Lambda cálculo como modelo teórico de los lenguajes funcionales. Representación de booleanos, pares, números, listas, y otras construcciones.
Bibliografía
Titulo: Introduction to functional programming
Autor: Bird, Richard; Wadler, Philip - Editorial: Prentice Hall, Oxford - Edición: 1988
Titulo: Introduction to functional programming using Haskell, Second Edition
Autor: Bird, Richard - Editorial: Prentice Hall, Oxford - Edición: 1998
Titulo: An Introduction to Functional Programming Systems Using Haskell
Autor: Davie, A. - Editorial: Cambridge University Press - Edición: 1992
Titulo: A Gentle Introduction to Haskell, First Edition
Autor: Hudak, Perterson y Fasel - Editorial: Prentice Hall - Edición: 2000
Titulo: Why Functional Programming Matters?
Autor: Hughes, John - Editorial: Computer Journal 32 (2) - Edición: 1989
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: TIT - Grupo/s: S
Pennella, Valeria Verónica
Cargo: AUX - Grupo/s: S

Código: 72.18

Creditos: 4

Contenidos
Introducción al Paradigma Funcional
Características del Paradigma Funcional. Transparencia referencial. Funciones de orden superior. Áreas de aplicación.
Lenguajes Funcionales
Introducción a lenguaje representantes del Paradigma Funcional: Lisp y ML. Mecanismo para construir tipos de datos recursivos y polimórficos, y estructuras de datos infinitas para construir funciones de orden superior. Pattern matching.
Cálculo Lambda
Reducciones alpha, beta, tetha, delta. Punto Fijo. Formas de evaluación. Introducción a la semántica computacional. Tipos de semántica: denotacional, axiomática, operacional. Métodos formal para especificación y verificación de programas.
Bibliografía
Titulo: Programming Languages: Design and Implementation - Terrence Pratt & Marvin V. Zelkowitz, 4th. ed., Prentice Hall, 2001
Autor: N/A - Editorial: N/A
Titulo: Cálculo Lambda: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Titulo: ML: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: ASO - Grupo/s: S

Código: 72.46

Creditos: 6

Contenidos
Parte 1. Introducción
Definiciones. Robot, robot móvil, robot autónomo.Tipos de robotHistoria y motivaciones desde la inteligencia artificial, desde la cibernética y desde la biología.Definición de robótica basada en comportamientos.
Parte 2. Ambientes, sensado y percepción.
Tipos de ambientesDispositivos de sensado Posicionamiento relativo Sensores de proximidad IR Odometría (encoders, sensores Doppler) Sensado inercial (giróscopos, acelerómetros y compases) Telémetro por ultra-sonido o IR Posicionamiento absoluto (Por faros o marcas, GPS)Esquemas de percepción Acción y percepción Percepción orientada por la acción Sensado dividido (Sensor fission) Sensado fusionado dirigido por la acción (action-oriented sensor fusion) Sensado en secuencia (sensor fashion) Percepción activa Basadas en expectativas Con foco de atención
Parte 3. Locomoción.
Comparación entre métodos basados en ruedas y basados biológicamente Locomoción con patas Configuraciones de patas y estabilidad Una pata. Dos patas. Cuatro patas.Seis patas. Locomoción con ruedas. Tipos de ruedas. Maniobrabilidad, estabilidad y Controlabilidad. Híbridos.
Parte 4. Comportamientos y Arquitectura de comportamientos.
Comportamientos reactivos Sistemas reactivosMétodos de diseño de comportamientos Guiados por la etología Guiados por la actividad asociada a una situación Guiados experimentalmente AprendizajeClasificación general de comportamientos Métodos para expresar comportamientos Diagramas de estímulo respuesta Notación funcional Aceptador de cantidad finita de estados.Representación de estímulos, acciones y mapeos Codificación de las respuestas Robot holonómico Codificación de los estímulos Mapeo de estímulo-respuesta El valor nulo Conjunto finito de valores Conjunto infinito de valores Campos potencialesComportamientos “simples” y “complejos”Las arquitecturas de comportamientos Competitiva Método subsumption Cooperativa Motor schema Híbrida
Parte 5 Vehículos de Braitenberg.
Inspiración y motivación.Vehículo 1. Esquema sensor, conexión, actuador.Vehículo 2. Multiples sesnores y conexiones.Vehículo 3. Integrando conexiones.inhibitorias.Vehículo 4. Funciones en las conexiones.Vehículo 5. Unidades de procesamiento internas y conexiones.Vehículo 6. El enfoque evolutivo.Vehículo 7. Cables memotrix y memoria.Vehículo 8. Percepción.Vehículo 9. Simetrías.Vehículo 10. ¿Piensan estos vehículos?Vehículo 11. Cables ergotrix y aprendizaje..
Parte 6. Odometría.
Errores sistemáticos.Errores no sistemáticos.Medida de los errores sistemáticos.Test del "camino bidireccional describiendo un cuadrado". Descripción AlgoritmoCorrección de los errores sistemáticos.Compensación de los errores.
Parte 7. Aprendizaje por refuerzo (AR).
IntroducciónElementos de AR Política. Función de valor. Función de refuerzo. Modelo del entorno.Agente, ambiente y notación.Ejemplos de uso de AR.Refuerzos y Retorno.Tareas episódicas y continuas.La propiedad de Markov.Proceso de decisión markoviano.Función de Valor.Función de acción-valor.Ecuación de Bellman.Política óptima.Función de valor óptima.
Parte 8. Programación Dinámica.
Evaluación de políticas.Iteracion de Políticas.Iteración de valor.Iteración generalizada de políticas.
Parte 9. Métodos libres de modelo.
Métodos Monte Carlo. Evaluación de política usando Monte Carlo. Evaluación de la función de acción-valor usando Monte Carlo. Métodos on-policy y off-policy. Política e-greedy. Obtención de una política óptima mediante evaluación de la función de acción-valor usando Monte Carlo.Aprendizaje mediante diferencia temporales.SARSAMétodos off-policy Q-Learning.
Bibliografía
Titulo: Behavior Based Robotics
Autor: Ronald C. Arkin - Editorial: The MIT Press - Edición: 1998
Titulo: Reinforcement Learning. An introduction.
Autor: Richard S. Sutton and Andrew G. Barto - Editorial: The MIT Press - Edición: 1998
Titulo: Autonomous Mobile Robot
Autor: Roland Siegwart and Illah R. Nourbakhsh - Editorial: The MIT Press - Edición: 2004
Titulo: Vehicles. Experiments in Synthetic Psychology
Autor: Valentino Braitenberg - Editorial: The MIT Press - Edición: 1987
Profesores
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S
Coffey, Santiago Andres
Cargo: AUX - Grupo/s: S
Goñi, Juan Ignacio
Cargo: AUX - Grupo/s: S

Código: 72.67

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.69

Creditos: 6

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.81

Creditos: 3

Contenidos
Programa
1. Introducción a los sistemas de muchas partículas. Definición de materia activa. Ejemplos. Métodos y Enfoques de Simulación.2. Autómatas Celulares. Sobre grilla fija: Fluidos - Lattice Boltzman. Sin grilla espacial: Bandadas de Visecks.3. Simulaciones de partículas dirigidas por eventos (Event Driven). Gas ideal. Tablero de Galton. 4. Simulaciones de partículas dirigidas por el paso temporal (Time-Step Driven). Dinámica Molecular. Métodos Numéricos de Integración: Euler, Verlet, Corrector Predictor, ... etc. Gas de Lennard-Jones. 5. Medios Granulares Densos Gravitatorios 2D. Partículas cilíndricas. Partículas de formas arbitrarias: Esferopolígonos.6. Simulación de Multitudes I. Social Force Model. Contractile Particle Model. Modelado del comportamiento de humanos y animales. Óptima fracción de líderes en una manada. Egreso de agentes biológicos a través de una puerta angosta.7. Simulación de Multitudes II. Navegación de Peatones Virtuales.
Bibliografía
Profesores

Código: 72.59

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.66

Creditos: 6

Contenidos
Bibliografía
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.57

Creditos: 3

Contenidos
Contenidos
Microcontroladores. Sistemas operativos para microcontroladores. Conceptos de sistemas embebidos. Simuladores y entornos de programación. Sistema de Tiempo Real en Sistemas Embebidos. Implementación de un sistema embebido.
Bibliografía
Titulo: Datasheet AT mega644/V 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2007
Titulo: AT mega8515 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2010
Titulo: AVR STK500 – User Guide
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2003
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.79

Creditos: 3

Contenidos
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: A

Código: 72.49

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s: S
ANtonioli, Alejandro
Cargo: AUX - Grupo/s: S

Código: 72.22

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ADJ - Grupo/s: S1
Zunino, Fernando Javier
Cargo: ASI - Grupo/s: S1

Código: 72.61

Creditos: 1

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S

Código: 72.77

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.83

Creditos: 3

Contenidos
Bibliografía
Profesores
Guerrero, Marcela Alejandra
Cargo: ADJ - Grupo/s: S

Código: 72.86

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.51

Creditos: 3

Contenidos
Bibliografía
Profesores
Praino, Gabriel Agustin
Cargo: ADJ - Grupo/s: S

Código: 72.29

Creditos: 3

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.82

Creditos: 3

Contenidos
Bibliografía
Profesores
Romero, Oscar
Cargo: VIS - Grupo/s: S

Código: 72.28

Creditos: 3

Contenidos
Bibliografía
Profesores
Alvarez - Hamelin, Jose Ignacio
Cargo: TIT - Grupo/s: S

Código: 22.27

Creditos: 4

Contenidos
Sistemas Digitales
Sistemas analógicos versus digitales. Ventajas y desventajas. Conversión analógica-digital: teorema del muestreo. Muestreo ideal. Muestreo natural. Muestreo real. Aliasing. Operación de sample and hold. Distorsión de apertura. Cuantificación uniforme y no uniforme. Distorsión de cuantificación. Distorsión por recorte. Ley óptima. Cuantificación robusta: leyes de compasión. PCM. Códigos de línea. Sistemas normalizados de transmisión de 2Mbps, 8 Mbps, 34 Mbps y 140 Mbps.
Transmisión Digital en Banda Base
Transmisión digital en banda base.Interferencia intersimbólica y ruido aditivo.Criterio de Nyquist de ISI nulo. Filtros coseno levantado. Relación entre la anchura de banda, la tasa de transmisión y el factor de roll-off. Eficiencia espectral.Diagrama de ojo.Probabilidad de error en presencia de ruido aditivo, blanco y gaussiano.Filtro adaptado. Correlador.Ecualizadores.
Transmisión digital en banda pasante
Sistemas binarios ask, fsk, psk. Sistemas m-arios: m-fsk, m-psk, qpsk, oqpsk, msk. Representación geométrica de señales y ruido. Diagramas de constelacióndetección coherente y no coherente.Desempeño comparativo de los métodos de modulación digital frente al ruido.Tasa de error en los símbolos y en los bits.Codificación de gray.Comparación de los sistemas de modulación digital con respecto al eb/n0 requerido y la eficiencia espectral. Límite de shannon.
Modulación de espectro ensanchado (“spread spectrum”) y sus aplicaciones
Origen de la técnica de modulación de espectro ensanchado. Ganancia de procesamiento. Resistencia a la interferencia.Secuencias seudoaleatorias. “M-sequences”. Propiedades. Correlación.Distintas técnicas de modulación de espectro ensanchado: secuencia directa (DS); saltos de frecuencia (FH).Interferencias de peor caso. Interleaving.Aplicaciones de la modulación de espectro ensanchado.Determinación de distancia con alta resolución. Comunicaciones en canales con propagación por trayectos múltiples. “Rake Receiver”. Acceso múltiple por división de código (CDMA). Comparación de CDMA con FDMA y con TDMA en acceso satelital y en comunicaciones móviles celulares.
Codificación de canal
Ventajas de la codificación de canal. Ganancia de codificación.Procedimientos para el control de errores: ‘Automatic Repeat Request (ARQ)’ y ‘Forward Error Correction (FEC)’. ‘Hard decision’. ‘Soft decision’.Códigos lineales de bloques. Códigos cíclicos. Códigos convolucionales. Diagrama de estados, diagrama de árbol, diagrama de Trellis. Decodificación de códigos convolucionales. Algoritmo de Viterbi. Modulación con codificación Trellis (TCM). Aplicaciones.
Bibliografía
Titulo: DIGITAL COMMUNICATIONS : FUNDAMENTALS AND APPLICATIONS - SKLAR, BERNARD, 2° ed., NEW JERSEY: PRENTICE HALL, 2001
Autor: N/A - Editorial: N/A
Profesores
Hirchoren, Gustavo Abraham
Cargo: TIT - Grupo/s: S
Ganzabal, Julian Maria
Cargo: ADJ - Grupo/s: S

Código: 72.53

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.74

Creditos: 3

Contenidos
Introducción
Visualización de Información, Introducción: ¿Que es Visualización?. Antecedentes. Visualización de Información. Dato e Información, Tipos de Datos, ejemplos.InfoVis & SciViz. Visualización de Información vs Visualización Científica: Que busca cada disciplina. Diferencias y similitudes.
Antecedentes
Antecedentes históricos (Charles Joseph Minard, William Playfair, John Snow, Florence Nightingale, Harry Beck, etc.)
Tipo de datos
Datos fundamentales. Tipos de datos (nominales, ordinales, cuantitativos). Dimensión del dominio y del rango. Escalas de medición (Nominal, Ordinal, Interval & Ratio)
Etapas
Etapas en la visualización de datos según Ben Fry y las etapas en la Ciencia de Datos.Tuberías de visualización.
Interacciones
Posibles interacciones para convertir a un gráfico estático en una visualización.
EDA
Técnicas para la exploración de datos. John W. Tukey. Exploratory Data Analysis. Técnicas y herramientas.
Data Cleansing
Limpieza de datos (data cleansing, data wrangling)
Mapeo
Mapeo de datos en elementos visuales. Descomponiendo y analizando visualizaciones.
Color
Uso del color, paletas, cartografía temática, mapas coroplético.Ilusiones ópticas. Problemas para percibir el color.
Percepción
Percepción gráfica.
Excelencia gráfica
Excelencia gráfica y principios de Edward Tufte
Galería de Visualizaciones
Ejemplos del diario NYTimes, The Guardian y LN Data.
Bibliografía
Profesores
Aizemberg, Diego Ariel
Cargo: ADJ - Grupo/s: S

Electivas Form. Profesional

Código: 94.23

Creditos: 3

Creditos Requeridos: 168

Contenidos
Enfoque general
Se expone y estudia una teoría general sobre las organizaciones de carácter sistémico y científico, con las siguientes características.• Capacidad descriptiva de los fenómenos organizativos.• Capacidad predictiva de los resultados de la aplicación de diferentes políticas, diseños y prácticas de conducción de las personas de la organización, con la aplicación de herramientas cualitativas y cuantitativas, compuesta de los siguientes tópicos:
Introducción
Comienzos de la organización. La Organización Natural. Enfoque sistémico y científico. El trabajo y otras variables.
Estructura de las organizaciones
Variables de la organización. Nivel de trabajo e intervalo temporal. Estructura de profundidad. Estratos universales. Funciones en la organización. Organizaciones estratificadas.
Composición de las organizaciones
El tiempo. La capacidad humana. La complejidad de la información. Capacidad y tiempo. Maduración de la capacidad.
Entorno de las organizaciones
Complejidad de los problemas.
Mecanismos de las organizaciones
Delegación de tareas. Relación entre roles. Confianza y valores. Compensación diferencial. Prácticas disfuncionales. Prácticas de conducción. Conducción gerente-subordinado. Conducción gerente mediato-subordinado mediato. Liderazgo de la organización.
Conclusiones
Recapitulación de la teoría. Consejos a los futuros profesionales extraídos de la misma.
Bibliografía
Titulo: La Organización Requerida - Elliott Jaques, 2000, Buenos Aires, Granica
Autor: N/A - Editorial: N/A
Profesores
Gutierrez Krüsemann, Ricardo Jose M.
Cargo: TIT - Grupo/s: AB KMP
Pedró, Cecilia Angélica
Cargo: ASI - Grupo/s: KMP
Valledor Duco, Juan Maria
Cargo: AUX - Grupo/s: AB

Código: 94.29

Creditos: 3

Contenidos
Contexto y Cultura Emprendedora Profesional
Comprensión del marco estructural emprendedor regional e internacional. Definición de factores endógenos y exógenos que inhiben o catalizan el proceso emprendedor. Reconocimiento del impacto del emprendedorismo en la creación de nuevas empresas y empleos, en la economía de la región. Debate acerca de oportunidades locales.Conceptos y términos generales del emprendedorismo (entrepreneurship) profesional. Actores que se involucran en el proceso emprendedor profesional. Perfiles de emprendedores y tipos de emprendimientos que se generan (de alto potencial, de subsistencia, familiares y otros). Las inversiones de riesgo y su evolución regional e internacional.Propuesta de marco formativo y de apoyo para emprender en países en vías de desarrollo con alto potencial de creación de valor. El proceso emprendedor como una carrera profesional. Introducción a la técnica de entrenamiento para la concepción de negocios de alto potencial. Explicación del Concepto “Constructor de Negocios (Business Builder)” y su importancia para el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Comprender la alta probabilidad de fracasos en el proceso emprendedor, y de la forma en que los emprendedores encaran estas situaciones. Características patrones de la personalidad de los emprendedores (innatas y adquiridas). Contradicciones y mitos (creencias equivocadas) acerca del emprendedorismo.
Desarrollo del Potencial Emprendedor
Base de conocimientos técnicos, filosóficos y estadísticos que permitan facilitar el desarrollo del potencial emprendedor en el ser humano. Facilitación de conceptos para introducirse en el dominio personal y empresarial: realización de la visión personal, comprensión de la tensión creativa, la búsqueda de maestría personal, realización del emprendimiento como un proceso de aprendizaje y acción creativa. Propuestas de actividades que permitan facilitar la eliminación de creencias autolimitantes, el autodesarrollo y la preparación personal para enfrentar de manera más efectiva el contexto y los potenciales inhibidores del proceso emprendedor. Guía para la confección del “Trabajo Personal y Grupal”.Concepto de dinámicas de la personalidad y formas de actuar para poder diseñar equipos eficientes, donde trabajen personas que se complementan entre sí y acotan el riesgo de crisis actitudinales. Práctica de diseño y trabajo en equipo (complementario adicional). Preparar las bases para encarar la creación de organizaciones aprehendientes e inteligentes. Visión compartida, pensamiento sistémico, aprendizaje en equipo, entre otros.
El Proceso Emprendedor Profesional
·Definición de constructor de Negocios (Business Builder) y su importancia en el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Patrones característicos de la personalidad de Emprendedores dinámicos.·Definición de emprendimiento dinámico. Modelo de gestación y sustento de un emprendimientos profesional para que sea dinámico y perdurable. ·Evolución característica de un emprendimiento profesional. Flujograma de proceso e hitos más importantes a tener en cuenta a la hora de emprender.·Curvas características del proceso emprendedor profesional. Relación entre las curvas de cash flow acumulado, tiempo valorizado y poder del emprendedor a lo largo del proceso. Análisis de un testimonio emprendedor profesional. ·Introducción a las herramientas de apoyo para el diseño y presentación de negocios ante inversores o prestatarios de recursos. Estrategia de preparación y de abordaje ante prestatarios de recursos.
Creación del Equipo de Socios y de Management
-Cultura gerencial y habilidades de gerenciamiento, denominadas comúnmente management, requeridas para sostener actualmente emprendimientos dinámicos.-Habilidades de management son indispensables en todo emprendedor profesional y que, con esfuerzo, tenacidad y concentración, las puede adquirir o desarrollar a lo largo del tiempo mediante entrenamiento y experiencia. - Creación de equipos de trabajo eficientes para el éxito de todo emprendimiento y el rol del emprendedor como generador del clima de confianza y aprendizaje necesario para la generación de valor.- La importancia de identificar, respetar y aprovechar de la mejor forma las diferentes personalidades de los integrantes del equipo emprendedor, para que fluya la confianza, la cooperación y el aprendizaje en conjunto.- Cómo se construyen equipos de trabajo para una organización inteligente. - Capacidades gerenciales para crear un equipo de management multidisciplinario y aprenda a seleccionar a las mejores personas para ir cubriendo dichas funciones.
Fuente y Generación de Ideas y Oportunidades
·Conceptos de Paradigmas, puntos y ventanas de inflexión, ventanas de oportunidad. Comprensión de los ciclos tecnológicos, socio-económicos y disrupciones para la detección de ideas de negocios y ventanas de oportunidad. Comprender la dinámica de las oportunidades de negocios.·Reconocer la diferencia entre una idea y una oportunidad de negocio. Conocer las distintas fuentes de ideas y oportunidades de negocios. Comprender el rol y la dinámica (metodología / técnicas) para la generación de ideas, reconocimiento de patrones, necesidades insatisfechas y el proceso creativo. Introducción a la guía rápida de detección de oportunidades de alto potencial.·Aprender a generar propuestas de valor en el mundo de los clientes. Implementar procesos de negocios con foco en los clientes mediante la generación de ciclos de compromisos para la satisfacción recurrente de ellos. Desarrollar sensibilidad a los cambios percibidos mediante el cultivo de habilidades de escucha, como pilar fundamental para la innovación y la generación de nuevos negocios, para llegar a tiempo con ofertas flexibles e innovadoras.
Validación y Modelización de Oportunidades
·Repaso de la grilla de validación de oportunidades de alto potencial. Análisis de los aspectos relacionados con la industria y el mercado, con el modelo de negocio, con las ventajas competitivas y con la diferenciación estratégica para lanzar el proyecto con el mayor potencial posible. ·Criterio de modelización. Basado en 6 vueltas, pasos y paradas de control, que va iterando información y acciones entre los aspectos que contiene la grilla de validación hasta lograr un negocio de alto potencial de crecimiento, dinámico, escalable y sustentable.
Estrategias para el Acceso a Recursos Clave para Emprender Profesionalmente
•Los recursos más importantes a buscar, cuando buscarlos y quienes son los típicos poseedores de dichos recursos.•Estrategia de preparación de los documentos y herramientas de comunicación del negocio para una efectiva presentación de los mismos ante los poseedores de recursos, entre ellos inversores de riesgo.
Bibliografía
Titulo: El Emprendedor Profesional - - Cap. N°1: Contexto y Cultura del Emprendedor - Cap. N°2: El Emprendedor, su desarrollo Personal y Empresarial - Cap. N°3: El Proceso Emprendedor Profesional - Cap. N°4: El Equipo Emprendedor y el Management Requerido - Cap. N°5: Búsqueda de Ideas y Oportunidades - Cap. N°6: Validación de Ideas y Oportunidades - Cap. N°7: Modelización del Emprendimiento - Cap. N°8: Estrategias para el Acceso a Recursos Claves para Emprender
Autor: N/A - Editorial: N/A
Titulo: El Emprendedor Profesional
Autor: Daniel Miguez - Editorial: EMPREAR - Edición: 2008
Profesores
Miguez, Daniel Edgardo
Cargo: ASO - Grupo/s: B INGLES
Menazzi, Juan Manuel
Cargo: TIT - Grupo/s: B INGLES
Nantes, Luis Maria
Cargo: ASI - Grupo/s: B INGLES
Fahnle, Pablo
Cargo: ASI - Grupo/s: B INGLES

Ciencias de la Imagen

4°

AÑO

Código: 72.41

Creditos: 6

Contenidos
Unidad 1: Estructura física de datos e índices
Representación del almacenamiento de los datos para una base de datos. Estructura de índices: densos, esparcidos, mixtos. Índices secundarios. Estructuras de índice para clave simple: Árboles B, Linear Hash, Extensible Hash, Bitmap. Estructuras de índice para clave compuesta: KD-Tree, GridFile. Estructuras para índices espaciales: QuadTree, R-tree y sus variantes. Tratamiento de tipos especiales de datos (espaciales, multimediales). Implementación de nuevos índices utilizando la API de los motores comerciales.
Unidad 2: Evaluación de consultas
Compilador de Consultas: analizador sintáctico, preprocesador y optimizador. Generación de los planes lógicos y físicos. Evaluación de costos y optimización de consultas. Algoritmos: su implementación. Algoritmos basados en índices. Ejecución.
Unidad 3: Base de datos espaciales
Bases de datos espaciales. Sistemas Espaciales Geográficos (GIS). Definición de la geometría. Métodos de acceso: Primer Filtro y Refinamiento. Índices espaciales: QuadTree vs. R-Tree. Extensiones de SQL para consultas espaciales. Operadores Espaciales y Funciones Geométricas. Búsqueda por relación topológica y por Distancia.
Unidad 4: Transacciones, control de concurrencia y recupero
Concepto de transacción. Propiedades ACID. Transacciones y Schedules. Ejecución concurrente de transacciones: Serialización. Conflictos que hay que evitar: grafo de precedencia. Control de la concurrencia basado en estrategia de blockeo: 2PL. Soporte transaccional en SQL. Sistemas con distintos tipos de blockeos. Implementación. Métodos para el manejo del Abrazo Mortal: prevención y detección. Control de la concurrencia sin blockeo. Recupero de un DBMS. Log. Checkpoint. Undo, Redo y Undo/Redo. Logging.
Unidad 5: Bases de Datos distribuidas y en paralelo
Modelos de paralelismo. Performance de algoritmos en paralelo. Modelo de almacenamiento. Función de Mapeo. Distribución de Datos. Transacciones distribuidas. Replicación de datos. Problema de junta distribuída. Reducción de semijunta. Junta de varias relaciones. Reductores para hipergrafos acíclicos. Commit distribuido. Sistemas de lockeo centralizado. Redes peer to peer. Problema de hashing distribuido.
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S
Dagnino, Agustina
Cargo: ASI - Grupo/s: S

Código: 72.44

Creditos: 6

Contenidos
Introducción a la Seguridad Informática
Aspectos fundamentales. Objetivos. Políticas de seguridad: generalidades, confidencialidad, integridad, modelos híbridos, composición de políticas.
Criptografía
Criptosistemas clásicos. Sistemas de encriptación simétricos y asimétricos, hash criptográfico. Manejo de claves. Generación. Distribucíón. Almacenamiento. Intercambio de claves.Protocolos criptográficos. Needham Schroeder, SSL, IPSEC. Aplicaciones: https, s-mime (email/pgp).
Seguridad en Aplicaciones
Principios de diseño seguro. Identidad. Representación de identidad. Certificados. Anonimato. Autenticación. Mecanismos challenge-response. Biometría. Multiples factores. Control de acceso. ACLs. Capacidades. L&K. Flujo de información. Confinamiento. Canales ocultos. Problemas frecuentes.
Seguridad de sistemas
Seguridad afuera de la aplicacion. Infraestructura. Seguridad en redes. Objetivos. Políticas. Organización. Controles. Firewalls. IDSs. IPSs. El factor humano. Programas malignos.
Verificacion
Auditorías. Penetration testing. Analisis de vulnerabilidades.
Bibliografía
Titulo: Computer Security – Art and Science
Autor: Matt Bishop - Editorial: Addison-Wesley - Edición: 2004
Titulo: Handbook of Applied Cryptography
Autor: Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone - Editorial: CRC Press - Edición: 1997
Profesores
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Ramele, Rodrigo Ezequiel
Cargo: ASI - Grupo/s: S
Abad, Pablo Eduardo
Cargo: ASO - Grupo/s: S

Código: 61.24

Creditos: 3

Contenidos
ECONOMÍA PARA INGENIEROS
1. Introducción a la Economía.Concepto de Economía., Microeconomía y Macroeconomía. Bienes y Servicios. La Empresa como unidad microeconómica. Actividad Económica.El Proceso Económico.2. Microeconomía: Demanda, Oferta y MercadoDeterminantes de la Oferta y de la Demanda. Bienes sustitutivos y complementarios. Controles de precios y carestías.. El excedente del consumidor. Elasticidad. Elasticidades de oferta y de demanda, elasticidad ingreso, y elasticidad cruzada.3. Microeconomía: Producción y CostosFunciones de Producción: Productividad Marginal. Relación de sustitución técnica. Rendimientos a escala. Costos de la Producción: Costo de oportunidad. Costos económicos y costos contables. Costos fijos y variables.Costo total, medio y marginal, análisis en el corto y en el largo plazo.Maximización de Beneficio y Oferta: La naturaleza y el comportamiento de las empresas. Maximización del Beneficio: Ingreso Marginal. Excedente del productor a corto plazo. Maximización de ingresos.4. Microeconomía: Mercados Estructura de los Mercados de Bienes y Servicios. Tipos de Mercado. Mercado de Competencia Perfecta. Equilibrio en el corto y largo plazo. Análisis Competitivo Aplicado: Eficiencia Económica y Análisis de Bienestar. Análisis de incidencia de impuestos.Mercados de Competencia Imperfecta. Modelos de Monopolio: Barreras a la entrada. Maximización de beneficio y elección del nivel de producción. Discriminación de precios. Regulación. Modelos de Oligopolio y Competencia monopólica. Características principales.Fallos de mercado5. MacroeconomíaVariables macroeconómicas. Concepto de valor agregado. Producto. Teoría y política fiscal.El papel del estado. Ingresos y gastos. Deuda. Déficit y superávit.El sector monetario y financiero. Oferta y demanda monetarias. Banco Central.Comercio Internacional. 6. La información Contable y Análisis de CostosObjetivos de la contabilidad. Tipos de contabilidad La ecuación contable. El estado de resultados y el estado patrimonial. Criterio de lo devengado versus el criterio de lo percibido. Relación entre el estado de resultados y el estado patrimonial. Registros contables. La cuenta. Plan de cuentas. La depreciación. Valuación de inventarios. Confección del cash flor. Análisis por medio de los ratios. Rentabilidad. Definición e interpretación de índices. Los costos desde la perspectiva de la Ingeniería y su uso para la toma de decisiones.7. Cálculo financieroValor tiempo del dinero. Capital e interés. Tasa nominal , proporcional , efectiva y equivalente. Interés vencido y adelantado. Capitalización y descuento. Rentas. Perpetuidad. Sistemas de amortización de préstamos, financiamiento.8. Presupuesto de Capital_ Formulación y Evaluación de ProyectosEtapas para la evaluación de una inversión o desinversión . Valor actual neto, Valor anual equivalente, Tasa interna de retorno. Período de recupero. Período de recupero descontado Ventajas y desventajas de cada método. Comparación y análisis de alternativas.
Bibliografía
Titulo: ECONOMÍA PARA INGENIEROS
Autor: Cepeda-Lacalle-Simón-Romero - Editorial: Thomson - Edición: 2004
Profesores
Abayu, Jorge Alejandro
Cargo: ADJ - Grupo/s: S
Palandella, Mauricio Guillermo
Cargo: ASI - Grupo/s: S
Coccolo, Pablo Bartolome
Cargo: TIT - Grupo/s: S

Código: 72.40

Creditos: 3

Contenidos
Metodologías.
Modelo en cascada. Modelo iterativo e incremental. Modelo en espiral. Proceso Unificado de Desarrollo Software (UP). Métodos ágiles: XP; SCRUM. Estimación de software. Métodos de puntos de Caso de Uso.
Introducción a arquitectura de software.
¿Que es la arquitectura de software?. Rol y responsabilidades del Arquitecto. Relación de la arquitectura con el proceso de desarrollo. Diferencias entre arquitectura y diseño. Conceptos de Diseño y conceptos de arquitectura. Principios de arquitectura. Tipos de Arquitectura. La importancia de los crosscutting concerns. Estructuras arquitecturales (módulos, componentes, conectores). Architecture Business Cycle (ABC)
Requerimientos de la arquitectura de software.
Requerimientos funcionales. Atributos de calidad. Drivers de arquitectura. Influencia de los stakeholders. Restricciones (de negocio y tecnológicos). Contexto del sistema. Escenarios de calidad. Quality Attributes Workshop (QAW).
Diseño y construcción de arquitecturas
Estilos de arquitectura. Patrones de arquitectura. Técnica para lograr atributos de calidad.. Evaluación de alternativas. Attribute Driven Design (ADD). Arquitectura de aplicaciones: presentación, lógica de negocios, persistencia, integración.
Documentación y evaluación de arquitecturas
Vistas y Viewpoints. Frameworks de arquitectura: Modelo 4+1; TOGAF. Documentación de arquitecturas: IEEE 1471; SAD. Evaluación de arquitecturas: ATAM. Architectural Spikes. Taller de aplicación con uso de herramientas case.
Bibliografía
Titulo: Software Architecture in Practice (2nd Edition)
Autor: Bass Len & Clements, Paul & Kazman, Rick - Editorial: Addison-Wesley Professional - Edición: 2003
Titulo: Patterns of Enterprise Application Architecture
Autor: Fowler, Martin - Editorial: Addison-Wesley Professional - Edición: 2002
Titulo: Pattern-Oriented Software Architecture - A System of Patterns, Volumen 1
Autor: Buschmann, Frank & Meunier, Regine & Rohnert, Hans & Sommerland, Peter & Stal, Michael - John Wiley - Editorial: Wiley - Edición: 1996
Titulo: Large-Scale Software Architecture: A Practical Guide using UML
Autor: Garland, Jeff & Anthony, Richard - Editorial: Editorial: John Wiley - Edición: 2003
Titulo: Software Engineering (9th Edition)
Autor: Sommerville, Ian - Editorial: Addison Wesley - Edición: 2010
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: S
Cunci, Roman Gustavo
Cargo: AUX - Grupo/s: S

Código: 72.27

Creditos: 6

Contenidos
Unidad 1
Unidad 1: Introducción a la Inteligencia Artificial. Diferentes enfoques. Fundamentos. Historia. Estado del Arte. Últimos avances. Agentes Inteligentes Estructura. Ambientes.
Unidad 2
Perceptrones Simples. Unidades escalón. Unidades lineales. Unidades estocásticas. Capacidad de los perceptrones simples.
Unidad 3
Redes Multicapa. Back Propagation. Ejemplos y aplicaciones. Performance de las redes multicapa.
Unidad 4
Aprendizaje no supervisado. Unidad lineal. Análisis de componentes principales. Aprendizaje competitivo simple. Mapeo competitivo simple. Modelo de Kohonen
Unidad 5
Modelo de Hopfield.
Unidad 6
Solución de problemas. Formulación. Ejemplos. Búsqueda de soluciones. Estrategias de búsqueda desinformadas.
Unidad 7
Métodos de búsqueda respaldados con información. Búsqueda el mejor primero. Funciones heurísticas. Algoritmo A*. Algoritmos de mejoramiento iterativo.
Unidad 8
Algoritmos de mejoramiento iterativo: Hill Climbing, Simulated Annealing. Juegos.
Unidad 9
Lógica de Primer Orden. Sintaxis y Semántica. Extensiones y variaciones. Uso. Agentes lógicos. Cómo representar cambios en el mundo.
Unidad 10
La inferencia en la lógica de primer orden. Reglas de inferencia. Modus ponens generalizado. Encadenamiento hacia delante y hacia atrás. Completitud. Resolución de problemas.
Unidad 11
Introducción. Algoritmos Genéticos. Algoritmos Genéticos. Reproducción, crossover y mutación.
Bibliografía
Titulo: Inteligencia Artificial: un enfoque moderno
Autor: Stuart Russell y Peter Norvig - Editorial: Prentice Hall - Edición: 2009
Titulo: Introduction to the theory of neural computation
Autor: John Hertz - Editorial: Westview Press - Edición: 1991
Titulo: Genetic Algorithms in Search, Optimization and Machine Learning
Autor: David Goldberg - Editorial: Addison-Wesley - Edición: 1989
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S

Código: 61.32

Creditos: 3

Creditos Requeridos: 144

Contenidos
Bibliografía
Profesores
Perego, Pablo Alejandro
Cargo: ASO - Grupo/s: KS
Blázquez, Oscar Gustavo
Cargo: ASI - Grupo/s: KS

Código: 72.43

Creditos: 3

Contenidos
UNIDAD 1. Gestión en la industria del software
Alcances e implicaciones de la Ciencia, la Técnica y la Ingeniería. Desarrollo tecnológico en la industria. Características del proceso software y de la producción industrial. Visión estratégica de la Organización. Plan de Negocios en la industria del software. El proceso de diagnóstico de la empresa. Factores clave para la planificación, conducción y gestión del negocio. Gestión del conocimiento. Reingeniería de procesos. Estrategias de Reingeniería. Gestión del Riesgo en Proyectos Informáticos. Análisis de Riesgos. Definición de Riesgos. Evaluación. Probabilidad e Impacto. Taxonomía de Riesgos. Planes de Contingencia.
UNIDAD 2. Modelos de Proceso
Proceso de construcción de software. Proceso frente a producto. Modelos de Proceso para la Gestión. Metodologías tradicionales vs. Metodologías ágiles. Estándares y Normas internacionales aplicables a la Gestión. Estándares IEEE 1074, ISO/IEC 12207, PMI. Procesos básicos. Actividades, Roles y Productos. Conceptos de madurez del proceso. Gestión de los Modelos de ciclos de vida del producto. Definición de modelos para la gestión. Técnicas de selección de modelos.
UNIDAD 3. Administración de proyectos
Conceptualización de Proyectos y de Administración de Proyectos. Marco de la gestión de Proyectos. Manejo de Recursos de un proyecto Informático. Confección del Plan de Proyecto. Sistemas de Control de Proyectos. Proceso de Gestión. Modelos, técnicas y métodos de estimación. Estimación de tamaño de producto. Estimación de esfuerzo. Costos. Planificación de Proyectos. Herramientas de estimación y de planificación. Seguimiento y Control de Proyectos.
UNIDAD 4. Gestión de la Calidad
Conceptos de Calidad de Producto y de Proceso. Modelos de Calidad de Proceso. Modelos de Calidad de Producto. Gestión de la Calidad. Garantía de Calidad. Normas y estándares Internacionales. Modelos de Madurez. CMMI, Normas ISO/IEC 15504, ISO/IEC 90003. Modelos para PyMES. Evaluación de producto software. Factores, Atributos y métricas de calidad de producto. Conceptos de Configuración del Software. Gestión de la Configuración. Auditorías. Normas y estándares de Configuración.
Bibliografía
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV)
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander, L. - Editorial: Software Engineering Institute, Carnegie Mellon University. - Edición: 2004
Titulo: Distinguishing PM Competence in Training and Development, organizational assessments and certifications
Autor: Goff S. - Editorial: Editorial Addison Wesley - Edición: 2003
Titulo: Introducción al Proceso Software Personal
Autor: Humprey,L - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: IEEE Standard 1074 -Standard for Developing Software Life Cycle Processes
Autor: IEEE - Editorial: IEEE - Edición: 2002
Titulo: ISO/IEC 90003:2004. Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001 to the development, supply, installation and maintenance of computer software.
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2004
Titulo: ISO/IEC 9001:2008. Quality management systems. Requirements
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2008
Titulo: ISO/IEC TR 15504. Information Technology – Software process assessment.
Autor: International Organization for Standardization - Editorial: ISO - International Organization for Standardization - Edición: 2008
Titulo: “Competisoft: Mejora de Procesos Software para pequeñas organizaciones”, en Fábricas de Software: experiencias, tecnologías y organizaciones.
Autor: Oktaba, H.; Piattini, M. - Editorial: Ra-Ma. Madrid - Edición: 2007
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Ed. Prentice Hall - Edición: 2002
Titulo: PMBok PM Body of Knowledge Project Management Institute
Autor: Project Management Institute - Editorial: Project Management Institute - Edición: 2008
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, Sexta Edición. - Edición: 2006
Titulo: Ingeniería de Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Profesores
Mon, Alicia Laura
Cargo: TIT - Grupo/s: S
Querel, Matías Gastón
Cargo: ASI - Grupo/s: S

Código: 93.75

Creditos: 6

Contenidos
Conceptos de álgebra Lineal
(a) Espacio vectorial. Bases de un espacio. Norma. Producto interno. (b) Ortogonalidad. Bases ortogonales. Proceso de ortogonalización de Gram-Schmidt. Descomposición QR de una matriz.
Autovalores y autovectores
(a) Diagonalización. Aplicación a la resolución de sistemas de ecuaciones en diferencias lineales.(b) Métodos numéricos para encontrar autovalores: Potencias, QR.(c) Descomposición en valores singulares. Aplicación al problema de cuadrados mínimos.(d) Análisis de componentes principales (PCA).
Análisis Armónico
(a) Series de Fourier.(b) Transformada de Fourier. Aplicación a ecuaciones diferenciales ordinarias. (c) Muestreo de señales continuas. Transformada de Fourier de tiempo discreto. Aplicaciones a ecuaciones en diferencias.(d) Transformada discreta de Fourier. Transformada rápida de Fourier (FFT).
Ecuaciones a derivadas parciales
(a) Métodos de diferencias finitas.(b) Métodos multigrilla.
Generación de números pseudo-aleatorios
(a) Algoritmos de generación más comunes
Bibliografía
Titulo: Métodos Numéricos con Matlab. 3ra. Ed.
Autor: MATHEWS, J.H. y FINK, K.D. - Editorial: Prentice Hall - Edición: 2000
Titulo: Análisis de Fourier.
Autor: HSU, H.P. - Editorial: Pearson - Edición: 1998
Profesores
Álvarez, Adrián Omar
Cargo: ADJ - Grupo/s: S
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: S

Código: 72.42

Creditos: 3

Contenidos
Introducción
Definición de sistemas distribuidos. Objetivos. Transparencia. Escalabilidad. Interoperabilidad. Problemas frecuentes. Tipos de sistemas distribuidos. Arquitecturas centralizadas, descentralizadas e híbridas. Middleware.
Procesos
Procesos e hilos de ejecución. Ejecución asincrónica. Llamadas bloqueantes. Rol en sistemas distribuidos. Clientes y servidores. Threads en Java: Thread, Runnable, Executor.
Comunicación
Invocación remota. Pasaje de parámetros. Comunicación basada en mensajes. Envío continuo de información. Migración de código. Calidad de servicio. Transmisión en simultaneo (multicast). RPC en java: RMI y Web Services. JMS.
Sincronización
Esquemas de nombramiento. Sincronización local. Sincronización temporal. Problemas y algoritmos. Exclusión mutua. Algoritmos de votación distribuidos.
Consistencia y replicación
Replicación: ventajas y problemas. Modelos de consistencia. Consistencia continua. Consistencia eventual. Lecturas monotónicas. Escrituras monotónicas. Otros modelos. Control de replicación. Diseminación de datos. Busquedas. Protocolos.
Tolerancia a fallas
Modelos de fallas. Enmascaramiento de fallas. Disponibilidad. Resiliencia.Detección de fallas. Comunicaciones punto a punto confiables. Comunicaciones multicast confiables. Atomicidad distribuída: commit de 2 y 3 fases. Recuperación
Seguridad
Servicios de seguridad. Amenzas. Canales seguros. Autenticación. Integridad. Confidencialidad. Control de acceso. Administración de autorizaciones. Administración de claves. Disponibilidad.
Bibliografía
Titulo: Distributed Systems: Principles and Paradigms, 2nd edition
Autor: Andrew Tanenbaum, Marteen Van Steen - Editorial: Pentice Hall - Edición: 2006
Profesores
Turrin, Marcelo Emiliano
Cargo: ADJ - Grupo/s: S

Código: 72.25

Creditos: 6

Contenidos
Sistemas y Modelos
Teoría General de Sistemas. Pensamiento Sistemico, Sistemas en tiempo continuo. Sistemas en tiempo discreto. Sistemas de eventos discretos. Estado de un sistema. Modelos discretos y continuos. Modelos determinísticos y probabilísticos,Dinámica de Sistemas, Modelos de Forrester. Propósito de la simulación. Pasos en el desarrollo de un proyecto de modelización y simulación. Simulación de sistemas simples.
Sistemas en Tiempo Continuo
...
Generación de Números Pseudo-Aleatorios
...
Simulación y Optimización de Montecarlo
...
Determinación de Datos de Entrada al Modelo
...
Simulación de Sistemas de Eventos Discretos
...
Análisis de Resultados
...
Bibliografía
Profesores
Patterson, Germán Agustín
Cargo: ASI - Grupo/s: S
Parisi, Daniel Ricardo
Cargo: ADJ - Grupo/s: S

5°

AÑO

Código: 72.45

Creditos: 12

Creditos Requeridos: 160

Contenidos
Lineamientos Generales
Objetivos del proyecto final como proyecto profesional integrador de los contenidos y competencias adquiridos durante la carrera. Definición de metodología a utilizar. Fases y documentación. Oportunidades e impacto del proyecto.
Bibliografía
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander,L. - Editorial: COMPSAC, SEI. Carnegie Mellon University - Edición: 2004
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Prentice Hall - Edición: 2002
Titulo: Ingeniería del Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, 6ta ed. - Edición: 2006
Titulo: Agile & Iterative Development. A Manager’s Guide
Autor: Larman C. - Editorial: Addison Wesley - Edición: 2004
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Addison Wesley - Edición: 2001
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV), Version 1.2.
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:
Marquez, Martin Andres
Cargo: ADJ - Grupo/s:

Código: 72.20

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s: S
Galindo, José Ignacio Santiago
Cargo: AUX - Grupo/s: S

Código: 94.52

Creditos: 0

Contenidos
Bibliografía
Profesores
Gonzalez Ferro, Ana Maria
Cargo: TIT - Grupo/s:

Código: 95.01

Creditos: 0

Creditos Requeridos: 192

Contenidos
Bibliografía
Profesores

Código: 12.83

Creditos: 3

Creditos Requeridos: 140

Contenidos
1.Definiciones y Legislación
Definiciones: salud, enfermedad profesional, peligro, riesgo, accidente, accidente in-itínere, incidente.Concepto de Riesgos Ocupacionales y Riesgos Tecnológicos. Consecuencias de los accidentes.Requisitos legales asociados con la Salud Ocupacional en la Argentina.Por qué deben ser cumplidos.Compendio y fuentes de la legislación asociada con la Salud Ocupacional en la Argentina.
2.Peligros, Riesgos, Barreras y Administración de Riegos
Concepto de barreras preventivas y protectivas.Contaminación AmbientalIluminaciónRuidosRiesgo mecánico.Aparatos y aparejos para izar.Ergonomía.Carga de Fuego.Riesgo EléctricoPrevención de incendiosEl Circuito de las Pérdidas. Ciclo de Gerenciamiento del Riesgo: Identificación/Análisis/Evaluación, Tratamiento y Financiación de los Riesgos. Rol de la Prevención en el Tratamiento y Reducción de Riesgos. Rol del Empresario y de las Aseguradoras de Riesgos del Trabajo. Prestaciones en Especie: Prevención de RiesgosAsistencia Médico FarmacéuticaServicios de Emergencia y Traslados, Rehabilitación, Recalificación Profesional, Prótesis.Servicio FúnebrePrestaciones Dinerarias: Salarios Caídos, Indemnización por Incapacidad Permanente o Muerte
3.Programa de Seguridad Efectivo
Cómo se mide el éxito de un Programa de Seguridad. Cuál es el Rol de la Dirección. Elementos que conforman un Programa de Seguridad Efectivo:•Investigación y Análisis de no conformidades: cómo se reporta e investiga una no conformidad, rol del supervisor en dicha tarea, clasificación por tipo de agentes, análisis de tendencias y de los diversas clases de no conformidades. Fijación de objetivos y planes de acción. Benchmarking.•Relevamientos previos a la no conformidad: su identificación y control. Análisis de seguridad del puesto de trabajo.•Seguridad Basada en el Comportamiento: Teoría del Comportamiento Humano. Modelos tradicionales de Seguridad vs. Programa de Seguridad Basado en el Comportamiento de los RRHH. Capacitación (no se hacerlo) vs. Motivación (no quiero hacerlo). Control del Comportamiento Deseado a través de la administración de Consecuencias. •Control de Pérdidas Catastróficas: a través de la Administración de Riegos•Salud y Primeros auxilios: a través del Departamento de Medicina Laboral (interno o externo)•Comité de Seguridad: rol y responsabilidades de sus integrantes. Problemas más comunes que atentan contra su efectividad y cómo manejarlos.
4.Sistemas de Gestión de Salud y Seguridad Ocupacional.
Propósito de los Sistemas de Gestión, ciclo PDCA y mejora continua. Definiciones.Semejanzas conceptuales entre los diversos Sistemas de Gestión existentes (Calidad, Seguridad, Medio Ambiente, etc.) Política.Compromiso de la Dirección. Identificación de peligros y evaluación de riesgos.Determinación de controles.Gestión del cambio (MOC)Requisitos legales.Asignación de recursos,Toma de conciencia.Documentación.Control Operacional.Preparación y respuesta para la emergencia.Seguimiento y medición del desempeño del S.G.No Conformidades. Identificación de las múltiples causas raíz. Acciones preventivas y acciones correctivas.Auditorías (primera, segunda o tercera parte).Revisión por la dirección. Sistemas de Gestión Integrados.
5.Introducción al estudio del medio ambiente
Definición de Gestión Ambiental. La importancia del medioambiente a través del tiempo. Tendencias e Iniciativas Globales. Estatutos, códigos y programas voluntarios. El desarrollo sustentable. Inquietudes ambientales mundiales. Incidentes ambientales mundiales. Ecoconsumismo. Tendencias ambientales mundiales
6.Sistemas de Gestión medioambiental
Definición de aspectos e impactos y actuación medio ambiental. Sistemas de gestión formales e informales. Ciclo de mejora contínua. Relación entre la industria y el medioambiente. Beneficios de un sistema de gestión ambiental en la industria Historia del sistema de gestión medioambiental normalizado. Serie de normas ISO 14000. Norma ISO 14001. Objetivo. Etapas de implementación de la norma ISO 14001. Gestión medioambiental de la Unión Europea. Comparación de EMAS con ISO 14001. Comparación de ISO 14001 con ISO 9001. Significado de la certificación.
7.Etapas de implementación de la ISO 14001
Planificación. Revisión medioambiental inicial. Registro de aspectos e impactos medioambientales. Política medioambiental. Requisitos de la Política Medioambiental. Legislación y regulación medioambiental. Objetivos y metas medioambientales. Programas de gestión medioambiental.Implementación y funcionamiento. Estructura y responsabilidades. Procedimientos medioambientales. Entrenamiento y concientización. Comunicación medioambiental. Manual de la Gestión medioambiental. Control de la documentación. Control de las operaciones. Preparación y respuesta a emergencias.Comprobación y acción correctiva. Monitoreo y medición. Corrección y prevención. Registros medioambientales. Auditorías ambientales. Revisión de la gestión.Ejercitación. Análisis de casos
8.Evaluación de Impacto Ambiental
Introducción. Definición de Evaluación de Impacto Ambiental. Definición de Impacto Ambiental, de Declaración de Impacto Ambiental, de Estudio de Impacto Ambiental. Legislación Argentina relacionada con la Evaluación de Impacto Ambiental: Ley General del Ambiente. Legislación de la Provincia de Buenos Aires: Ley 11723 Marco Ambiental y Ley 11 459 Radicación Ambiental. Proyectos de obras o actividades sometidas al proceso de Evaluación de Impacto Ambiental. Categorización de emprendimientos. Legislación de la Ciudad Autónoma de Buenos Aires: Ley Nº 123 “Régimen de Evaluación de Impacto Ambiental”. Normativa de CABA aplicable a la Evaluación de Impacto Ambiental.Estudio de Impacto Ambiental. Contenidos mínimos según legislación. Contenidos Generales. Scoping o Focalización. Apartados que deben constar en un Estudio de Impacto Ambiental: Descripción del proyecto y sus acciones , Examen de alternativas; Inventario ambiental y descripción de la interacciones ecológicas o ambientales clave; Identificación y valoración de impactos; Establecimiento de medidas protectoras y correctoras; Programa de vigilancia ambiental; Documento síntesis. Metodologías utilizadas para la Identificación de impactos ambientales: listas de revisión, relaciones causa-efecto, diagramas de redes., matrices de relaciones causa- efecto, técnicas de Transparencias o de superposición. Valoración de impactos ambientales: valoración cualitativa o Importancia; valoración cuantitativa o Magnitud. Valoración cualitativa de impactos ambientales: signo, relación causa efecto, acumulación, intensidad, extensión geográfica, momento de inicio, reversibilidad, recuperabilidad y periodicidad. Fórmulas de valoraciones cualitativas. Valoración cuantitativa de impactos ambientales o cálculo de magnitud. Índice ambiental. Ejercitación. Análisis de casos
9. Legislación ambiental
Legislación Internacional vigente. Principales Convenios Internacionales sobre residuos y productos industriales. Legislación Argentina. Jerarquía de la legislación Argentina. Estructura del Derecho Ambiental Argentino. Ley General del ambiente. Leyes de Presupuestos mínimos. Pactos Internacionales. Análisis de leyes sobre residuos vigentes. Mención de las principales leyes ambientales nacionales y provinciales. Significado de los principales parámetros técnicos mencionados en las leyes de residuos. Estructura de la política ambiental nacional, de la provincia de Buenos Aires y de la Ciudad de Buenos Aires. Ejercitación. Análisis de casos. Convención de Armas Químicas. Organización para la Prohibición de las armas químicas. Autoridad Nacional Argentina para la Convención. Información para la Industria Química . Obligaciones. Normativa General
Bibliografía
Titulo: Ley de Higiene y Seguridad en el Trabajo Nro. 19.587 Decreto 351 -
Autor: N/A - Editorial: N/A
Titulo: Ley de Riesgos del Trabajo Nro. 24.557 -
Autor: N/A - Editorial: N/A
Titulo: ISO 14001. EMS Manual se sistema de gestión medioambiental - H. Roberts, G. Robinson Paraninfo. 1999.
Autor: N/A - Editorial: N/A
Titulo: Auditoría de sistemas de gestión ambiental. Introducción a la norma ISO 14001 , - G. Woodside, P. Aurrichio , McGraw Hill, 2001
Autor: N/A - Editorial: N/A
Titulo: Evaluación de Impacto Ambiental
Autor: Alfonzo Garmendia Salvador - Editorial: Pearson Prentice Hall Pearson Educación S.A., Madrid - Edición: 2008
Titulo: Guía Metodológica para la evaluación de Impacto ambiental
Autor: V. Coneza Fernández- Vítora - Editorial: Ediciones Mundi-Prensa Madrid, 4º edición - Edición: 2010
Profesores
Bertini, Liliana Maria
Cargo: ASO - Grupo/s: K S
Fernandez Velazco, Santiago
Cargo: ASI - Grupo/s: K S

Electivas Cs. Imagen

Código: 72.52

Creditos: 3

Contenidos
Bibliografía
Profesores
Gambini, Maria Juliana
Cargo: TIT - Grupo/s: S

Código: 72.68

Creditos: 3

Contenidos
Bibliografía
Profesores
Matt, Andreas Daniel
Cargo: ADJ - Grupo/s:

Código: 72.84

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.80

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:

Código: 72.58

Creditos: 3

Contenidos
Bibliografía
Profesores
Merchante, Mariano
Cargo: AUX - Grupo/s: S

Código: 72.65

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.87

Creditos: 3

Contenidos
Bibliografía
Profesores
Ottati, Leandro Marcio
Cargo: ASI - Grupo/s: S

Código: 72.50

Creditos: 6

Contenidos
Bibliografía
Profesores
Ruiz, Diego Gabriel
Cargo: ADJ - Grupo/s: S

Código: 72.70

Creditos: 1

Contenidos
Bibliografía
Profesores

Código: 72.81

Creditos: 3

Contenidos
Programa
1. Introducción a los sistemas de muchas partículas. Definición de materia activa. Ejemplos. Métodos y Enfoques de Simulación.2. Autómatas Celulares. Sobre grilla fija: Fluidos - Lattice Boltzman. Sin grilla espacial: Bandadas de Visecks.3. Simulaciones de partículas dirigidas por eventos (Event Driven). Gas ideal. Tablero de Galton. 4. Simulaciones de partículas dirigidas por el paso temporal (Time-Step Driven). Dinámica Molecular. Métodos Numéricos de Integración: Euler, Verlet, Corrector Predictor, ... etc. Gas de Lennard-Jones. 5. Medios Granulares Densos Gravitatorios 2D. Partículas cilíndricas. Partículas de formas arbitrarias: Esferopolígonos.6. Simulación de Multitudes I. Social Force Model. Contractile Particle Model. Modelado del comportamiento de humanos y animales. Óptima fracción de líderes en una manada. Egreso de agentes biológicos a través de una puerta angosta.7. Simulación de Multitudes II. Navegación de Peatones Virtuales.
Bibliografía
Profesores

Código: 72.61

Creditos: 1

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S

Código: 72.83

Creditos: 3

Contenidos
Bibliografía
Profesores
Guerrero, Marcela Alejandra
Cargo: ADJ - Grupo/s: S

Código: 72.86

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.53

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.74

Creditos: 3

Contenidos
Introducción
Visualización de Información, Introducción: ¿Que es Visualización?. Antecedentes. Visualización de Información. Dato e Información, Tipos de Datos, ejemplos.InfoVis & SciViz. Visualización de Información vs Visualización Científica: Que busca cada disciplina. Diferencias y similitudes.
Antecedentes
Antecedentes históricos (Charles Joseph Minard, William Playfair, John Snow, Florence Nightingale, Harry Beck, etc.)
Tipo de datos
Datos fundamentales. Tipos de datos (nominales, ordinales, cuantitativos). Dimensión del dominio y del rango. Escalas de medición (Nominal, Ordinal, Interval & Ratio)
Etapas
Etapas en la visualización de datos según Ben Fry y las etapas en la Ciencia de Datos.Tuberías de visualización.
Interacciones
Posibles interacciones para convertir a un gráfico estático en una visualización.
EDA
Técnicas para la exploración de datos. John W. Tukey. Exploratory Data Analysis. Técnicas y herramientas.
Data Cleansing
Limpieza de datos (data cleansing, data wrangling)
Mapeo
Mapeo de datos en elementos visuales. Descomponiendo y analizando visualizaciones.
Color
Uso del color, paletas, cartografía temática, mapas coroplético.Ilusiones ópticas. Problemas para percibir el color.
Percepción
Percepción gráfica.
Excelencia gráfica
Excelencia gráfica y principios de Edward Tufte
Galería de Visualizaciones
Ejemplos del diario NYTimes, The Guardian y LN Data.
Bibliografía
Profesores
Aizemberg, Diego Ariel
Cargo: ADJ - Grupo/s: S

Electivas Form. Cs.Imagen

Código: 94.23

Creditos: 3

Creditos Requeridos: 168

Contenidos
Enfoque general
Se expone y estudia una teoría general sobre las organizaciones de carácter sistémico y científico, con las siguientes características.• Capacidad descriptiva de los fenómenos organizativos.• Capacidad predictiva de los resultados de la aplicación de diferentes políticas, diseños y prácticas de conducción de las personas de la organización, con la aplicación de herramientas cualitativas y cuantitativas, compuesta de los siguientes tópicos:
Introducción
Comienzos de la organización. La Organización Natural. Enfoque sistémico y científico. El trabajo y otras variables.
Estructura de las organizaciones
Variables de la organización. Nivel de trabajo e intervalo temporal. Estructura de profundidad. Estratos universales. Funciones en la organización. Organizaciones estratificadas.
Composición de las organizaciones
El tiempo. La capacidad humana. La complejidad de la información. Capacidad y tiempo. Maduración de la capacidad.
Entorno de las organizaciones
Complejidad de los problemas.
Mecanismos de las organizaciones
Delegación de tareas. Relación entre roles. Confianza y valores. Compensación diferencial. Prácticas disfuncionales. Prácticas de conducción. Conducción gerente-subordinado. Conducción gerente mediato-subordinado mediato. Liderazgo de la organización.
Conclusiones
Recapitulación de la teoría. Consejos a los futuros profesionales extraídos de la misma.
Bibliografía
Titulo: La Organización Requerida - Elliott Jaques, 2000, Buenos Aires, Granica
Autor: N/A - Editorial: N/A
Profesores
Gutierrez Krüsemann, Ricardo Jose M.
Cargo: TIT - Grupo/s: AB KMP
Pedró, Cecilia Angélica
Cargo: ASI - Grupo/s: KMP
Valledor Duco, Juan Maria
Cargo: AUX - Grupo/s: AB

Código: 94.29

Creditos: 3

Contenidos
Contexto y Cultura Emprendedora Profesional
Comprensión del marco estructural emprendedor regional e internacional. Definición de factores endógenos y exógenos que inhiben o catalizan el proceso emprendedor. Reconocimiento del impacto del emprendedorismo en la creación de nuevas empresas y empleos, en la economía de la región. Debate acerca de oportunidades locales.Conceptos y términos generales del emprendedorismo (entrepreneurship) profesional. Actores que se involucran en el proceso emprendedor profesional. Perfiles de emprendedores y tipos de emprendimientos que se generan (de alto potencial, de subsistencia, familiares y otros). Las inversiones de riesgo y su evolución regional e internacional.Propuesta de marco formativo y de apoyo para emprender en países en vías de desarrollo con alto potencial de creación de valor. El proceso emprendedor como una carrera profesional. Introducción a la técnica de entrenamiento para la concepción de negocios de alto potencial. Explicación del Concepto “Constructor de Negocios (Business Builder)” y su importancia para el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Comprender la alta probabilidad de fracasos en el proceso emprendedor, y de la forma en que los emprendedores encaran estas situaciones. Características patrones de la personalidad de los emprendedores (innatas y adquiridas). Contradicciones y mitos (creencias equivocadas) acerca del emprendedorismo.
Desarrollo del Potencial Emprendedor
Base de conocimientos técnicos, filosóficos y estadísticos que permitan facilitar el desarrollo del potencial emprendedor en el ser humano. Facilitación de conceptos para introducirse en el dominio personal y empresarial: realización de la visión personal, comprensión de la tensión creativa, la búsqueda de maestría personal, realización del emprendimiento como un proceso de aprendizaje y acción creativa. Propuestas de actividades que permitan facilitar la eliminación de creencias autolimitantes, el autodesarrollo y la preparación personal para enfrentar de manera más efectiva el contexto y los potenciales inhibidores del proceso emprendedor. Guía para la confección del “Trabajo Personal y Grupal”.Concepto de dinámicas de la personalidad y formas de actuar para poder diseñar equipos eficientes, donde trabajen personas que se complementan entre sí y acotan el riesgo de crisis actitudinales. Práctica de diseño y trabajo en equipo (complementario adicional). Preparar las bases para encarar la creación de organizaciones aprehendientes e inteligentes. Visión compartida, pensamiento sistémico, aprendizaje en equipo, entre otros.
El Proceso Emprendedor Profesional
·Definición de constructor de Negocios (Business Builder) y su importancia en el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Patrones característicos de la personalidad de Emprendedores dinámicos.·Definición de emprendimiento dinámico. Modelo de gestación y sustento de un emprendimientos profesional para que sea dinámico y perdurable. ·Evolución característica de un emprendimiento profesional. Flujograma de proceso e hitos más importantes a tener en cuenta a la hora de emprender.·Curvas características del proceso emprendedor profesional. Relación entre las curvas de cash flow acumulado, tiempo valorizado y poder del emprendedor a lo largo del proceso. Análisis de un testimonio emprendedor profesional. ·Introducción a las herramientas de apoyo para el diseño y presentación de negocios ante inversores o prestatarios de recursos. Estrategia de preparación y de abordaje ante prestatarios de recursos.
Creación del Equipo de Socios y de Management
-Cultura gerencial y habilidades de gerenciamiento, denominadas comúnmente management, requeridas para sostener actualmente emprendimientos dinámicos.-Habilidades de management son indispensables en todo emprendedor profesional y que, con esfuerzo, tenacidad y concentración, las puede adquirir o desarrollar a lo largo del tiempo mediante entrenamiento y experiencia. - Creación de equipos de trabajo eficientes para el éxito de todo emprendimiento y el rol del emprendedor como generador del clima de confianza y aprendizaje necesario para la generación de valor.- La importancia de identificar, respetar y aprovechar de la mejor forma las diferentes personalidades de los integrantes del equipo emprendedor, para que fluya la confianza, la cooperación y el aprendizaje en conjunto.- Cómo se construyen equipos de trabajo para una organización inteligente. - Capacidades gerenciales para crear un equipo de management multidisciplinario y aprenda a seleccionar a las mejores personas para ir cubriendo dichas funciones.
Fuente y Generación de Ideas y Oportunidades
·Conceptos de Paradigmas, puntos y ventanas de inflexión, ventanas de oportunidad. Comprensión de los ciclos tecnológicos, socio-económicos y disrupciones para la detección de ideas de negocios y ventanas de oportunidad. Comprender la dinámica de las oportunidades de negocios.·Reconocer la diferencia entre una idea y una oportunidad de negocio. Conocer las distintas fuentes de ideas y oportunidades de negocios. Comprender el rol y la dinámica (metodología / técnicas) para la generación de ideas, reconocimiento de patrones, necesidades insatisfechas y el proceso creativo. Introducción a la guía rápida de detección de oportunidades de alto potencial.·Aprender a generar propuestas de valor en el mundo de los clientes. Implementar procesos de negocios con foco en los clientes mediante la generación de ciclos de compromisos para la satisfacción recurrente de ellos. Desarrollar sensibilidad a los cambios percibidos mediante el cultivo de habilidades de escucha, como pilar fundamental para la innovación y la generación de nuevos negocios, para llegar a tiempo con ofertas flexibles e innovadoras.
Validación y Modelización de Oportunidades
·Repaso de la grilla de validación de oportunidades de alto potencial. Análisis de los aspectos relacionados con la industria y el mercado, con el modelo de negocio, con las ventajas competitivas y con la diferenciación estratégica para lanzar el proyecto con el mayor potencial posible. ·Criterio de modelización. Basado en 6 vueltas, pasos y paradas de control, que va iterando información y acciones entre los aspectos que contiene la grilla de validación hasta lograr un negocio de alto potencial de crecimiento, dinámico, escalable y sustentable.
Estrategias para el Acceso a Recursos Clave para Emprender Profesionalmente
•Los recursos más importantes a buscar, cuando buscarlos y quienes son los típicos poseedores de dichos recursos.•Estrategia de preparación de los documentos y herramientas de comunicación del negocio para una efectiva presentación de los mismos ante los poseedores de recursos, entre ellos inversores de riesgo.
Bibliografía
Titulo: El Emprendedor Profesional - - Cap. N°1: Contexto y Cultura del Emprendedor - Cap. N°2: El Emprendedor, su desarrollo Personal y Empresarial - Cap. N°3: El Proceso Emprendedor Profesional - Cap. N°4: El Equipo Emprendedor y el Management Requerido - Cap. N°5: Búsqueda de Ideas y Oportunidades - Cap. N°6: Validación de Ideas y Oportunidades - Cap. N°7: Modelización del Emprendimiento - Cap. N°8: Estrategias para el Acceso a Recursos Claves para Emprender
Autor: N/A - Editorial: N/A
Titulo: El Emprendedor Profesional
Autor: Daniel Miguez - Editorial: EMPREAR - Edición: 2008
Profesores
Miguez, Daniel Edgardo
Cargo: ASO - Grupo/s: B INGLES
Menazzi, Juan Manuel
Cargo: TIT - Grupo/s: B INGLES
Nantes, Luis Maria
Cargo: ASI - Grupo/s: B INGLES
Fahnle, Pablo
Cargo: ASI - Grupo/s: B INGLES

Electivas Generales Cs. Imagen

Código: 72.85

Creditos: 3

Contenidos
Análisis de Datos en la Web Semántica
Clase 1. Introducción a la Web Sem\'antica. Definición. Motivación. Internet of Things. La Web como una base de datos.Clase 2. El modelo de datos RDF. Triplas, grafos RDF, tipos de nodos. Blank nodes. Tipos de datos. Reificación. Lenguages: N3 y Turtle. RDFS: inferencias.Clase 3. El lenguaje de consulta SPARQL. Basic Graph patterns (BGP). Sintaxis básica de SPARQL Formas: SELECT, CONSTRUCT, ASK, DESCRIBE. Agregación. Cláusulas FILTER, OPTIONAL. Subqueries. UNION. SPARQL Update, SPARQL Protocol.Clase 4. Principios de Linked Data. Linked Data 5-star. Open Data. Adquisición de datos: Open Refine, R2RML (RDB2RDF). Vocabularios. Endpoints. Clase 5. OLAP. Conceptos básicos. Facts y Dimensiones. Jerarquías, niveles, atributos.Clase 6. OLAP: Operadores. Cube Algebra: un lenguaje de alto nivel para expresar operaciones OLAP.Clase 7. Primer Parcial. Clase 8. Representación de datos multidimensionales en la Web: El vocabulario QB. Ejemplos: World Bank Linked Data, Eurostat.Clase 9. Representación de datos multidimensionales en la Web: El vocabulario QB4OLAP. Diferencias con QB. Ejemplos: World Bank Linked Data, Eurostat.Cómo QB4OLAP reutiliza QB. Data Structure Definition. Esquema e instancias en QB4OLAP. Las tres formas de utilizar QB4OLAP.Clase 10. Exportación de un DW existente a QB4OLAP. El caso de Northwind. Ejemplos.Clase 11. Consultando cubos en QB4OLAP utilizando Cube Algebra. Simplificación de consultas. Utilización de una herramienta de consulta.Clase 12. Generación de código SPARQL a partrir de Cube Algebra. Algoritmos. Optimización.Clase 13. 2do Parcial.Clase 14. Recuperatorios 1ro y 2do parcial.
Bibliografía
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.72

Creditos: 3

Contenidos
1. Modelos de software
Se hará una introducción al modelado de software, enfatizando las razones por las que modelos formales son de especial utilidad en dominios críticos.
1.1 Modelos formales
Se hará una introducción a distintos formalismos para el modelado de software, incluyendo un repaso de temas lógica matemática que ya se han visto en la carrera y que serán necesarios en el transcurso de la materia.
1.1.1 Lógicas para la especificación y modelado de software
Aprovechando el repaso realizado sobre lógica clásica de primer orden, se realizará una introducción a las lógicas modales, multimodales (en particular la lógica proposicional dinámica) y temporales (LTL).
1.2 El lenguaje de modelado Alloy
Se realizará una introducción al lenguaje Alloy, enfatizando su simplicidad, su cercanía a los conceptos de la orientación a objetos, y la existencia de soporte automática para análisis de modelos.
1.2.1 El analizador del lenguaje Alloy
Se hará una descripción a alto nivel de los fundamentos del analizador de Alloy, y se lo utilizará como ejemplo didáctico de herramienta de análisis de software.
2. Fundamentos formales del análisis y la verificación de software
Se enseñarán los fundamentos formales necesarios para comprender las técnicas modernas de análisis y verificación automáticos.
2.1 SAT-solving
El problema de SAT. El algoritmo de SAT-solving DPLL. Estado del arte: backtracking no cronológico, cláusulas aprendidas, SAT-solving incremental.
2.2 Model Checking
Introducción al model checking. Análisis de propiedades temporales utilizando model checking.
2.3 SMT-solving
Técnicas para el razonamiento entre teorías.Teorías decidibles.Estado del arte en SMT-solving. Z3. Yices.
3. Análisis de software
Técnicas automáticas para la validación de propiedades sobre la semántica de los modelos y programas.
3.1 Programación por contratos
Precondiciones. Postcondiciones. Invariantes. Introducción a Eiffel. Introducción a JML.
3.2 Análisis en tiempo de ejecución
El análisis en tiempo de ejecución (runtime analysis) como técnica efectiva y escalable de análisis parcial de código.
3.2.1 El Lenguaje de modelado JML
Sus principales construcciones: requires, ensures, invariant, modifies.
3.3 Análisis estático
Introducción al análisis estático de modelos y código.
3.3.1 Basado en SAT
Traducción de contratos a SAT. Traducción de código a SAT.
3.3.2 Basado en SMT
Análisis simbólico dinámico. Path conditions. Resolución de path conditions con SMT.
4. Aplicaciones
Se verán aplicaciones de las distintas técnicas vistas en la materia.
4.1 Búsqueda automática de errores en código
Se verán distintas aplicaciones para la detección automática de errores en código con contratos.
4.2 Generación automática de casos de test
Se verán distintas aplicaciones para la generación automática de casos de test.
4.3 Reparación automática de errores en código
Se verán distintas técnicas para la reparación automática de fallas en código con contratos.
5. Herramientas
Se utilizarán herramientas para el análisis y la verificación de modelos y código.
5.1 El analizdor de Alloy
El lenguaje Alloy. El Analizador de Alloy. Ejemplos.
5.2 Forge (búsqueda de bugs utilizando SAT-solving)
Forge es una herramienta para detección automática de fallas en código Java anotado con contratos JML. Fue desarrollada en el MIT, y se caracteriza por su usabilidad.
5.3 TACO (búsqueda de bugs utilizando SAT-solving)
TACO es una para detección automática de fallas en código Java anotado con contratos JML. Se la comparará con Forge.
5.4 PEX (generación automática de casos de test utilizando ejecución simbólica dinámica)
Se utilizará la interface web "pex for fun" para acceder a las funcionalidades de PEX. PEX, desarrollada por Microsoft Research, es parte del estado del arte en generación automática de casos de test. SMT en PEX.
5.5 FAJITA (generación automática de casos de test utilizando SAT-solving incremental)
SAT-solving incremental. Satisfacción de criterios de cobertura con SAT-Solving incremental. La herramienta FAJITA.
5.6 Fundamentos de la herramienta Stryker para reparación automática de fallas
Estado del arte en reparación automática de fallas. Técnicas basadas en SAT. Técnicas basadas en patrones de fallas. Fundamentos de Stryker: análisis dinámico y estático.
Bibliografía
Titulo: TOUCH OF CLASS. Learning to Program Well with Objects and Contracts
Autor: Bertrand Meyer - Editorial: Springer - Edición: 2009
Titulo: Software Abstractions: Logic, Language and Analysis
Autor: Daniel Jackson - Editorial: MIT Press - Edición: 2006
Profesores
Frias, Marcelo Fabian
Cargo: TIT - Grupo/s: S

Código: 72.75

Creditos: 3

Contenidos
Aprendizaje automático
Unidad 1: Introducción •¿Qué es el aprendizaje automático? Ejemplos de aplicaciones.•Diseño de sistemas de aprendizaje. Enfoques. •Aprendizaje de una tarea. Aprendizaje como búsqueda. Aprendizaje de con-ceptos. Hipótesis de aprendizaje inductivo.•Espacio de versiones y algoritmo de eliminación de candidatos.Unidad 2: Aprendizaje bayesiano•Teorema de Bayes y aprendizaje de conceptos.•Clasificación. Función de pérdida. Función discriminante. Reglas de asociación.•Clasificador bayesiano óptimo. Algoritmo EM. Unidad 3: Aprendizaje estadístico•Estimación por máxima verosimilitud. •Evaluación de un estimador: sesgo y varianza.•Clasificación paramétrica.•Procedimientos de selección del modelo.•Métodos multivariados. •Análisis de componentes principales.Unidad 4: Aprendizaje supervisado y no supervisado•Aprendizaje de una y de múltiples clases.•Métodos de clustering basados en la distancia euclídea y en probabilidades.•Elección del número de clusters.•Clustering jerárquico.Unidad 5: Aprendizaje de árboles de decisiones•Representación de árboles de decisiones. Problemas que se resuelven con este método.•Algoritmos. •Extracción de reglas a partir de los árboles. Aprendizaje de reglas a través de los datos.Unidad 6: Aprendizaje basado en instancias. •Aprendizaje de k vecinos más próximos. •Regresión localmente ponderada. •Funciones de base radial. •Razonamiento basado en casos.
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.73

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S

Código: 72.56

Creditos: 6

Contenidos
Bibliografía
Profesores
Beistegui, Rodrigo Mario
Cargo: AUX - Grupo/s:
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s:
Salatino, Mauricio
Cargo: AUX - Grupo/s:

Código: 72.64

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s:

Código: 94.42

Creditos: 3

Contenidos
Plan de Carrera - Marketing personal - El CV
El Nuevo Enfoque de la Preparación del Plan de Carrera: Marketing personal. Armado del CV. Entrevistas de selección. Entrevistas grupales ( assessment ). Fuentes de Búsqueda.
Competencias conversacionales
Relación entre Organización y Comunicación.La Productividad del trabajo sustentada en el poder de la palabra: de la tarea individual, de las tareas de coordinación, del trabajo reflexivo de aprendizaje.Comunicación verbal y no verbal: concepto, credibilidad y construcción del mensaje.La confianza y las acciones del lenguaje.El carácter activo y generativo del lenguaje.La confianza y el dominio de la sinceridad.La confianza y su relación con algunas competencias conversacionales.La efectividad del escuchar. La veracidad en el manejo de la información. La solidez en los juicios. Las promesas y el dominio de la responsabilidad. Los actos del lenguaje y el compromiso. Lenguaje y acción.Las Herramientas de delegación en la Organización por medio del lenguaje. Confianza, sistema y comportamiento
Presentaciones orales y escritas
Presentaciones orales y escritas eficaces: conceptos básicos de oratoria, soporte visual , interacción con el auditorio y elaboración -construcción de informes.
Dominio personal- Modelos mentales y aprendizaje en equipo
Construyendo la Organización inteligente: Dominio personal. Modelos mentales. Visión compartida. Aprendizaje en Equipo. Micro mundos.Los Modelos Mentales. Herramientas de verificación: Reflexión e Indagación. La Columna Izquierda. Escalera de inferencias. La disciplina de construir una visión compartida. Grados de adhesión a la visión: acatamiento, alistamiento, compromisoAprendizaje en equipos. Proceso de Alineamiento. El diálogo y la discusión para la toma de decisiones. Las rutinas defensivas y el conflicto. Entrenamiento de los equipos de trabajo: los dos campos de Práctica.Micro mundos: la tecnología de la Organización Inteligente. Los Micro mundos y el Aprendizaje Organizacional.
Estrategias de intracomunicación
El nuevo enfoque de la Comunicación Organizacional: La Intracomunicación. Concepto. La organización en red.El Mapa de la Intracomunicación: Áreas Estratégica, Operativa y de AuditoríaEstrategias de Intracomunicación.1.Apalancamiento. 2.Acercamiento. 3.Acompañamiento. 4.Facilitamiento. 5.Anclamiento. Guía del Mix EstratégicoEje de comunicación. Palanca. Procurar. Evitar. El Plan de Intracomunicación: cómo objetivar, desarrollarlo, etapas y acciones.
Bibliografía
Titulo: Echeverría, R.- “La Empresa Emergente”. - Ed. Granica, Buenos Aires, 2003
Autor: N/A - Editorial: N/A
Titulo: Elías, J y Mascaray, J.- “Más allá de la comunicación interna”. - Gestión 2000, Barcelona, 1998
Autor: N/A - Editorial: N/A
Titulo: Senge, P.-“La quinta disciplina” - Ed Granica, España, 1990
Autor: N/A - Editorial: N/A
Titulo: Leboyer, C.-¨Gestión de las Competencias¨ - Ed. Gestión 2000, Barcelona 1997
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: A
Pastor, Maria Mercedes
Cargo: ASI - Grupo/s: A

Código: 94.26

Creditos: 3

Contenidos
Procesos de comunicación interpersonales, grupales y organizacionales. Entrevistas y reuniones. Competencias laborales
El proceso de comunicación interpersonal: empatía y escucha activa. Lo verbal y no verbal. Ruido. Barreras y Estrategias de superación: individuales y organizacionales. Estilos de comunicación. Asertividad, exceso y defecto de comunicación. Comunicación de una y dos vías. Consecuencias.Direcciones de la Comunicación: Rumorologia. Otros medios de comunicación empresarial: Entrevistas y Reuniones. Autoconocimiento. Competencias. Plan de carrera: armado del CV, entrevistas de selección, fuentes de reclutamiento.
Presentaciones orales. Preparación y diseño. Construcción de ppt.
Presentaciones Orales. Fases de la elaboración del contenido: inicio, desarrollo, conclusión. Utilización de efectos de impacto y otros recursos: citas, anécdotas, humor, dramatizaciones. Consideraciones sobre el auditorio: empatía, sincronización, persuasión. La técnica del mapa mental. Construcción del soporte visual.
Presentaciones escritas. El Informe escrito profesional. El Paper.
La comunicación escrita: requisitos, funciones y objetivos. Recomendaciones para hacerla más efectiva. Los modelos de la comunicación escrita: mail, memos, circulares, cartas, actas. El Informe escrito: estructura , clases y etapas de elaboración. Pautas de redacción.Tipos de gráficos. Recomendaciones.
La comunicación en el grupo y el aprendizaje en equipos de trabajo.
Desempeño grupal: metas, normas, roles, redes de comunicación. Etapas y función del líder en el desarrollo de los grupos. Procesos y problemas intergrupales en las organizaciones: fenómenos de grupo. Dominio personal. Los Modelos Mentales. Reflexión e Indagación. La disciplina de construir una visión compartida.Aprendizaje en equipos: diálogo y discusión. Consenso nivelador y aperturista. Las rutinas defensivas y el aprendizaje. Conflicto productivo e improductivo. La Práctica. Micromundos.La práctica. Micromundos.
Bibliografía
Titulo: “Comportamiento Organizacional“ - Gordon, Judit- Ed.Prentice- Hall, México, 1997
Autor: N/A - Editorial: N/A
Titulo: “Habilidades de comunicación para directivos“ - de Manuel Dasí, F. y Martinez- Vilanova Martinez, R.- ESIC Editorial, Madrid, 1998
Autor: N/A - Editorial: N/A
Titulo: “La quinta disciplina” - Senge, P.-Ed. Granica, España, 1990
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: S2
Misson, Vanesa Soledad
Cargo: AUX - Grupo/s: S2

Código: 72.23

Creditos: 6

Contenidos
Bibliografía
Profesores
Garberoglio, Marcelo Fabio
Cargo: ADJ - Grupo/s: S1
Abad, Pablo Eduardo
Cargo: ASI - Grupo/s: S1
Yoshizaki, Gustavo
Cargo: AUX - Grupo/s: S1

Código: 22.09

Creditos: 6

Contenidos
Circuitos de corriente continua
Tensión eléctrica o diferencia de potencial, corriente eléctrica. Elementos circuitales básicos: resistencias, inductancias, capacitores; generadores de corriente y de tensión. Divisores de tensión. Circuitos de Corriente Continua. Medición de corrientes y tensiones. Medición de resistencias. Resolución de circuitos eléctricos: leyes de Kirchoff, métodos de ramas, mallas y nodos. Principio de superposición, teoremas de Thévenin y de Norton. Generadores controlados.
Circuitos de corriente alterna
Capacitores, inductores, ejemplos prácticos. Valor medio y valor eficaz de una onda periódica. Transformación fasorial. Concepto de impedancia. Concepto de función transferencia. Transformadores ideales, reales y prácticos. Ejemplos.
Algebra de Boole
Operaciones básicas del álgebra de boole. Propiedades. Circuitos con contactos. Tablas de verdad. Minitérminos. Expresión canónica. Mapa de Karnaugh. Expresión mínima como suma de productos. Redundancias.
Lógica combinacional con compuertas
Compuertas. Análisis y síntesis de circuitos combinacionales empleándolas. Introducción a las familias TTL y CMOS. Características como cajas negras. Compuertas con salida de tres estados y sus aplicaciones. Compuertas de transmisión y sus aplicaciones
Lógica combinacional con MSI y PROM
Decodificadores, árboles de paridad, multiplexores, demultiplexores, comparadores. Aplicaciones. Expansión. Sumadores y restadores binarios. Suma decimal. Memorias Programables de sólo lectura (PROM). Su uso para implementar funciones lógicas.
Latches, registros y multivibradores
Latches SR y D. Características y aplicaciones. Multivibradores estables y monoestables. Módulos binario, decimal y arbitrario. Aplicaciones. Registros con entrada y salida paralelo. Aplicaciones. Comunicaciones entre registros. Bancos de registros. Introducción a las memorias RAM.
Flip-flops, contadores y registros de desplazamiento
Flip-flops D, JK y T. Entradas preparatorias, de fuerza y reloj.Contadores asincrónicos. Módulos binario, decimal y arbitrario. Aplicaciones. Registros de desplazamiento. Aplicaciones.
Memorias
La memoria ideal. Dispositivos de almacenamiento. Memorias semiconductoras, memorias “de disco”, memorias flash. Variantes básicas, características, comparación, aplicaciones, tecnología, dispositivos prácticos más avanzados. Comparación general.
Conversión analógico-digital. Microcontroladores
Discretización: muestreo y digitalización. Reconstrucción de seales discretizadas. Conversión digital a analógica. Conversión analógica a digital. Distintos métodos y sus aplicaciones. Circuitos de muestreo y retención. Sistemas de adquisición de datos. Nociones sobre microcontroladores y sistemas embebidos.
Análisis de señales
Serie de Fourier y concepto de espectro. Concepto de ancho de banda efectivo y su aplicación a casos prácticos. Espectro de un tren de pulsos y su relación con los parámetros de la onda. Concepto de ruido, ruido inherente y ruido inducido.
Amplificadores
Amplificadores de tensión, corriente, transconductancia y transrresistencia. Amplificadores operacionales: características, modelo simplificado, modelo práctico, configuración inversora, no-inversora, integradora, derivadora, sumadora, etc. Ejemplos prácticos.
Diodos y fuentes de alimentación
Diodo rectificador: función, principio de funcionamiento, características ideales y reales, especificaciones. Rectificación de media onda y de onda completa. Rizado, filtros a capacitor, análisis aproximado. Dobladores de tensión. Ejemplos prácticos. Introducción a las fuentes de switching.
Comunicaciones
Esquema elemental de un sistema de comunicaciones. Conceptos de Modulación y Demodulación. Modulación de señales analógicas y digitales. Modulación analógica y digital. Modulación de frecuencia, de fase y de amplitud. Conceptos de multiplexado y de acceso múltiple. Medios de transmisión de la información, físicos e inalámbricos.
Manejo Térmico de Semiconductores
Planteo del problema, su importancia, su actualidad, soluciones que comprometen el desempeño y que no comprometen el desempeño, convencionales y avanzadas. Manejo integrado de capas. Ejemplo: notebook actual. Diseño de sistemas de enfriamiento con disipadores
Bibliografía
Titulo: Electrónica para científicos y tecnólogos - Electrónica Digital - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Electrónica para científicos y tecnólogos - Electrónica Analógica - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Fichas de la cátedra - Material didáctico preparado por la cátedra para las Unidades 8, 13 y 14
Autor: N/A - Editorial: N/A
Titulo: Electrónica - De los sistemas a los componentes - Neil Storey Addison Wesley 1995 ISBN 0-201-62572-5
Autor: N/A - Editorial: N/A
Profesores
Oreglia, Eduardo Victor
Cargo: ADJ - Grupo/s: S1
Douthat, Analia Elizabeth
Cargo: AUX - Grupo/s: S1

Código: 72.71

Creditos: 3

Contenidos
Bibliografía
Profesores
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s: INGLES

Código: 72.90

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s:

Código: 16.50

Creditos: 3

Contenidos
Bibliografía
Profesores
Yankilevich, Patricio
Cargo: ADJ - Grupo/s: A

Código: 72.88

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.89

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.78

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: A
Vaisman, Alejandro Ariel
Cargo: VIS - Grupo/s: A

Código: 72.54

Creditos: 3

Contenidos
Data Warehousing y Modelo Multidimensionales
On-Line Transaction Processing vs On-Line Analytical Processing. Modelo Multidimensional. Cubos: hechos, dimensiones y métricas. Jerarquías y operadores. MOLAP: representaciones esparcidas. ROLAP: esquema estrella y copo de nieve. HOLAP. Lenguajes de consulta sobre cubos. Paradigma SOLAP.
Integración de la Información
El problema de la fragmentación de la información y heterogeneidad de las fuentes de datos. Integración de la información vs. Data Exchange. Calidad de datos: manejo de datos incompletos, inconsistentes y duplicaciones. Proceso de integración de la información: descubrimiento, limpieza de datos y estandarización, especificación de procedimiento y ejecución. Schema Mapping. Modelo Schema-Based Matcher e Instance -Based Matcher. Funciones de similaridad. Deduplicación: Entity-Resolution. Análisis de herramientas para automatización: CLIO. ETL e integración de la información.
Data Mining e Itemsets frecuentes
Reglas de Asociación. Cómputo de Itemset Frecuentes. Algoritmo A-priori y mejoras.FP-Growth. Mining en categorías de atributos. Series de tiempo y patrones secuenciales. Patrones regulares. Aplicaciones: análisis de canasta, mining de trayectorias de objetos móviles.
Data Mining & Clustering
Clustering (agrupamiento). Variables de intervalo, binarias, nominales, ordinales. Función de distancia. Agrupamiento jerárquico y no jerárquico (K-means). Detección de anomalías (outliers). Aplicaciones: biología, meteorología, economía.
Data Mining & Clasificación
Clasificación. Evaluación de métricas y validación de modelos. Árboles de decisión y extracción de reglas. Overfitting y pruning. Aplicaciones: biología, meteorología, economía.
Bibliografía
Titulo: Database Systems: The Complete Book (Capítulos 21 y 22)
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: Beauty and the Beast: The Theory and Practice of Information Integration
Autor: Laura Haas - Editorial: Proceedings of 11th International Conference on Database Theory, (ICDT) - Edición: 2007
Titulo: Clio grows up: from research prototype to industrial tool
Autor: Laura Haas, Mauricio A. Hernández, Howard Ho, Lucian Popa y Mary Roth. - Editorial: Proceedings of the 2005 ACM SIGMOD international conference on Management of data (SIGMOD) - Edición: 2005
Titulo: Swoosh: a generic approach to entity resolution
Autor: Omar Benjelloun, Hector Garcia-Molina, David Menestrina and Qi Su, Steven Euijong Whang y Jennifer Widom - Editorial: The VLDB Journal - Edición: 2009
Titulo: On the Need of a Reference Algebra for OLAP
Autor: Oscar Romero y Alberto Abelló - Editorial: Proceedings of the 9th International Conference Data Warehousing and Knowledge Discovery (DaWaK 2007) - Edición: 2007
Titulo: Introduction to Data Mining
Autor: Pang-Ning Tan, Michael Steinbach y Vipin Kumar - Editorial: Addison-Wesley - Edición: 2005
Titulo: Fast Algorithms for Mining Association Rules in Large Databases
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 20th International Conference on Very Large Data Bases (VLDB) - Edición: 1994
Titulo: A Survey of Association-Rule Mining
Autor: Jeffrey Ullman - Editorial: Proceedings of the Third International Conference on Discovery Science - Edición: 2000
Titulo: Mining Sequential Patterns: Generalizations and Performance Improvements
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 5th International Conference on Extending Database Technology (EDBT) - Edición: 1996
Titulo: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach
Autor: Jian Pei, Jiawei Han, Behzad Mortazavi-Asl, Jianyong Wang, Helen Pinto, Qiming Chen, Umeshwar Dayal and Mei-Chun Hsu - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2004
Titulo: Mining Sequential Patterns with Regular Expression Constraints
Autor: M. Garofalakis, R. Rastogi y K. Shim - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2002
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.55

Creditos: 3

Contenidos
Ontologías para la Web Semántica
Contenidos MínimosAspectos computacionales de la extracción e integración de la información proveniente defuentes estructuradas y no estructuradas. Metadata. Semántica: ontologías, modelado dedominio, inferencia. Técnicas de extracción de metadata. Aplicaciones semánticasContenidos Detallados1.La Web Semántica a.La web actual y sus limitaciones. b.Tecnologías para la web semántica. c.El modelo en capas.2.Documentos estructurados: XML a.El lenguaje XML b.Consultas sobre documentos XML c.Procesamiento3.Descripción de recursos en la web: RDF a.RDF: Sintaxis basada en XML b.RDF Schema: El lenguaje c.Semántica axiomática de RDF y RDF Schema d.Un sistema de inferencia directo para RDF y RDF Schema e.Consultas en SPARQL4.El lenguaje para ontologías en la web OWL a.Relación entre OWL, RDF y RDF Schema b.Tres sublenguajes de OWL5.Lógica y reglas de inferencia a.Reglas monotónicas: sintaxis y semántica b.Programas sobre Lógicas de Descripción c.Reglas no monotónicas d.El lenguaje de markup para reglas6.Ejemplos de aplicaciones.
Bibliografía
Titulo: A Semantic Web Primer
Autor: Grigoris Antoniou and Frank van Harmelen - Editorial: MIT Press - Edición: 2008
Titulo: Sesame 2.x documentation
Autor: Aduna - Editorial: http://www.openrdf.org/documentation.jsp - Edición: 2011
Titulo: Protégé-OWL documentation
Autor: Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen - Editorial: . http://protege.stanford.edu/plugins/owl/documentation.html - Edición: 2004
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s:
Ceriani, Miguel Jeremías
Cargo: ASI - Grupo/s: S

Código: 72.02

Creditos: 6

Contenidos
Introducción
Breve reseña de la evolución de los sistemas de computación. Prototipos de los computadores actuales: Máquina de Von Neuman. Generaciones de sistemas de computación. Componentes de un sistema de computación: Software – Hardware - Firmware.Software: lenguaje de máquina, ensamblador, y lenguajes de alto nivel. Compiladores e Interpretes. Vinculadores, cargadores y programas ejecutables. Hardware: Procesador central, memoria principal, subsistema de entrada/salida y subsistema de comunicación de datos.
Representación de la información
Sistemas de numeración posicionales y no posicionales. Sistemas signo-magnitud y complemento para números enteros y reales. Sistema de punto flotante normalizado. Cambio de base: sistema decimal, binario y hexadecimal. Representación computacional. Concepto de acarreo (carry) y desbordamiento (overflow). Norma ieee 754 para representación de números reales.Cadenas de caracteres: código ascii, unicode.
Nociones básicas de memoria, CPU y buses
Esquema básico de Von Neumann: Memoria, CPU, I/O, buses. Memoria: Definición de bit y byte. Concepto de Palabra, Dirección de memoria y posición. Direccionamiento a palabra. Direccionamiento a byte. CPU: Unidad de control y unidad aritmético lógica. Registros generales y especiales: PC, SP. Flags
Lenguaje Ensamblador
Elementos de una instrucción de máquina. Lenguaje ensamblador: Cartilla de instrucciones y pseudo-instrucciones básicas. Formato de instrucciones. Direccionamiento: inmediato, directo, indirecto, registro, indirecto de registro, indexado y stack. Código de condición. Rótulos. Ejemplos de programas en lenguaje ensamblador.Proceso de ensamblado. Tabla de símbolos. Vinculación y Carga. Estructura de un módulo objeto
Programación en Lenguaje Ensamblador
Programa principal. Macros sin parámetros y con parámetros. Subrutinas. Concepto de stack. Pasaje de parámetros a subrutinas a través de registros y por stack. Uso de bibliotecas
Unidad Central de Proceso
Estructura y función de la UCP. Diferentes arquitecturas. El ciclo de instrucción. Pipelining a nivel de instrucción. Decodificación y ejecución de una instrucción en el procesador Z80.
Memoria Principal
Introducción al sistema de memoria de la computadora. Memoria principal de semiconductor. Tipos de memoria de acceso aleatorio: ram, rom, eprom. Memoria caché (acceso asociativo). Memoria virtual.
Subsistema de Entrada/Salida
Concepto de canal. Tipos de canales. Unidades de control. Concepto de multiprogramación. Periféricos: Disco magnético, cinta magnética, disco flexible, CD-Rom, DVD-Rom, impresoras. Clasificación de periféricos. Determinación de factores de bloqueo en cinta y disco.
Interrupciones
Conceptos fundamentales. Programa activo. Multiprogramación. Mono y multiprocesamiento. Tabla de programas activos. Entorno de ejecución de un programa: palabra de control, registro de puntero de stack, y registros de uso general. Tipos de interrupciones. Detección y manejo de interrupciones.
Bibliografía
Titulo: Apuntes de cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Zabaleta, Silvia Laura
Cargo: ASO - Grupo/s: S1

Código: 72.18

Creditos: 4

Contenidos
Introducción al Paradigma Funcional
Características del Paradigma Funcional. Transparencia referencial. Funciones de orden superior. Áreas de aplicación.
Lenguajes Funcionales
Introducción a lenguaje representantes del Paradigma Funcional: Lisp y ML. Mecanismo para construir tipos de datos recursivos y polimórficos, y estructuras de datos infinitas para construir funciones de orden superior. Pattern matching.
Cálculo Lambda
Reducciones alpha, beta, tetha, delta. Punto Fijo. Formas de evaluación. Introducción a la semántica computacional. Tipos de semántica: denotacional, axiomática, operacional. Métodos formal para especificación y verificación de programas.
Bibliografía
Titulo: Programming Languages: Design and Implementation - Terrence Pratt & Marvin V. Zelkowitz, 4th. ed., Prentice Hall, 2001
Autor: N/A - Editorial: N/A
Titulo: Cálculo Lambda: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Titulo: ML: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: ASO - Grupo/s: S

Código: 72.60

Creditos: 3

Contenidos
1.Conceptos Preliminares.
•Revisión de la noción de programación y el concepto de programa.•Propiedades deseables de los programas. Razonamiento y demostración de dichas propiedades.•Dificultades del modelo clásico de programación para el razonamiento sobre programas.•Descripción del modelo de programación funcional.•Características principales de los lenguajes funcionales: transparencia referencial, alto orden y currificación, y sistemas de tipos.
2.Modelo de Computación del Paradigma Funcional.
•Valores y expresiones. Las funciones como valores. •Mecanismos de definición de expresiones y valores. Ecuaciones orientadas para definir funciones. Sintaxis.•Visión denotacional y operacional de las expresiones. Modelos de computación mediante reducción. Semántica.•Órdenes de reducción: reducción aplicativa y reducción normal. •Sistema de Tipos Hindley-Milner. Tipos básicos. Constructores de tipos. Polimorfismo. Sintaxis para valores de cada tipo (caracteres, tuplas, listas, strings, funciones). Mecanismos de definición de nuevos tipos y de funciones sobre ellos. Tipos algebraicos no recursivos.•Funciones parciales y totales.•Funciones de alto orden. Currificación.
3.Técnicas Formales
•Demostración de propiedades•Noción de propiedad y de demostración. Diferentes formas de garantizar propiedades: por construcción, por chequeo automático, por demostración manual.•Algunas propiedades interesantes de los programas: corrección, terminación, equivalencia de programas.•Inducción/Recursión.•Definición inductiva de conjuntos.•Definición recursiva de funciones sobre esos conjuntos.•Demostraciones inductivas sobre dichas funciones.•Ejemplos: programas, expresiones aritméticas, listas.
4.Aplicación de Conceptos: Listas
•Listas por comprensión. Definición y ejemplos. Semántica de listas por comprensión mediante reducción.•Listas como tipo inductivo. Funciones básicas sobre listas (append, head, tail, take, drop, reverse, sort, elem, etc.).•Funciones de alto orden sobre listas. Patrón de recorrido: map. Patrón de selección: filter. Patrón de recursión: foldr.•Demostración de propiedades sobre listas y funciones sobre listas.
5.Sistemas de Tipos.
•Nociones básicas. Sistemas de tipado fuerte. Ventajas y limitaciones de los lenguajes de programación con tipos.•Lenguaje de tipos. Asignación de tipos a expresiones. Propiedades interesantes de esta asignación. Algoritmo de inferencia.•Mecanismos de definición de tipos nuevos y de funciones sobre ellos. Tipos algebraicos recursivos. •Ejemplos: enumeraciones, listas, árboles binarios, árboles generales.
6.Técnicas de Diseño Funcional - Transformación y Síntesis de Programas .
•Motivación. Obtención de programas a partir de especificaciones. Mejoramiento de eficiencia, con corrección por construcción.•Transformación de expresiones que utilizan listas por comprensión en expresiones que utilizan map, filter y concat.•Transformación y síntesis de programas. Técnicas y ejemplos
7.Lambda Cálculo
•Definición del lenguaje. Sintaxis. Definición de sustitición. •Modelo de computación. Nociones de alfa, beta y eta reducción. Semántica operacional.•Lambda cálculo como modelo teórico de los lenguajes funcionales. Representación de booleanos, pares, números, listas, y otras construcciones.
Bibliografía
Titulo: Introduction to functional programming
Autor: Bird, Richard; Wadler, Philip - Editorial: Prentice Hall, Oxford - Edición: 1988
Titulo: Introduction to functional programming using Haskell, Second Edition
Autor: Bird, Richard - Editorial: Prentice Hall, Oxford - Edición: 1998
Titulo: An Introduction to Functional Programming Systems Using Haskell
Autor: Davie, A. - Editorial: Cambridge University Press - Edición: 1992
Titulo: A Gentle Introduction to Haskell, First Edition
Autor: Hudak, Perterson y Fasel - Editorial: Prentice Hall - Edición: 2000
Titulo: Why Functional Programming Matters?
Autor: Hughes, John - Editorial: Computer Journal 32 (2) - Edición: 1989
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: TIT - Grupo/s: S
Pennella, Valeria Verónica
Cargo: AUX - Grupo/s: S

Código: 72.46

Creditos: 6

Contenidos
Parte 1. Introducción
Definiciones. Robot, robot móvil, robot autónomo.Tipos de robotHistoria y motivaciones desde la inteligencia artificial, desde la cibernética y desde la biología.Definición de robótica basada en comportamientos.
Parte 2. Ambientes, sensado y percepción.
Tipos de ambientesDispositivos de sensado Posicionamiento relativo Sensores de proximidad IR Odometría (encoders, sensores Doppler) Sensado inercial (giróscopos, acelerómetros y compases) Telémetro por ultra-sonido o IR Posicionamiento absoluto (Por faros o marcas, GPS)Esquemas de percepción Acción y percepción Percepción orientada por la acción Sensado dividido (Sensor fission) Sensado fusionado dirigido por la acción (action-oriented sensor fusion) Sensado en secuencia (sensor fashion) Percepción activa Basadas en expectativas Con foco de atención
Parte 3. Locomoción.
Comparación entre métodos basados en ruedas y basados biológicamente Locomoción con patas Configuraciones de patas y estabilidad Una pata. Dos patas. Cuatro patas.Seis patas. Locomoción con ruedas. Tipos de ruedas. Maniobrabilidad, estabilidad y Controlabilidad. Híbridos.
Parte 4. Comportamientos y Arquitectura de comportamientos.
Comportamientos reactivos Sistemas reactivosMétodos de diseño de comportamientos Guiados por la etología Guiados por la actividad asociada a una situación Guiados experimentalmente AprendizajeClasificación general de comportamientos Métodos para expresar comportamientos Diagramas de estímulo respuesta Notación funcional Aceptador de cantidad finita de estados.Representación de estímulos, acciones y mapeos Codificación de las respuestas Robot holonómico Codificación de los estímulos Mapeo de estímulo-respuesta El valor nulo Conjunto finito de valores Conjunto infinito de valores Campos potencialesComportamientos “simples” y “complejos”Las arquitecturas de comportamientos Competitiva Método subsumption Cooperativa Motor schema Híbrida
Parte 5 Vehículos de Braitenberg.
Inspiración y motivación.Vehículo 1. Esquema sensor, conexión, actuador.Vehículo 2. Multiples sesnores y conexiones.Vehículo 3. Integrando conexiones.inhibitorias.Vehículo 4. Funciones en las conexiones.Vehículo 5. Unidades de procesamiento internas y conexiones.Vehículo 6. El enfoque evolutivo.Vehículo 7. Cables memotrix y memoria.Vehículo 8. Percepción.Vehículo 9. Simetrías.Vehículo 10. ¿Piensan estos vehículos?Vehículo 11. Cables ergotrix y aprendizaje..
Parte 6. Odometría.
Errores sistemáticos.Errores no sistemáticos.Medida de los errores sistemáticos.Test del "camino bidireccional describiendo un cuadrado". Descripción AlgoritmoCorrección de los errores sistemáticos.Compensación de los errores.
Parte 7. Aprendizaje por refuerzo (AR).
IntroducciónElementos de AR Política. Función de valor. Función de refuerzo. Modelo del entorno.Agente, ambiente y notación.Ejemplos de uso de AR.Refuerzos y Retorno.Tareas episódicas y continuas.La propiedad de Markov.Proceso de decisión markoviano.Función de Valor.Función de acción-valor.Ecuación de Bellman.Política óptima.Función de valor óptima.
Parte 8. Programación Dinámica.
Evaluación de políticas.Iteracion de Políticas.Iteración de valor.Iteración generalizada de políticas.
Parte 9. Métodos libres de modelo.
Métodos Monte Carlo. Evaluación de política usando Monte Carlo. Evaluación de la función de acción-valor usando Monte Carlo. Métodos on-policy y off-policy. Política e-greedy. Obtención de una política óptima mediante evaluación de la función de acción-valor usando Monte Carlo.Aprendizaje mediante diferencia temporales.SARSAMétodos off-policy Q-Learning.
Bibliografía
Titulo: Behavior Based Robotics
Autor: Ronald C. Arkin - Editorial: The MIT Press - Edición: 1998
Titulo: Reinforcement Learning. An introduction.
Autor: Richard S. Sutton and Andrew G. Barto - Editorial: The MIT Press - Edición: 1998
Titulo: Autonomous Mobile Robot
Autor: Roland Siegwart and Illah R. Nourbakhsh - Editorial: The MIT Press - Edición: 2004
Titulo: Vehicles. Experiments in Synthetic Psychology
Autor: Valentino Braitenberg - Editorial: The MIT Press - Edición: 1987
Profesores
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S
Coffey, Santiago Andres
Cargo: AUX - Grupo/s: S
Goñi, Juan Ignacio
Cargo: AUX - Grupo/s: S

Código: 72.69

Creditos: 6

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.59

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.57

Creditos: 3

Contenidos
Contenidos
Microcontroladores. Sistemas operativos para microcontroladores. Conceptos de sistemas embebidos. Simuladores y entornos de programación. Sistema de Tiempo Real en Sistemas Embebidos. Implementación de un sistema embebido.
Bibliografía
Titulo: Datasheet AT mega644/V 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2007
Titulo: AT mega8515 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2010
Titulo: AVR STK500 – User Guide
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2003
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.66

Creditos: 6

Contenidos
Bibliografía
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.79

Creditos: 3

Contenidos
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: A

Código: 72.49

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s: S
ANtonioli, Alejandro
Cargo: AUX - Grupo/s: S

Código: 72.22

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ADJ - Grupo/s: S1
Zunino, Fernando Javier
Cargo: ASI - Grupo/s: S1

Código: 72.77

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.51

Creditos: 3

Contenidos
Bibliografía
Profesores
Praino, Gabriel Agustin
Cargo: ADJ - Grupo/s: S

Código: 72.29

Creditos: 3

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.82

Creditos: 3

Contenidos
Bibliografía
Profesores
Romero, Oscar
Cargo: VIS - Grupo/s: S

Código: 72.28

Creditos: 3

Contenidos
Bibliografía
Profesores
Alvarez - Hamelin, Jose Ignacio
Cargo: TIT - Grupo/s: S

Código: 22.27

Creditos: 4

Contenidos
Sistemas Digitales
Sistemas analógicos versus digitales. Ventajas y desventajas. Conversión analógica-digital: teorema del muestreo. Muestreo ideal. Muestreo natural. Muestreo real. Aliasing. Operación de sample and hold. Distorsión de apertura. Cuantificación uniforme y no uniforme. Distorsión de cuantificación. Distorsión por recorte. Ley óptima. Cuantificación robusta: leyes de compasión. PCM. Códigos de línea. Sistemas normalizados de transmisión de 2Mbps, 8 Mbps, 34 Mbps y 140 Mbps.
Transmisión Digital en Banda Base
Transmisión digital en banda base.Interferencia intersimbólica y ruido aditivo.Criterio de Nyquist de ISI nulo. Filtros coseno levantado. Relación entre la anchura de banda, la tasa de transmisión y el factor de roll-off. Eficiencia espectral.Diagrama de ojo.Probabilidad de error en presencia de ruido aditivo, blanco y gaussiano.Filtro adaptado. Correlador.Ecualizadores.
Transmisión digital en banda pasante
Sistemas binarios ask, fsk, psk. Sistemas m-arios: m-fsk, m-psk, qpsk, oqpsk, msk. Representación geométrica de señales y ruido. Diagramas de constelacióndetección coherente y no coherente.Desempeño comparativo de los métodos de modulación digital frente al ruido.Tasa de error en los símbolos y en los bits.Codificación de gray.Comparación de los sistemas de modulación digital con respecto al eb/n0 requerido y la eficiencia espectral. Límite de shannon.
Modulación de espectro ensanchado (“spread spectrum”) y sus aplicaciones
Origen de la técnica de modulación de espectro ensanchado. Ganancia de procesamiento. Resistencia a la interferencia.Secuencias seudoaleatorias. “M-sequences”. Propiedades. Correlación.Distintas técnicas de modulación de espectro ensanchado: secuencia directa (DS); saltos de frecuencia (FH).Interferencias de peor caso. Interleaving.Aplicaciones de la modulación de espectro ensanchado.Determinación de distancia con alta resolución. Comunicaciones en canales con propagación por trayectos múltiples. “Rake Receiver”. Acceso múltiple por división de código (CDMA). Comparación de CDMA con FDMA y con TDMA en acceso satelital y en comunicaciones móviles celulares.
Codificación de canal
Ventajas de la codificación de canal. Ganancia de codificación.Procedimientos para el control de errores: ‘Automatic Repeat Request (ARQ)’ y ‘Forward Error Correction (FEC)’. ‘Hard decision’. ‘Soft decision’.Códigos lineales de bloques. Códigos cíclicos. Códigos convolucionales. Diagrama de estados, diagrama de árbol, diagrama de Trellis. Decodificación de códigos convolucionales. Algoritmo de Viterbi. Modulación con codificación Trellis (TCM). Aplicaciones.
Bibliografía
Titulo: DIGITAL COMMUNICATIONS : FUNDAMENTALS AND APPLICATIONS - SKLAR, BERNARD, 2° ed., NEW JERSEY: PRENTICE HALL, 2001
Autor: N/A - Editorial: N/A
Profesores
Hirchoren, Gustavo Abraham
Cargo: TIT - Grupo/s: S
Ganzabal, Julian Maria
Cargo: ADJ - Grupo/s: S

Ciencias de la Informacion

4°

AÑO

Código: 72.41

Creditos: 6

Contenidos
Unidad 1: Estructura física de datos e índices
Representación del almacenamiento de los datos para una base de datos. Estructura de índices: densos, esparcidos, mixtos. Índices secundarios. Estructuras de índice para clave simple: Árboles B, Linear Hash, Extensible Hash, Bitmap. Estructuras de índice para clave compuesta: KD-Tree, GridFile. Estructuras para índices espaciales: QuadTree, R-tree y sus variantes. Tratamiento de tipos especiales de datos (espaciales, multimediales). Implementación de nuevos índices utilizando la API de los motores comerciales.
Unidad 2: Evaluación de consultas
Compilador de Consultas: analizador sintáctico, preprocesador y optimizador. Generación de los planes lógicos y físicos. Evaluación de costos y optimización de consultas. Algoritmos: su implementación. Algoritmos basados en índices. Ejecución.
Unidad 3: Base de datos espaciales
Bases de datos espaciales. Sistemas Espaciales Geográficos (GIS). Definición de la geometría. Métodos de acceso: Primer Filtro y Refinamiento. Índices espaciales: QuadTree vs. R-Tree. Extensiones de SQL para consultas espaciales. Operadores Espaciales y Funciones Geométricas. Búsqueda por relación topológica y por Distancia.
Unidad 4: Transacciones, control de concurrencia y recupero
Concepto de transacción. Propiedades ACID. Transacciones y Schedules. Ejecución concurrente de transacciones: Serialización. Conflictos que hay que evitar: grafo de precedencia. Control de la concurrencia basado en estrategia de blockeo: 2PL. Soporte transaccional en SQL. Sistemas con distintos tipos de blockeos. Implementación. Métodos para el manejo del Abrazo Mortal: prevención y detección. Control de la concurrencia sin blockeo. Recupero de un DBMS. Log. Checkpoint. Undo, Redo y Undo/Redo. Logging.
Unidad 5: Bases de Datos distribuidas y en paralelo
Modelos de paralelismo. Performance de algoritmos en paralelo. Modelo de almacenamiento. Función de Mapeo. Distribución de Datos. Transacciones distribuidas. Replicación de datos. Problema de junta distribuída. Reducción de semijunta. Junta de varias relaciones. Reductores para hipergrafos acíclicos. Commit distribuido. Sistemas de lockeo centralizado. Redes peer to peer. Problema de hashing distribuido.
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S
Dagnino, Agustina
Cargo: ASI - Grupo/s: S

Código: 72.44

Creditos: 6

Contenidos
Introducción a la Seguridad Informática
Aspectos fundamentales. Objetivos. Políticas de seguridad: generalidades, confidencialidad, integridad, modelos híbridos, composición de políticas.
Criptografía
Criptosistemas clásicos. Sistemas de encriptación simétricos y asimétricos, hash criptográfico. Manejo de claves. Generación. Distribucíón. Almacenamiento. Intercambio de claves.Protocolos criptográficos. Needham Schroeder, SSL, IPSEC. Aplicaciones: https, s-mime (email/pgp).
Seguridad en Aplicaciones
Principios de diseño seguro. Identidad. Representación de identidad. Certificados. Anonimato. Autenticación. Mecanismos challenge-response. Biometría. Multiples factores. Control de acceso. ACLs. Capacidades. L&K. Flujo de información. Confinamiento. Canales ocultos. Problemas frecuentes.
Seguridad de sistemas
Seguridad afuera de la aplicacion. Infraestructura. Seguridad en redes. Objetivos. Políticas. Organización. Controles. Firewalls. IDSs. IPSs. El factor humano. Programas malignos.
Verificacion
Auditorías. Penetration testing. Analisis de vulnerabilidades.
Bibliografía
Titulo: Computer Security – Art and Science
Autor: Matt Bishop - Editorial: Addison-Wesley - Edición: 2004
Titulo: Handbook of Applied Cryptography
Autor: Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone - Editorial: CRC Press - Edición: 1997
Profesores
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Ramele, Rodrigo Ezequiel
Cargo: ASI - Grupo/s: S
Abad, Pablo Eduardo
Cargo: ASO - Grupo/s: S

Código: 61.24

Creditos: 3

Contenidos
ECONOMÍA PARA INGENIEROS
1. Introducción a la Economía.Concepto de Economía., Microeconomía y Macroeconomía. Bienes y Servicios. La Empresa como unidad microeconómica. Actividad Económica.El Proceso Económico.2. Microeconomía: Demanda, Oferta y MercadoDeterminantes de la Oferta y de la Demanda. Bienes sustitutivos y complementarios. Controles de precios y carestías.. El excedente del consumidor. Elasticidad. Elasticidades de oferta y de demanda, elasticidad ingreso, y elasticidad cruzada.3. Microeconomía: Producción y CostosFunciones de Producción: Productividad Marginal. Relación de sustitución técnica. Rendimientos a escala. Costos de la Producción: Costo de oportunidad. Costos económicos y costos contables. Costos fijos y variables.Costo total, medio y marginal, análisis en el corto y en el largo plazo.Maximización de Beneficio y Oferta: La naturaleza y el comportamiento de las empresas. Maximización del Beneficio: Ingreso Marginal. Excedente del productor a corto plazo. Maximización de ingresos.4. Microeconomía: Mercados Estructura de los Mercados de Bienes y Servicios. Tipos de Mercado. Mercado de Competencia Perfecta. Equilibrio en el corto y largo plazo. Análisis Competitivo Aplicado: Eficiencia Económica y Análisis de Bienestar. Análisis de incidencia de impuestos.Mercados de Competencia Imperfecta. Modelos de Monopolio: Barreras a la entrada. Maximización de beneficio y elección del nivel de producción. Discriminación de precios. Regulación. Modelos de Oligopolio y Competencia monopólica. Características principales.Fallos de mercado5. MacroeconomíaVariables macroeconómicas. Concepto de valor agregado. Producto. Teoría y política fiscal.El papel del estado. Ingresos y gastos. Deuda. Déficit y superávit.El sector monetario y financiero. Oferta y demanda monetarias. Banco Central.Comercio Internacional. 6. La información Contable y Análisis de CostosObjetivos de la contabilidad. Tipos de contabilidad La ecuación contable. El estado de resultados y el estado patrimonial. Criterio de lo devengado versus el criterio de lo percibido. Relación entre el estado de resultados y el estado patrimonial. Registros contables. La cuenta. Plan de cuentas. La depreciación. Valuación de inventarios. Confección del cash flor. Análisis por medio de los ratios. Rentabilidad. Definición e interpretación de índices. Los costos desde la perspectiva de la Ingeniería y su uso para la toma de decisiones.7. Cálculo financieroValor tiempo del dinero. Capital e interés. Tasa nominal , proporcional , efectiva y equivalente. Interés vencido y adelantado. Capitalización y descuento. Rentas. Perpetuidad. Sistemas de amortización de préstamos, financiamiento.8. Presupuesto de Capital_ Formulación y Evaluación de ProyectosEtapas para la evaluación de una inversión o desinversión . Valor actual neto, Valor anual equivalente, Tasa interna de retorno. Período de recupero. Período de recupero descontado Ventajas y desventajas de cada método. Comparación y análisis de alternativas.
Bibliografía
Titulo: ECONOMÍA PARA INGENIEROS
Autor: Cepeda-Lacalle-Simón-Romero - Editorial: Thomson - Edición: 2004
Profesores
Abayu, Jorge Alejandro
Cargo: ADJ - Grupo/s: S
Palandella, Mauricio Guillermo
Cargo: ASI - Grupo/s: S
Coccolo, Pablo Bartolome
Cargo: TIT - Grupo/s: S

Código: 72.40

Creditos: 3

Contenidos
Metodologías.
Modelo en cascada. Modelo iterativo e incremental. Modelo en espiral. Proceso Unificado de Desarrollo Software (UP). Métodos ágiles: XP; SCRUM. Estimación de software. Métodos de puntos de Caso de Uso.
Introducción a arquitectura de software.
¿Que es la arquitectura de software?. Rol y responsabilidades del Arquitecto. Relación de la arquitectura con el proceso de desarrollo. Diferencias entre arquitectura y diseño. Conceptos de Diseño y conceptos de arquitectura. Principios de arquitectura. Tipos de Arquitectura. La importancia de los crosscutting concerns. Estructuras arquitecturales (módulos, componentes, conectores). Architecture Business Cycle (ABC)
Requerimientos de la arquitectura de software.
Requerimientos funcionales. Atributos de calidad. Drivers de arquitectura. Influencia de los stakeholders. Restricciones (de negocio y tecnológicos). Contexto del sistema. Escenarios de calidad. Quality Attributes Workshop (QAW).
Diseño y construcción de arquitecturas
Estilos de arquitectura. Patrones de arquitectura. Técnica para lograr atributos de calidad.. Evaluación de alternativas. Attribute Driven Design (ADD). Arquitectura de aplicaciones: presentación, lógica de negocios, persistencia, integración.
Documentación y evaluación de arquitecturas
Vistas y Viewpoints. Frameworks de arquitectura: Modelo 4+1; TOGAF. Documentación de arquitecturas: IEEE 1471; SAD. Evaluación de arquitecturas: ATAM. Architectural Spikes. Taller de aplicación con uso de herramientas case.
Bibliografía
Titulo: Software Architecture in Practice (2nd Edition)
Autor: Bass Len & Clements, Paul & Kazman, Rick - Editorial: Addison-Wesley Professional - Edición: 2003
Titulo: Patterns of Enterprise Application Architecture
Autor: Fowler, Martin - Editorial: Addison-Wesley Professional - Edición: 2002
Titulo: Pattern-Oriented Software Architecture - A System of Patterns, Volumen 1
Autor: Buschmann, Frank & Meunier, Regine & Rohnert, Hans & Sommerland, Peter & Stal, Michael - John Wiley - Editorial: Wiley - Edición: 1996
Titulo: Large-Scale Software Architecture: A Practical Guide using UML
Autor: Garland, Jeff & Anthony, Richard - Editorial: Editorial: John Wiley - Edición: 2003
Titulo: Software Engineering (9th Edition)
Autor: Sommerville, Ian - Editorial: Addison Wesley - Edición: 2010
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: S
Cunci, Roman Gustavo
Cargo: AUX - Grupo/s: S

Código: 72.27

Creditos: 6

Contenidos
Unidad 1
Unidad 1: Introducción a la Inteligencia Artificial. Diferentes enfoques. Fundamentos. Historia. Estado del Arte. Últimos avances. Agentes Inteligentes Estructura. Ambientes.
Unidad 2
Perceptrones Simples. Unidades escalón. Unidades lineales. Unidades estocásticas. Capacidad de los perceptrones simples.
Unidad 3
Redes Multicapa. Back Propagation. Ejemplos y aplicaciones. Performance de las redes multicapa.
Unidad 4
Aprendizaje no supervisado. Unidad lineal. Análisis de componentes principales. Aprendizaje competitivo simple. Mapeo competitivo simple. Modelo de Kohonen
Unidad 5
Modelo de Hopfield.
Unidad 6
Solución de problemas. Formulación. Ejemplos. Búsqueda de soluciones. Estrategias de búsqueda desinformadas.
Unidad 7
Métodos de búsqueda respaldados con información. Búsqueda el mejor primero. Funciones heurísticas. Algoritmo A*. Algoritmos de mejoramiento iterativo.
Unidad 8
Algoritmos de mejoramiento iterativo: Hill Climbing, Simulated Annealing. Juegos.
Unidad 9
Lógica de Primer Orden. Sintaxis y Semántica. Extensiones y variaciones. Uso. Agentes lógicos. Cómo representar cambios en el mundo.
Unidad 10
La inferencia en la lógica de primer orden. Reglas de inferencia. Modus ponens generalizado. Encadenamiento hacia delante y hacia atrás. Completitud. Resolución de problemas.
Unidad 11
Introducción. Algoritmos Genéticos. Algoritmos Genéticos. Reproducción, crossover y mutación.
Bibliografía
Titulo: Inteligencia Artificial: un enfoque moderno
Autor: Stuart Russell y Peter Norvig - Editorial: Prentice Hall - Edición: 2009
Titulo: Introduction to the theory of neural computation
Autor: John Hertz - Editorial: Westview Press - Edición: 1991
Titulo: Genetic Algorithms in Search, Optimization and Machine Learning
Autor: David Goldberg - Editorial: Addison-Wesley - Edición: 1989
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S

Código: 61.32

Creditos: 3

Creditos Requeridos: 144

Contenidos
Bibliografía
Profesores
Perego, Pablo Alejandro
Cargo: ASO - Grupo/s: KS
Blázquez, Oscar Gustavo
Cargo: ASI - Grupo/s: KS

Código: 72.43

Creditos: 3

Contenidos
UNIDAD 1. Gestión en la industria del software
Alcances e implicaciones de la Ciencia, la Técnica y la Ingeniería. Desarrollo tecnológico en la industria. Características del proceso software y de la producción industrial. Visión estratégica de la Organización. Plan de Negocios en la industria del software. El proceso de diagnóstico de la empresa. Factores clave para la planificación, conducción y gestión del negocio. Gestión del conocimiento. Reingeniería de procesos. Estrategias de Reingeniería. Gestión del Riesgo en Proyectos Informáticos. Análisis de Riesgos. Definición de Riesgos. Evaluación. Probabilidad e Impacto. Taxonomía de Riesgos. Planes de Contingencia.
UNIDAD 2. Modelos de Proceso
Proceso de construcción de software. Proceso frente a producto. Modelos de Proceso para la Gestión. Metodologías tradicionales vs. Metodologías ágiles. Estándares y Normas internacionales aplicables a la Gestión. Estándares IEEE 1074, ISO/IEC 12207, PMI. Procesos básicos. Actividades, Roles y Productos. Conceptos de madurez del proceso. Gestión de los Modelos de ciclos de vida del producto. Definición de modelos para la gestión. Técnicas de selección de modelos.
UNIDAD 3. Administración de proyectos
Conceptualización de Proyectos y de Administración de Proyectos. Marco de la gestión de Proyectos. Manejo de Recursos de un proyecto Informático. Confección del Plan de Proyecto. Sistemas de Control de Proyectos. Proceso de Gestión. Modelos, técnicas y métodos de estimación. Estimación de tamaño de producto. Estimación de esfuerzo. Costos. Planificación de Proyectos. Herramientas de estimación y de planificación. Seguimiento y Control de Proyectos.
UNIDAD 4. Gestión de la Calidad
Conceptos de Calidad de Producto y de Proceso. Modelos de Calidad de Proceso. Modelos de Calidad de Producto. Gestión de la Calidad. Garantía de Calidad. Normas y estándares Internacionales. Modelos de Madurez. CMMI, Normas ISO/IEC 15504, ISO/IEC 90003. Modelos para PyMES. Evaluación de producto software. Factores, Atributos y métricas de calidad de producto. Conceptos de Configuración del Software. Gestión de la Configuración. Auditorías. Normas y estándares de Configuración.
Bibliografía
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV)
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander, L. - Editorial: Software Engineering Institute, Carnegie Mellon University. - Edición: 2004
Titulo: Distinguishing PM Competence in Training and Development, organizational assessments and certifications
Autor: Goff S. - Editorial: Editorial Addison Wesley - Edición: 2003
Titulo: Introducción al Proceso Software Personal
Autor: Humprey,L - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: IEEE Standard 1074 -Standard for Developing Software Life Cycle Processes
Autor: IEEE - Editorial: IEEE - Edición: 2002
Titulo: ISO/IEC 90003:2004. Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001 to the development, supply, installation and maintenance of computer software.
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2004
Titulo: ISO/IEC 9001:2008. Quality management systems. Requirements
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2008
Titulo: ISO/IEC TR 15504. Information Technology – Software process assessment.
Autor: International Organization for Standardization - Editorial: ISO - International Organization for Standardization - Edición: 2008
Titulo: “Competisoft: Mejora de Procesos Software para pequeñas organizaciones”, en Fábricas de Software: experiencias, tecnologías y organizaciones.
Autor: Oktaba, H.; Piattini, M. - Editorial: Ra-Ma. Madrid - Edición: 2007
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Ed. Prentice Hall - Edición: 2002
Titulo: PMBok PM Body of Knowledge Project Management Institute
Autor: Project Management Institute - Editorial: Project Management Institute - Edición: 2008
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, Sexta Edición. - Edición: 2006
Titulo: Ingeniería de Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Profesores
Mon, Alicia Laura
Cargo: TIT - Grupo/s: S
Querel, Matías Gastón
Cargo: ASI - Grupo/s: S

Código: 93.75

Creditos: 6

Contenidos
Conceptos de álgebra Lineal
(a) Espacio vectorial. Bases de un espacio. Norma. Producto interno. (b) Ortogonalidad. Bases ortogonales. Proceso de ortogonalización de Gram-Schmidt. Descomposición QR de una matriz.
Autovalores y autovectores
(a) Diagonalización. Aplicación a la resolución de sistemas de ecuaciones en diferencias lineales.(b) Métodos numéricos para encontrar autovalores: Potencias, QR.(c) Descomposición en valores singulares. Aplicación al problema de cuadrados mínimos.(d) Análisis de componentes principales (PCA).
Análisis Armónico
(a) Series de Fourier.(b) Transformada de Fourier. Aplicación a ecuaciones diferenciales ordinarias. (c) Muestreo de señales continuas. Transformada de Fourier de tiempo discreto. Aplicaciones a ecuaciones en diferencias.(d) Transformada discreta de Fourier. Transformada rápida de Fourier (FFT).
Ecuaciones a derivadas parciales
(a) Métodos de diferencias finitas.(b) Métodos multigrilla.
Generación de números pseudo-aleatorios
(a) Algoritmos de generación más comunes
Bibliografía
Titulo: Métodos Numéricos con Matlab. 3ra. Ed.
Autor: MATHEWS, J.H. y FINK, K.D. - Editorial: Prentice Hall - Edición: 2000
Titulo: Análisis de Fourier.
Autor: HSU, H.P. - Editorial: Pearson - Edición: 1998
Profesores
Álvarez, Adrián Omar
Cargo: ADJ - Grupo/s: S
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: S

Código: 72.42

Creditos: 3

Contenidos
Introducción
Definición de sistemas distribuidos. Objetivos. Transparencia. Escalabilidad. Interoperabilidad. Problemas frecuentes. Tipos de sistemas distribuidos. Arquitecturas centralizadas, descentralizadas e híbridas. Middleware.
Procesos
Procesos e hilos de ejecución. Ejecución asincrónica. Llamadas bloqueantes. Rol en sistemas distribuidos. Clientes y servidores. Threads en Java: Thread, Runnable, Executor.
Comunicación
Invocación remota. Pasaje de parámetros. Comunicación basada en mensajes. Envío continuo de información. Migración de código. Calidad de servicio. Transmisión en simultaneo (multicast). RPC en java: RMI y Web Services. JMS.
Sincronización
Esquemas de nombramiento. Sincronización local. Sincronización temporal. Problemas y algoritmos. Exclusión mutua. Algoritmos de votación distribuidos.
Consistencia y replicación
Replicación: ventajas y problemas. Modelos de consistencia. Consistencia continua. Consistencia eventual. Lecturas monotónicas. Escrituras monotónicas. Otros modelos. Control de replicación. Diseminación de datos. Busquedas. Protocolos.
Tolerancia a fallas
Modelos de fallas. Enmascaramiento de fallas. Disponibilidad. Resiliencia.Detección de fallas. Comunicaciones punto a punto confiables. Comunicaciones multicast confiables. Atomicidad distribuída: commit de 2 y 3 fases. Recuperación
Seguridad
Servicios de seguridad. Amenzas. Canales seguros. Autenticación. Integridad. Confidencialidad. Control de acceso. Administración de autorizaciones. Administración de claves. Disponibilidad.
Bibliografía
Titulo: Distributed Systems: Principles and Paradigms, 2nd edition
Autor: Andrew Tanenbaum, Marteen Van Steen - Editorial: Pentice Hall - Edición: 2006
Profesores
Turrin, Marcelo Emiliano
Cargo: ADJ - Grupo/s: S

Código: 72.25

Creditos: 6

Contenidos
Sistemas y Modelos
Teoría General de Sistemas. Pensamiento Sistemico, Sistemas en tiempo continuo. Sistemas en tiempo discreto. Sistemas de eventos discretos. Estado de un sistema. Modelos discretos y continuos. Modelos determinísticos y probabilísticos,Dinámica de Sistemas, Modelos de Forrester. Propósito de la simulación. Pasos en el desarrollo de un proyecto de modelización y simulación. Simulación de sistemas simples.
Sistemas en Tiempo Continuo
...
Generación de Números Pseudo-Aleatorios
...
Simulación y Optimización de Montecarlo
...
Determinación de Datos de Entrada al Modelo
...
Simulación de Sistemas de Eventos Discretos
...
Análisis de Resultados
...
Bibliografía
Profesores
Patterson, Germán Agustín
Cargo: ASI - Grupo/s: S
Parisi, Daniel Ricardo
Cargo: ADJ - Grupo/s: S

5°

AÑO

Código: 72.45

Creditos: 12

Creditos Requeridos: 160

Contenidos
Lineamientos Generales
Objetivos del proyecto final como proyecto profesional integrador de los contenidos y competencias adquiridos durante la carrera. Definición de metodología a utilizar. Fases y documentación. Oportunidades e impacto del proyecto.
Bibliografía
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander,L. - Editorial: COMPSAC, SEI. Carnegie Mellon University - Edición: 2004
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Prentice Hall - Edición: 2002
Titulo: Ingeniería del Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, 6ta ed. - Edición: 2006
Titulo: Agile & Iterative Development. A Manager’s Guide
Autor: Larman C. - Editorial: Addison Wesley - Edición: 2004
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Addison Wesley - Edición: 2001
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV), Version 1.2.
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:
Marquez, Martin Andres
Cargo: ADJ - Grupo/s:

Código: 72.20

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s: S
Galindo, José Ignacio Santiago
Cargo: AUX - Grupo/s: S

Código: 94.52

Creditos: 0

Contenidos
Bibliografía
Profesores
Gonzalez Ferro, Ana Maria
Cargo: TIT - Grupo/s:

Código: 95.01

Creditos: 0

Creditos Requeridos: 192

Contenidos
Bibliografía
Profesores

Código: 12.83

Creditos: 3

Creditos Requeridos: 140

Contenidos
1.Definiciones y Legislación
Definiciones: salud, enfermedad profesional, peligro, riesgo, accidente, accidente in-itínere, incidente.Concepto de Riesgos Ocupacionales y Riesgos Tecnológicos. Consecuencias de los accidentes.Requisitos legales asociados con la Salud Ocupacional en la Argentina.Por qué deben ser cumplidos.Compendio y fuentes de la legislación asociada con la Salud Ocupacional en la Argentina.
2.Peligros, Riesgos, Barreras y Administración de Riegos
Concepto de barreras preventivas y protectivas.Contaminación AmbientalIluminaciónRuidosRiesgo mecánico.Aparatos y aparejos para izar.Ergonomía.Carga de Fuego.Riesgo EléctricoPrevención de incendiosEl Circuito de las Pérdidas. Ciclo de Gerenciamiento del Riesgo: Identificación/Análisis/Evaluación, Tratamiento y Financiación de los Riesgos. Rol de la Prevención en el Tratamiento y Reducción de Riesgos. Rol del Empresario y de las Aseguradoras de Riesgos del Trabajo. Prestaciones en Especie: Prevención de RiesgosAsistencia Médico FarmacéuticaServicios de Emergencia y Traslados, Rehabilitación, Recalificación Profesional, Prótesis.Servicio FúnebrePrestaciones Dinerarias: Salarios Caídos, Indemnización por Incapacidad Permanente o Muerte
3.Programa de Seguridad Efectivo
Cómo se mide el éxito de un Programa de Seguridad. Cuál es el Rol de la Dirección. Elementos que conforman un Programa de Seguridad Efectivo:•Investigación y Análisis de no conformidades: cómo se reporta e investiga una no conformidad, rol del supervisor en dicha tarea, clasificación por tipo de agentes, análisis de tendencias y de los diversas clases de no conformidades. Fijación de objetivos y planes de acción. Benchmarking.•Relevamientos previos a la no conformidad: su identificación y control. Análisis de seguridad del puesto de trabajo.•Seguridad Basada en el Comportamiento: Teoría del Comportamiento Humano. Modelos tradicionales de Seguridad vs. Programa de Seguridad Basado en el Comportamiento de los RRHH. Capacitación (no se hacerlo) vs. Motivación (no quiero hacerlo). Control del Comportamiento Deseado a través de la administración de Consecuencias. •Control de Pérdidas Catastróficas: a través de la Administración de Riegos•Salud y Primeros auxilios: a través del Departamento de Medicina Laboral (interno o externo)•Comité de Seguridad: rol y responsabilidades de sus integrantes. Problemas más comunes que atentan contra su efectividad y cómo manejarlos.
4.Sistemas de Gestión de Salud y Seguridad Ocupacional.
Propósito de los Sistemas de Gestión, ciclo PDCA y mejora continua. Definiciones.Semejanzas conceptuales entre los diversos Sistemas de Gestión existentes (Calidad, Seguridad, Medio Ambiente, etc.) Política.Compromiso de la Dirección. Identificación de peligros y evaluación de riesgos.Determinación de controles.Gestión del cambio (MOC)Requisitos legales.Asignación de recursos,Toma de conciencia.Documentación.Control Operacional.Preparación y respuesta para la emergencia.Seguimiento y medición del desempeño del S.G.No Conformidades. Identificación de las múltiples causas raíz. Acciones preventivas y acciones correctivas.Auditorías (primera, segunda o tercera parte).Revisión por la dirección. Sistemas de Gestión Integrados.
5.Introducción al estudio del medio ambiente
Definición de Gestión Ambiental. La importancia del medioambiente a través del tiempo. Tendencias e Iniciativas Globales. Estatutos, códigos y programas voluntarios. El desarrollo sustentable. Inquietudes ambientales mundiales. Incidentes ambientales mundiales. Ecoconsumismo. Tendencias ambientales mundiales
6.Sistemas de Gestión medioambiental
Definición de aspectos e impactos y actuación medio ambiental. Sistemas de gestión formales e informales. Ciclo de mejora contínua. Relación entre la industria y el medioambiente. Beneficios de un sistema de gestión ambiental en la industria Historia del sistema de gestión medioambiental normalizado. Serie de normas ISO 14000. Norma ISO 14001. Objetivo. Etapas de implementación de la norma ISO 14001. Gestión medioambiental de la Unión Europea. Comparación de EMAS con ISO 14001. Comparación de ISO 14001 con ISO 9001. Significado de la certificación.
7.Etapas de implementación de la ISO 14001
Planificación. Revisión medioambiental inicial. Registro de aspectos e impactos medioambientales. Política medioambiental. Requisitos de la Política Medioambiental. Legislación y regulación medioambiental. Objetivos y metas medioambientales. Programas de gestión medioambiental.Implementación y funcionamiento. Estructura y responsabilidades. Procedimientos medioambientales. Entrenamiento y concientización. Comunicación medioambiental. Manual de la Gestión medioambiental. Control de la documentación. Control de las operaciones. Preparación y respuesta a emergencias.Comprobación y acción correctiva. Monitoreo y medición. Corrección y prevención. Registros medioambientales. Auditorías ambientales. Revisión de la gestión.Ejercitación. Análisis de casos
8.Evaluación de Impacto Ambiental
Introducción. Definición de Evaluación de Impacto Ambiental. Definición de Impacto Ambiental, de Declaración de Impacto Ambiental, de Estudio de Impacto Ambiental. Legislación Argentina relacionada con la Evaluación de Impacto Ambiental: Ley General del Ambiente. Legislación de la Provincia de Buenos Aires: Ley 11723 Marco Ambiental y Ley 11 459 Radicación Ambiental. Proyectos de obras o actividades sometidas al proceso de Evaluación de Impacto Ambiental. Categorización de emprendimientos. Legislación de la Ciudad Autónoma de Buenos Aires: Ley Nº 123 “Régimen de Evaluación de Impacto Ambiental”. Normativa de CABA aplicable a la Evaluación de Impacto Ambiental.Estudio de Impacto Ambiental. Contenidos mínimos según legislación. Contenidos Generales. Scoping o Focalización. Apartados que deben constar en un Estudio de Impacto Ambiental: Descripción del proyecto y sus acciones , Examen de alternativas; Inventario ambiental y descripción de la interacciones ecológicas o ambientales clave; Identificación y valoración de impactos; Establecimiento de medidas protectoras y correctoras; Programa de vigilancia ambiental; Documento síntesis. Metodologías utilizadas para la Identificación de impactos ambientales: listas de revisión, relaciones causa-efecto, diagramas de redes., matrices de relaciones causa- efecto, técnicas de Transparencias o de superposición. Valoración de impactos ambientales: valoración cualitativa o Importancia; valoración cuantitativa o Magnitud. Valoración cualitativa de impactos ambientales: signo, relación causa efecto, acumulación, intensidad, extensión geográfica, momento de inicio, reversibilidad, recuperabilidad y periodicidad. Fórmulas de valoraciones cualitativas. Valoración cuantitativa de impactos ambientales o cálculo de magnitud. Índice ambiental. Ejercitación. Análisis de casos
9. Legislación ambiental
Legislación Internacional vigente. Principales Convenios Internacionales sobre residuos y productos industriales. Legislación Argentina. Jerarquía de la legislación Argentina. Estructura del Derecho Ambiental Argentino. Ley General del ambiente. Leyes de Presupuestos mínimos. Pactos Internacionales. Análisis de leyes sobre residuos vigentes. Mención de las principales leyes ambientales nacionales y provinciales. Significado de los principales parámetros técnicos mencionados en las leyes de residuos. Estructura de la política ambiental nacional, de la provincia de Buenos Aires y de la Ciudad de Buenos Aires. Ejercitación. Análisis de casos. Convención de Armas Químicas. Organización para la Prohibición de las armas químicas. Autoridad Nacional Argentina para la Convención. Información para la Industria Química . Obligaciones. Normativa General
Bibliografía
Titulo: Ley de Higiene y Seguridad en el Trabajo Nro. 19.587 Decreto 351 -
Autor: N/A - Editorial: N/A
Titulo: Ley de Riesgos del Trabajo Nro. 24.557 -
Autor: N/A - Editorial: N/A
Titulo: ISO 14001. EMS Manual se sistema de gestión medioambiental - H. Roberts, G. Robinson Paraninfo. 1999.
Autor: N/A - Editorial: N/A
Titulo: Auditoría de sistemas de gestión ambiental. Introducción a la norma ISO 14001 , - G. Woodside, P. Aurrichio , McGraw Hill, 2001
Autor: N/A - Editorial: N/A
Titulo: Evaluación de Impacto Ambiental
Autor: Alfonzo Garmendia Salvador - Editorial: Pearson Prentice Hall Pearson Educación S.A., Madrid - Edición: 2008
Titulo: Guía Metodológica para la evaluación de Impacto ambiental
Autor: V. Coneza Fernández- Vítora - Editorial: Ediciones Mundi-Prensa Madrid, 4º edición - Edición: 2010
Profesores
Bertini, Liliana Maria
Cargo: ASO - Grupo/s: K S
Fernandez Velazco, Santiago
Cargo: ASI - Grupo/s: K S

Electivas Cs. de la Inform.

Código: 72.85

Creditos: 3

Contenidos
Análisis de Datos en la Web Semántica
Clase 1. Introducción a la Web Sem\'antica. Definición. Motivación. Internet of Things. La Web como una base de datos.Clase 2. El modelo de datos RDF. Triplas, grafos RDF, tipos de nodos. Blank nodes. Tipos de datos. Reificación. Lenguages: N3 y Turtle. RDFS: inferencias.Clase 3. El lenguaje de consulta SPARQL. Basic Graph patterns (BGP). Sintaxis básica de SPARQL Formas: SELECT, CONSTRUCT, ASK, DESCRIBE. Agregación. Cláusulas FILTER, OPTIONAL. Subqueries. UNION. SPARQL Update, SPARQL Protocol.Clase 4. Principios de Linked Data. Linked Data 5-star. Open Data. Adquisición de datos: Open Refine, R2RML (RDB2RDF). Vocabularios. Endpoints. Clase 5. OLAP. Conceptos básicos. Facts y Dimensiones. Jerarquías, niveles, atributos.Clase 6. OLAP: Operadores. Cube Algebra: un lenguaje de alto nivel para expresar operaciones OLAP.Clase 7. Primer Parcial. Clase 8. Representación de datos multidimensionales en la Web: El vocabulario QB. Ejemplos: World Bank Linked Data, Eurostat.Clase 9. Representación de datos multidimensionales en la Web: El vocabulario QB4OLAP. Diferencias con QB. Ejemplos: World Bank Linked Data, Eurostat.Cómo QB4OLAP reutiliza QB. Data Structure Definition. Esquema e instancias en QB4OLAP. Las tres formas de utilizar QB4OLAP.Clase 10. Exportación de un DW existente a QB4OLAP. El caso de Northwind. Ejemplos.Clase 11. Consultando cubos en QB4OLAP utilizando Cube Algebra. Simplificación de consultas. Utilización de una herramienta de consulta.Clase 12. Generación de código SPARQL a partrir de Cube Algebra. Algoritmos. Optimización.Clase 13. 2do Parcial.Clase 14. Recuperatorios 1ro y 2do parcial.
Bibliografía
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.72

Creditos: 3

Contenidos
1. Modelos de software
Se hará una introducción al modelado de software, enfatizando las razones por las que modelos formales son de especial utilidad en dominios críticos.
1.1 Modelos formales
Se hará una introducción a distintos formalismos para el modelado de software, incluyendo un repaso de temas lógica matemática que ya se han visto en la carrera y que serán necesarios en el transcurso de la materia.
1.1.1 Lógicas para la especificación y modelado de software
Aprovechando el repaso realizado sobre lógica clásica de primer orden, se realizará una introducción a las lógicas modales, multimodales (en particular la lógica proposicional dinámica) y temporales (LTL).
1.2 El lenguaje de modelado Alloy
Se realizará una introducción al lenguaje Alloy, enfatizando su simplicidad, su cercanía a los conceptos de la orientación a objetos, y la existencia de soporte automática para análisis de modelos.
1.2.1 El analizador del lenguaje Alloy
Se hará una descripción a alto nivel de los fundamentos del analizador de Alloy, y se lo utilizará como ejemplo didáctico de herramienta de análisis de software.
2. Fundamentos formales del análisis y la verificación de software
Se enseñarán los fundamentos formales necesarios para comprender las técnicas modernas de análisis y verificación automáticos.
2.1 SAT-solving
El problema de SAT. El algoritmo de SAT-solving DPLL. Estado del arte: backtracking no cronológico, cláusulas aprendidas, SAT-solving incremental.
2.2 Model Checking
Introducción al model checking. Análisis de propiedades temporales utilizando model checking.
2.3 SMT-solving
Técnicas para el razonamiento entre teorías.Teorías decidibles.Estado del arte en SMT-solving. Z3. Yices.
3. Análisis de software
Técnicas automáticas para la validación de propiedades sobre la semántica de los modelos y programas.
3.1 Programación por contratos
Precondiciones. Postcondiciones. Invariantes. Introducción a Eiffel. Introducción a JML.
3.2 Análisis en tiempo de ejecución
El análisis en tiempo de ejecución (runtime analysis) como técnica efectiva y escalable de análisis parcial de código.
3.2.1 El Lenguaje de modelado JML
Sus principales construcciones: requires, ensures, invariant, modifies.
3.3 Análisis estático
Introducción al análisis estático de modelos y código.
3.3.1 Basado en SAT
Traducción de contratos a SAT. Traducción de código a SAT.
3.3.2 Basado en SMT
Análisis simbólico dinámico. Path conditions. Resolución de path conditions con SMT.
4. Aplicaciones
Se verán aplicaciones de las distintas técnicas vistas en la materia.
4.1 Búsqueda automática de errores en código
Se verán distintas aplicaciones para la detección automática de errores en código con contratos.
4.2 Generación automática de casos de test
Se verán distintas aplicaciones para la generación automática de casos de test.
4.3 Reparación automática de errores en código
Se verán distintas técnicas para la reparación automática de fallas en código con contratos.
5. Herramientas
Se utilizarán herramientas para el análisis y la verificación de modelos y código.
5.1 El analizdor de Alloy
El lenguaje Alloy. El Analizador de Alloy. Ejemplos.
5.2 Forge (búsqueda de bugs utilizando SAT-solving)
Forge es una herramienta para detección automática de fallas en código Java anotado con contratos JML. Fue desarrollada en el MIT, y se caracteriza por su usabilidad.
5.3 TACO (búsqueda de bugs utilizando SAT-solving)
TACO es una para detección automática de fallas en código Java anotado con contratos JML. Se la comparará con Forge.
5.4 PEX (generación automática de casos de test utilizando ejecución simbólica dinámica)
Se utilizará la interface web "pex for fun" para acceder a las funcionalidades de PEX. PEX, desarrollada por Microsoft Research, es parte del estado del arte en generación automática de casos de test. SMT en PEX.
5.5 FAJITA (generación automática de casos de test utilizando SAT-solving incremental)
SAT-solving incremental. Satisfacción de criterios de cobertura con SAT-Solving incremental. La herramienta FAJITA.
5.6 Fundamentos de la herramienta Stryker para reparación automática de fallas
Estado del arte en reparación automática de fallas. Técnicas basadas en SAT. Técnicas basadas en patrones de fallas. Fundamentos de Stryker: análisis dinámico y estático.
Bibliografía
Titulo: TOUCH OF CLASS. Learning to Program Well with Objects and Contracts
Autor: Bertrand Meyer - Editorial: Springer - Edición: 2009
Titulo: Software Abstractions: Logic, Language and Analysis
Autor: Daniel Jackson - Editorial: MIT Press - Edición: 2006
Profesores
Frias, Marcelo Fabian
Cargo: TIT - Grupo/s: S

Código: 72.56

Creditos: 6

Contenidos
Bibliografía
Profesores
Beistegui, Rodrigo Mario
Cargo: AUX - Grupo/s:
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s:
Salatino, Mauricio
Cargo: AUX - Grupo/s:

Código: 72.84

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.80

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:

Código: 72.64

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s:

Código: 72.71

Creditos: 3

Contenidos
Bibliografía
Profesores
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s: INGLES

Código: 72.90

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s:

Código: 16.50

Creditos: 3

Contenidos
Bibliografía
Profesores
Yankilevich, Patricio
Cargo: ADJ - Grupo/s: A

Código: 72.88

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.89

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.78

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: A
Vaisman, Alejandro Ariel
Cargo: VIS - Grupo/s: A

Código: 72.54

Creditos: 3

Contenidos
Data Warehousing y Modelo Multidimensionales
On-Line Transaction Processing vs On-Line Analytical Processing. Modelo Multidimensional. Cubos: hechos, dimensiones y métricas. Jerarquías y operadores. MOLAP: representaciones esparcidas. ROLAP: esquema estrella y copo de nieve. HOLAP. Lenguajes de consulta sobre cubos. Paradigma SOLAP.
Integración de la Información
El problema de la fragmentación de la información y heterogeneidad de las fuentes de datos. Integración de la información vs. Data Exchange. Calidad de datos: manejo de datos incompletos, inconsistentes y duplicaciones. Proceso de integración de la información: descubrimiento, limpieza de datos y estandarización, especificación de procedimiento y ejecución. Schema Mapping. Modelo Schema-Based Matcher e Instance -Based Matcher. Funciones de similaridad. Deduplicación: Entity-Resolution. Análisis de herramientas para automatización: CLIO. ETL e integración de la información.
Data Mining e Itemsets frecuentes
Reglas de Asociación. Cómputo de Itemset Frecuentes. Algoritmo A-priori y mejoras.FP-Growth. Mining en categorías de atributos. Series de tiempo y patrones secuenciales. Patrones regulares. Aplicaciones: análisis de canasta, mining de trayectorias de objetos móviles.
Data Mining & Clustering
Clustering (agrupamiento). Variables de intervalo, binarias, nominales, ordinales. Función de distancia. Agrupamiento jerárquico y no jerárquico (K-means). Detección de anomalías (outliers). Aplicaciones: biología, meteorología, economía.
Data Mining & Clasificación
Clasificación. Evaluación de métricas y validación de modelos. Árboles de decisión y extracción de reglas. Overfitting y pruning. Aplicaciones: biología, meteorología, economía.
Bibliografía
Titulo: Database Systems: The Complete Book (Capítulos 21 y 22)
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: Beauty and the Beast: The Theory and Practice of Information Integration
Autor: Laura Haas - Editorial: Proceedings of 11th International Conference on Database Theory, (ICDT) - Edición: 2007
Titulo: Clio grows up: from research prototype to industrial tool
Autor: Laura Haas, Mauricio A. Hernández, Howard Ho, Lucian Popa y Mary Roth. - Editorial: Proceedings of the 2005 ACM SIGMOD international conference on Management of data (SIGMOD) - Edición: 2005
Titulo: Swoosh: a generic approach to entity resolution
Autor: Omar Benjelloun, Hector Garcia-Molina, David Menestrina and Qi Su, Steven Euijong Whang y Jennifer Widom - Editorial: The VLDB Journal - Edición: 2009
Titulo: On the Need of a Reference Algebra for OLAP
Autor: Oscar Romero y Alberto Abelló - Editorial: Proceedings of the 9th International Conference Data Warehousing and Knowledge Discovery (DaWaK 2007) - Edición: 2007
Titulo: Introduction to Data Mining
Autor: Pang-Ning Tan, Michael Steinbach y Vipin Kumar - Editorial: Addison-Wesley - Edición: 2005
Titulo: Fast Algorithms for Mining Association Rules in Large Databases
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 20th International Conference on Very Large Data Bases (VLDB) - Edición: 1994
Titulo: A Survey of Association-Rule Mining
Autor: Jeffrey Ullman - Editorial: Proceedings of the Third International Conference on Discovery Science - Edición: 2000
Titulo: Mining Sequential Patterns: Generalizations and Performance Improvements
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 5th International Conference on Extending Database Technology (EDBT) - Edición: 1996
Titulo: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach
Autor: Jian Pei, Jiawei Han, Behzad Mortazavi-Asl, Jianyong Wang, Helen Pinto, Qiming Chen, Umeshwar Dayal and Mei-Chun Hsu - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2004
Titulo: Mining Sequential Patterns with Regular Expression Constraints
Autor: M. Garofalakis, R. Rastogi y K. Shim - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2002
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.55

Creditos: 3

Contenidos
Ontologías para la Web Semántica
Contenidos MínimosAspectos computacionales de la extracción e integración de la información proveniente defuentes estructuradas y no estructuradas. Metadata. Semántica: ontologías, modelado dedominio, inferencia. Técnicas de extracción de metadata. Aplicaciones semánticasContenidos Detallados1.La Web Semántica a.La web actual y sus limitaciones. b.Tecnologías para la web semántica. c.El modelo en capas.2.Documentos estructurados: XML a.El lenguaje XML b.Consultas sobre documentos XML c.Procesamiento3.Descripción de recursos en la web: RDF a.RDF: Sintaxis basada en XML b.RDF Schema: El lenguaje c.Semántica axiomática de RDF y RDF Schema d.Un sistema de inferencia directo para RDF y RDF Schema e.Consultas en SPARQL4.El lenguaje para ontologías en la web OWL a.Relación entre OWL, RDF y RDF Schema b.Tres sublenguajes de OWL5.Lógica y reglas de inferencia a.Reglas monotónicas: sintaxis y semántica b.Programas sobre Lógicas de Descripción c.Reglas no monotónicas d.El lenguaje de markup para reglas6.Ejemplos de aplicaciones.
Bibliografía
Titulo: A Semantic Web Primer
Autor: Grigoris Antoniou and Frank van Harmelen - Editorial: MIT Press - Edición: 2008
Titulo: Sesame 2.x documentation
Autor: Aduna - Editorial: http://www.openrdf.org/documentation.jsp - Edición: 2011
Titulo: Protégé-OWL documentation
Autor: Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen - Editorial: . http://protege.stanford.edu/plugins/owl/documentation.html - Edición: 2004
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s:
Ceriani, Miguel Jeremías
Cargo: ASI - Grupo/s: S

Código: 72.60

Creditos: 3

Contenidos
1.Conceptos Preliminares.
•Revisión de la noción de programación y el concepto de programa.•Propiedades deseables de los programas. Razonamiento y demostración de dichas propiedades.•Dificultades del modelo clásico de programación para el razonamiento sobre programas.•Descripción del modelo de programación funcional.•Características principales de los lenguajes funcionales: transparencia referencial, alto orden y currificación, y sistemas de tipos.
2.Modelo de Computación del Paradigma Funcional.
•Valores y expresiones. Las funciones como valores. •Mecanismos de definición de expresiones y valores. Ecuaciones orientadas para definir funciones. Sintaxis.•Visión denotacional y operacional de las expresiones. Modelos de computación mediante reducción. Semántica.•Órdenes de reducción: reducción aplicativa y reducción normal. •Sistema de Tipos Hindley-Milner. Tipos básicos. Constructores de tipos. Polimorfismo. Sintaxis para valores de cada tipo (caracteres, tuplas, listas, strings, funciones). Mecanismos de definición de nuevos tipos y de funciones sobre ellos. Tipos algebraicos no recursivos.•Funciones parciales y totales.•Funciones de alto orden. Currificación.
3.Técnicas Formales
•Demostración de propiedades•Noción de propiedad y de demostración. Diferentes formas de garantizar propiedades: por construcción, por chequeo automático, por demostración manual.•Algunas propiedades interesantes de los programas: corrección, terminación, equivalencia de programas.•Inducción/Recursión.•Definición inductiva de conjuntos.•Definición recursiva de funciones sobre esos conjuntos.•Demostraciones inductivas sobre dichas funciones.•Ejemplos: programas, expresiones aritméticas, listas.
4.Aplicación de Conceptos: Listas
•Listas por comprensión. Definición y ejemplos. Semántica de listas por comprensión mediante reducción.•Listas como tipo inductivo. Funciones básicas sobre listas (append, head, tail, take, drop, reverse, sort, elem, etc.).•Funciones de alto orden sobre listas. Patrón de recorrido: map. Patrón de selección: filter. Patrón de recursión: foldr.•Demostración de propiedades sobre listas y funciones sobre listas.
5.Sistemas de Tipos.
•Nociones básicas. Sistemas de tipado fuerte. Ventajas y limitaciones de los lenguajes de programación con tipos.•Lenguaje de tipos. Asignación de tipos a expresiones. Propiedades interesantes de esta asignación. Algoritmo de inferencia.•Mecanismos de definición de tipos nuevos y de funciones sobre ellos. Tipos algebraicos recursivos. •Ejemplos: enumeraciones, listas, árboles binarios, árboles generales.
6.Técnicas de Diseño Funcional - Transformación y Síntesis de Programas .
•Motivación. Obtención de programas a partir de especificaciones. Mejoramiento de eficiencia, con corrección por construcción.•Transformación de expresiones que utilizan listas por comprensión en expresiones que utilizan map, filter y concat.•Transformación y síntesis de programas. Técnicas y ejemplos
7.Lambda Cálculo
•Definición del lenguaje. Sintaxis. Definición de sustitición. •Modelo de computación. Nociones de alfa, beta y eta reducción. Semántica operacional.•Lambda cálculo como modelo teórico de los lenguajes funcionales. Representación de booleanos, pares, números, listas, y otras construcciones.
Bibliografía
Titulo: Introduction to functional programming
Autor: Bird, Richard; Wadler, Philip - Editorial: Prentice Hall, Oxford - Edición: 1988
Titulo: Introduction to functional programming using Haskell, Second Edition
Autor: Bird, Richard - Editorial: Prentice Hall, Oxford - Edición: 1998
Titulo: An Introduction to Functional Programming Systems Using Haskell
Autor: Davie, A. - Editorial: Cambridge University Press - Edición: 1992
Titulo: A Gentle Introduction to Haskell, First Edition
Autor: Hudak, Perterson y Fasel - Editorial: Prentice Hall - Edición: 2000
Titulo: Why Functional Programming Matters?
Autor: Hughes, John - Editorial: Computer Journal 32 (2) - Edición: 1989
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: TIT - Grupo/s: S
Pennella, Valeria Verónica
Cargo: AUX - Grupo/s: S

Código: 72.18

Creditos: 4

Contenidos
Introducción al Paradigma Funcional
Características del Paradigma Funcional. Transparencia referencial. Funciones de orden superior. Áreas de aplicación.
Lenguajes Funcionales
Introducción a lenguaje representantes del Paradigma Funcional: Lisp y ML. Mecanismo para construir tipos de datos recursivos y polimórficos, y estructuras de datos infinitas para construir funciones de orden superior. Pattern matching.
Cálculo Lambda
Reducciones alpha, beta, tetha, delta. Punto Fijo. Formas de evaluación. Introducción a la semántica computacional. Tipos de semántica: denotacional, axiomática, operacional. Métodos formal para especificación y verificación de programas.
Bibliografía
Titulo: Programming Languages: Design and Implementation - Terrence Pratt & Marvin V. Zelkowitz, 4th. ed., Prentice Hall, 2001
Autor: N/A - Editorial: N/A
Titulo: Cálculo Lambda: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Titulo: ML: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: ASO - Grupo/s: S

Código: 72.69

Creditos: 6

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.49

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s: S
ANtonioli, Alejandro
Cargo: AUX - Grupo/s: S

Código: 72.77

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.83

Creditos: 3

Contenidos
Bibliografía
Profesores
Guerrero, Marcela Alejandra
Cargo: ADJ - Grupo/s: S

Código: 72.51

Creditos: 3

Contenidos
Bibliografía
Profesores
Praino, Gabriel Agustin
Cargo: ADJ - Grupo/s: S

Código: 72.29

Creditos: 3

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.82

Creditos: 3

Contenidos
Bibliografía
Profesores
Romero, Oscar
Cargo: VIS - Grupo/s: S

Código: 72.28

Creditos: 3

Contenidos
Bibliografía
Profesores
Alvarez - Hamelin, Jose Ignacio
Cargo: TIT - Grupo/s: S

Código: 22.27

Creditos: 4

Contenidos
Sistemas Digitales
Sistemas analógicos versus digitales. Ventajas y desventajas. Conversión analógica-digital: teorema del muestreo. Muestreo ideal. Muestreo natural. Muestreo real. Aliasing. Operación de sample and hold. Distorsión de apertura. Cuantificación uniforme y no uniforme. Distorsión de cuantificación. Distorsión por recorte. Ley óptima. Cuantificación robusta: leyes de compasión. PCM. Códigos de línea. Sistemas normalizados de transmisión de 2Mbps, 8 Mbps, 34 Mbps y 140 Mbps.
Transmisión Digital en Banda Base
Transmisión digital en banda base.Interferencia intersimbólica y ruido aditivo.Criterio de Nyquist de ISI nulo. Filtros coseno levantado. Relación entre la anchura de banda, la tasa de transmisión y el factor de roll-off. Eficiencia espectral.Diagrama de ojo.Probabilidad de error en presencia de ruido aditivo, blanco y gaussiano.Filtro adaptado. Correlador.Ecualizadores.
Transmisión digital en banda pasante
Sistemas binarios ask, fsk, psk. Sistemas m-arios: m-fsk, m-psk, qpsk, oqpsk, msk. Representación geométrica de señales y ruido. Diagramas de constelacióndetección coherente y no coherente.Desempeño comparativo de los métodos de modulación digital frente al ruido.Tasa de error en los símbolos y en los bits.Codificación de gray.Comparación de los sistemas de modulación digital con respecto al eb/n0 requerido y la eficiencia espectral. Límite de shannon.
Modulación de espectro ensanchado (“spread spectrum”) y sus aplicaciones
Origen de la técnica de modulación de espectro ensanchado. Ganancia de procesamiento. Resistencia a la interferencia.Secuencias seudoaleatorias. “M-sequences”. Propiedades. Correlación.Distintas técnicas de modulación de espectro ensanchado: secuencia directa (DS); saltos de frecuencia (FH).Interferencias de peor caso. Interleaving.Aplicaciones de la modulación de espectro ensanchado.Determinación de distancia con alta resolución. Comunicaciones en canales con propagación por trayectos múltiples. “Rake Receiver”. Acceso múltiple por división de código (CDMA). Comparación de CDMA con FDMA y con TDMA en acceso satelital y en comunicaciones móviles celulares.
Codificación de canal
Ventajas de la codificación de canal. Ganancia de codificación.Procedimientos para el control de errores: ‘Automatic Repeat Request (ARQ)’ y ‘Forward Error Correction (FEC)’. ‘Hard decision’. ‘Soft decision’.Códigos lineales de bloques. Códigos cíclicos. Códigos convolucionales. Diagrama de estados, diagrama de árbol, diagrama de Trellis. Decodificación de códigos convolucionales. Algoritmo de Viterbi. Modulación con codificación Trellis (TCM). Aplicaciones.
Bibliografía
Titulo: DIGITAL COMMUNICATIONS : FUNDAMENTALS AND APPLICATIONS - SKLAR, BERNARD, 2° ed., NEW JERSEY: PRENTICE HALL, 2001
Autor: N/A - Editorial: N/A
Profesores
Hirchoren, Gustavo Abraham
Cargo: TIT - Grupo/s: S
Ganzabal, Julian Maria
Cargo: ADJ - Grupo/s: S

Código: 72.74

Creditos: 3

Contenidos
Introducción
Visualización de Información, Introducción: ¿Que es Visualización?. Antecedentes. Visualización de Información. Dato e Información, Tipos de Datos, ejemplos.InfoVis & SciViz. Visualización de Información vs Visualización Científica: Que busca cada disciplina. Diferencias y similitudes.
Antecedentes
Antecedentes históricos (Charles Joseph Minard, William Playfair, John Snow, Florence Nightingale, Harry Beck, etc.)
Tipo de datos
Datos fundamentales. Tipos de datos (nominales, ordinales, cuantitativos). Dimensión del dominio y del rango. Escalas de medición (Nominal, Ordinal, Interval & Ratio)
Etapas
Etapas en la visualización de datos según Ben Fry y las etapas en la Ciencia de Datos.Tuberías de visualización.
Interacciones
Posibles interacciones para convertir a un gráfico estático en una visualización.
EDA
Técnicas para la exploración de datos. John W. Tukey. Exploratory Data Analysis. Técnicas y herramientas.
Data Cleansing
Limpieza de datos (data cleansing, data wrangling)
Mapeo
Mapeo de datos en elementos visuales. Descomponiendo y analizando visualizaciones.
Color
Uso del color, paletas, cartografía temática, mapas coroplético.Ilusiones ópticas. Problemas para percibir el color.
Percepción
Percepción gráfica.
Excelencia gráfica
Excelencia gráfica y principios de Edward Tufte
Galería de Visualizaciones
Ejemplos del diario NYTimes, The Guardian y LN Data.
Bibliografía
Profesores
Aizemberg, Diego Ariel
Cargo: ADJ - Grupo/s: S

Electivas Formacion Cs. Informacion

Código: 94.23

Creditos: 3

Creditos Requeridos: 168

Contenidos
Enfoque general
Se expone y estudia una teoría general sobre las organizaciones de carácter sistémico y científico, con las siguientes características.• Capacidad descriptiva de los fenómenos organizativos.• Capacidad predictiva de los resultados de la aplicación de diferentes políticas, diseños y prácticas de conducción de las personas de la organización, con la aplicación de herramientas cualitativas y cuantitativas, compuesta de los siguientes tópicos:
Introducción
Comienzos de la organización. La Organización Natural. Enfoque sistémico y científico. El trabajo y otras variables.
Estructura de las organizaciones
Variables de la organización. Nivel de trabajo e intervalo temporal. Estructura de profundidad. Estratos universales. Funciones en la organización. Organizaciones estratificadas.
Composición de las organizaciones
El tiempo. La capacidad humana. La complejidad de la información. Capacidad y tiempo. Maduración de la capacidad.
Entorno de las organizaciones
Complejidad de los problemas.
Mecanismos de las organizaciones
Delegación de tareas. Relación entre roles. Confianza y valores. Compensación diferencial. Prácticas disfuncionales. Prácticas de conducción. Conducción gerente-subordinado. Conducción gerente mediato-subordinado mediato. Liderazgo de la organización.
Conclusiones
Recapitulación de la teoría. Consejos a los futuros profesionales extraídos de la misma.
Bibliografía
Titulo: La Organización Requerida - Elliott Jaques, 2000, Buenos Aires, Granica
Autor: N/A - Editorial: N/A
Profesores
Gutierrez Krüsemann, Ricardo Jose M.
Cargo: TIT - Grupo/s: AB KMP
Pedró, Cecilia Angélica
Cargo: ASI - Grupo/s: KMP
Valledor Duco, Juan Maria
Cargo: AUX - Grupo/s: AB

Código: 94.29

Creditos: 3

Contenidos
Contexto y Cultura Emprendedora Profesional
Comprensión del marco estructural emprendedor regional e internacional. Definición de factores endógenos y exógenos que inhiben o catalizan el proceso emprendedor. Reconocimiento del impacto del emprendedorismo en la creación de nuevas empresas y empleos, en la economía de la región. Debate acerca de oportunidades locales.Conceptos y términos generales del emprendedorismo (entrepreneurship) profesional. Actores que se involucran en el proceso emprendedor profesional. Perfiles de emprendedores y tipos de emprendimientos que se generan (de alto potencial, de subsistencia, familiares y otros). Las inversiones de riesgo y su evolución regional e internacional.Propuesta de marco formativo y de apoyo para emprender en países en vías de desarrollo con alto potencial de creación de valor. El proceso emprendedor como una carrera profesional. Introducción a la técnica de entrenamiento para la concepción de negocios de alto potencial. Explicación del Concepto “Constructor de Negocios (Business Builder)” y su importancia para el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Comprender la alta probabilidad de fracasos en el proceso emprendedor, y de la forma en que los emprendedores encaran estas situaciones. Características patrones de la personalidad de los emprendedores (innatas y adquiridas). Contradicciones y mitos (creencias equivocadas) acerca del emprendedorismo.
Desarrollo del Potencial Emprendedor
Base de conocimientos técnicos, filosóficos y estadísticos que permitan facilitar el desarrollo del potencial emprendedor en el ser humano. Facilitación de conceptos para introducirse en el dominio personal y empresarial: realización de la visión personal, comprensión de la tensión creativa, la búsqueda de maestría personal, realización del emprendimiento como un proceso de aprendizaje y acción creativa. Propuestas de actividades que permitan facilitar la eliminación de creencias autolimitantes, el autodesarrollo y la preparación personal para enfrentar de manera más efectiva el contexto y los potenciales inhibidores del proceso emprendedor. Guía para la confección del “Trabajo Personal y Grupal”.Concepto de dinámicas de la personalidad y formas de actuar para poder diseñar equipos eficientes, donde trabajen personas que se complementan entre sí y acotan el riesgo de crisis actitudinales. Práctica de diseño y trabajo en equipo (complementario adicional). Preparar las bases para encarar la creación de organizaciones aprehendientes e inteligentes. Visión compartida, pensamiento sistémico, aprendizaje en equipo, entre otros.
El Proceso Emprendedor Profesional
·Definición de constructor de Negocios (Business Builder) y su importancia en el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Patrones característicos de la personalidad de Emprendedores dinámicos.·Definición de emprendimiento dinámico. Modelo de gestación y sustento de un emprendimientos profesional para que sea dinámico y perdurable. ·Evolución característica de un emprendimiento profesional. Flujograma de proceso e hitos más importantes a tener en cuenta a la hora de emprender.·Curvas características del proceso emprendedor profesional. Relación entre las curvas de cash flow acumulado, tiempo valorizado y poder del emprendedor a lo largo del proceso. Análisis de un testimonio emprendedor profesional. ·Introducción a las herramientas de apoyo para el diseño y presentación de negocios ante inversores o prestatarios de recursos. Estrategia de preparación y de abordaje ante prestatarios de recursos.
Creación del Equipo de Socios y de Management
-Cultura gerencial y habilidades de gerenciamiento, denominadas comúnmente management, requeridas para sostener actualmente emprendimientos dinámicos.-Habilidades de management son indispensables en todo emprendedor profesional y que, con esfuerzo, tenacidad y concentración, las puede adquirir o desarrollar a lo largo del tiempo mediante entrenamiento y experiencia. - Creación de equipos de trabajo eficientes para el éxito de todo emprendimiento y el rol del emprendedor como generador del clima de confianza y aprendizaje necesario para la generación de valor.- La importancia de identificar, respetar y aprovechar de la mejor forma las diferentes personalidades de los integrantes del equipo emprendedor, para que fluya la confianza, la cooperación y el aprendizaje en conjunto.- Cómo se construyen equipos de trabajo para una organización inteligente. - Capacidades gerenciales para crear un equipo de management multidisciplinario y aprenda a seleccionar a las mejores personas para ir cubriendo dichas funciones.
Fuente y Generación de Ideas y Oportunidades
·Conceptos de Paradigmas, puntos y ventanas de inflexión, ventanas de oportunidad. Comprensión de los ciclos tecnológicos, socio-económicos y disrupciones para la detección de ideas de negocios y ventanas de oportunidad. Comprender la dinámica de las oportunidades de negocios.·Reconocer la diferencia entre una idea y una oportunidad de negocio. Conocer las distintas fuentes de ideas y oportunidades de negocios. Comprender el rol y la dinámica (metodología / técnicas) para la generación de ideas, reconocimiento de patrones, necesidades insatisfechas y el proceso creativo. Introducción a la guía rápida de detección de oportunidades de alto potencial.·Aprender a generar propuestas de valor en el mundo de los clientes. Implementar procesos de negocios con foco en los clientes mediante la generación de ciclos de compromisos para la satisfacción recurrente de ellos. Desarrollar sensibilidad a los cambios percibidos mediante el cultivo de habilidades de escucha, como pilar fundamental para la innovación y la generación de nuevos negocios, para llegar a tiempo con ofertas flexibles e innovadoras.
Validación y Modelización de Oportunidades
·Repaso de la grilla de validación de oportunidades de alto potencial. Análisis de los aspectos relacionados con la industria y el mercado, con el modelo de negocio, con las ventajas competitivas y con la diferenciación estratégica para lanzar el proyecto con el mayor potencial posible. ·Criterio de modelización. Basado en 6 vueltas, pasos y paradas de control, que va iterando información y acciones entre los aspectos que contiene la grilla de validación hasta lograr un negocio de alto potencial de crecimiento, dinámico, escalable y sustentable.
Estrategias para el Acceso a Recursos Clave para Emprender Profesionalmente
•Los recursos más importantes a buscar, cuando buscarlos y quienes son los típicos poseedores de dichos recursos.•Estrategia de preparación de los documentos y herramientas de comunicación del negocio para una efectiva presentación de los mismos ante los poseedores de recursos, entre ellos inversores de riesgo.
Bibliografía
Titulo: El Emprendedor Profesional - - Cap. N°1: Contexto y Cultura del Emprendedor - Cap. N°2: El Emprendedor, su desarrollo Personal y Empresarial - Cap. N°3: El Proceso Emprendedor Profesional - Cap. N°4: El Equipo Emprendedor y el Management Requerido - Cap. N°5: Búsqueda de Ideas y Oportunidades - Cap. N°6: Validación de Ideas y Oportunidades - Cap. N°7: Modelización del Emprendimiento - Cap. N°8: Estrategias para el Acceso a Recursos Claves para Emprender
Autor: N/A - Editorial: N/A
Titulo: El Emprendedor Profesional
Autor: Daniel Miguez - Editorial: EMPREAR - Edición: 2008
Profesores
Miguez, Daniel Edgardo
Cargo: ASO - Grupo/s: B INGLES
Menazzi, Juan Manuel
Cargo: TIT - Grupo/s: B INGLES
Nantes, Luis Maria
Cargo: ASI - Grupo/s: B INGLES
Fahnle, Pablo
Cargo: ASI - Grupo/s: B INGLES

Electivas Generales Cs. de la Información

Código: 72.52

Creditos: 3

Contenidos
Bibliografía
Profesores
Gambini, Maria Juliana
Cargo: TIT - Grupo/s: S

Código: 72.75

Creditos: 3

Contenidos
Aprendizaje automático
Unidad 1: Introducción •¿Qué es el aprendizaje automático? Ejemplos de aplicaciones.•Diseño de sistemas de aprendizaje. Enfoques. •Aprendizaje de una tarea. Aprendizaje como búsqueda. Aprendizaje de con-ceptos. Hipótesis de aprendizaje inductivo.•Espacio de versiones y algoritmo de eliminación de candidatos.Unidad 2: Aprendizaje bayesiano•Teorema de Bayes y aprendizaje de conceptos.•Clasificación. Función de pérdida. Función discriminante. Reglas de asociación.•Clasificador bayesiano óptimo. Algoritmo EM. Unidad 3: Aprendizaje estadístico•Estimación por máxima verosimilitud. •Evaluación de un estimador: sesgo y varianza.•Clasificación paramétrica.•Procedimientos de selección del modelo.•Métodos multivariados. •Análisis de componentes principales.Unidad 4: Aprendizaje supervisado y no supervisado•Aprendizaje de una y de múltiples clases.•Métodos de clustering basados en la distancia euclídea y en probabilidades.•Elección del número de clusters.•Clustering jerárquico.Unidad 5: Aprendizaje de árboles de decisiones•Representación de árboles de decisiones. Problemas que se resuelven con este método.•Algoritmos. •Extracción de reglas a partir de los árboles. Aprendizaje de reglas a través de los datos.Unidad 6: Aprendizaje basado en instancias. •Aprendizaje de k vecinos más próximos. •Regresión localmente ponderada. •Funciones de base radial. •Razonamiento basado en casos.
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.73

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S

Código: 72.68

Creditos: 3

Contenidos
Bibliografía
Profesores
Matt, Andreas Daniel
Cargo: ADJ - Grupo/s:

Código: 72.58

Creditos: 3

Contenidos
Bibliografía
Profesores
Merchante, Mariano
Cargo: AUX - Grupo/s: S

Código: 94.42

Creditos: 3

Contenidos
Plan de Carrera - Marketing personal - El CV
El Nuevo Enfoque de la Preparación del Plan de Carrera: Marketing personal. Armado del CV. Entrevistas de selección. Entrevistas grupales ( assessment ). Fuentes de Búsqueda.
Competencias conversacionales
Relación entre Organización y Comunicación.La Productividad del trabajo sustentada en el poder de la palabra: de la tarea individual, de las tareas de coordinación, del trabajo reflexivo de aprendizaje.Comunicación verbal y no verbal: concepto, credibilidad y construcción del mensaje.La confianza y las acciones del lenguaje.El carácter activo y generativo del lenguaje.La confianza y el dominio de la sinceridad.La confianza y su relación con algunas competencias conversacionales.La efectividad del escuchar. La veracidad en el manejo de la información. La solidez en los juicios. Las promesas y el dominio de la responsabilidad. Los actos del lenguaje y el compromiso. Lenguaje y acción.Las Herramientas de delegación en la Organización por medio del lenguaje. Confianza, sistema y comportamiento
Presentaciones orales y escritas
Presentaciones orales y escritas eficaces: conceptos básicos de oratoria, soporte visual , interacción con el auditorio y elaboración -construcción de informes.
Dominio personal- Modelos mentales y aprendizaje en equipo
Construyendo la Organización inteligente: Dominio personal. Modelos mentales. Visión compartida. Aprendizaje en Equipo. Micro mundos.Los Modelos Mentales. Herramientas de verificación: Reflexión e Indagación. La Columna Izquierda. Escalera de inferencias. La disciplina de construir una visión compartida. Grados de adhesión a la visión: acatamiento, alistamiento, compromisoAprendizaje en equipos. Proceso de Alineamiento. El diálogo y la discusión para la toma de decisiones. Las rutinas defensivas y el conflicto. Entrenamiento de los equipos de trabajo: los dos campos de Práctica.Micro mundos: la tecnología de la Organización Inteligente. Los Micro mundos y el Aprendizaje Organizacional.
Estrategias de intracomunicación
El nuevo enfoque de la Comunicación Organizacional: La Intracomunicación. Concepto. La organización en red.El Mapa de la Intracomunicación: Áreas Estratégica, Operativa y de AuditoríaEstrategias de Intracomunicación.1.Apalancamiento. 2.Acercamiento. 3.Acompañamiento. 4.Facilitamiento. 5.Anclamiento. Guía del Mix EstratégicoEje de comunicación. Palanca. Procurar. Evitar. El Plan de Intracomunicación: cómo objetivar, desarrollarlo, etapas y acciones.
Bibliografía
Titulo: Echeverría, R.- “La Empresa Emergente”. - Ed. Granica, Buenos Aires, 2003
Autor: N/A - Editorial: N/A
Titulo: Elías, J y Mascaray, J.- “Más allá de la comunicación interna”. - Gestión 2000, Barcelona, 1998
Autor: N/A - Editorial: N/A
Titulo: Senge, P.-“La quinta disciplina” - Ed Granica, España, 1990
Autor: N/A - Editorial: N/A
Titulo: Leboyer, C.-¨Gestión de las Competencias¨ - Ed. Gestión 2000, Barcelona 1997
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: A
Pastor, Maria Mercedes
Cargo: ASI - Grupo/s: A

Código: 94.26

Creditos: 3

Contenidos
Procesos de comunicación interpersonales, grupales y organizacionales. Entrevistas y reuniones. Competencias laborales
El proceso de comunicación interpersonal: empatía y escucha activa. Lo verbal y no verbal. Ruido. Barreras y Estrategias de superación: individuales y organizacionales. Estilos de comunicación. Asertividad, exceso y defecto de comunicación. Comunicación de una y dos vías. Consecuencias.Direcciones de la Comunicación: Rumorologia. Otros medios de comunicación empresarial: Entrevistas y Reuniones. Autoconocimiento. Competencias. Plan de carrera: armado del CV, entrevistas de selección, fuentes de reclutamiento.
Presentaciones orales. Preparación y diseño. Construcción de ppt.
Presentaciones Orales. Fases de la elaboración del contenido: inicio, desarrollo, conclusión. Utilización de efectos de impacto y otros recursos: citas, anécdotas, humor, dramatizaciones. Consideraciones sobre el auditorio: empatía, sincronización, persuasión. La técnica del mapa mental. Construcción del soporte visual.
Presentaciones escritas. El Informe escrito profesional. El Paper.
La comunicación escrita: requisitos, funciones y objetivos. Recomendaciones para hacerla más efectiva. Los modelos de la comunicación escrita: mail, memos, circulares, cartas, actas. El Informe escrito: estructura , clases y etapas de elaboración. Pautas de redacción.Tipos de gráficos. Recomendaciones.
La comunicación en el grupo y el aprendizaje en equipos de trabajo.
Desempeño grupal: metas, normas, roles, redes de comunicación. Etapas y función del líder en el desarrollo de los grupos. Procesos y problemas intergrupales en las organizaciones: fenómenos de grupo. Dominio personal. Los Modelos Mentales. Reflexión e Indagación. La disciplina de construir una visión compartida.Aprendizaje en equipos: diálogo y discusión. Consenso nivelador y aperturista. Las rutinas defensivas y el aprendizaje. Conflicto productivo e improductivo. La Práctica. Micromundos.La práctica. Micromundos.
Bibliografía
Titulo: “Comportamiento Organizacional“ - Gordon, Judit- Ed.Prentice- Hall, México, 1997
Autor: N/A - Editorial: N/A
Titulo: “Habilidades de comunicación para directivos“ - de Manuel Dasí, F. y Martinez- Vilanova Martinez, R.- ESIC Editorial, Madrid, 1998
Autor: N/A - Editorial: N/A
Titulo: “La quinta disciplina” - Senge, P.-Ed. Granica, España, 1990
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: S2
Misson, Vanesa Soledad
Cargo: AUX - Grupo/s: S2

Código: 72.65

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.87

Creditos: 3

Contenidos
Bibliografía
Profesores
Ottati, Leandro Marcio
Cargo: ASI - Grupo/s: S

Código: 72.23

Creditos: 6

Contenidos
Bibliografía
Profesores
Garberoglio, Marcelo Fabio
Cargo: ADJ - Grupo/s: S1
Abad, Pablo Eduardo
Cargo: ASI - Grupo/s: S1
Yoshizaki, Gustavo
Cargo: AUX - Grupo/s: S1

Código: 22.09

Creditos: 6

Contenidos
Circuitos de corriente continua
Tensión eléctrica o diferencia de potencial, corriente eléctrica. Elementos circuitales básicos: resistencias, inductancias, capacitores; generadores de corriente y de tensión. Divisores de tensión. Circuitos de Corriente Continua. Medición de corrientes y tensiones. Medición de resistencias. Resolución de circuitos eléctricos: leyes de Kirchoff, métodos de ramas, mallas y nodos. Principio de superposición, teoremas de Thévenin y de Norton. Generadores controlados.
Circuitos de corriente alterna
Capacitores, inductores, ejemplos prácticos. Valor medio y valor eficaz de una onda periódica. Transformación fasorial. Concepto de impedancia. Concepto de función transferencia. Transformadores ideales, reales y prácticos. Ejemplos.
Algebra de Boole
Operaciones básicas del álgebra de boole. Propiedades. Circuitos con contactos. Tablas de verdad. Minitérminos. Expresión canónica. Mapa de Karnaugh. Expresión mínima como suma de productos. Redundancias.
Lógica combinacional con compuertas
Compuertas. Análisis y síntesis de circuitos combinacionales empleándolas. Introducción a las familias TTL y CMOS. Características como cajas negras. Compuertas con salida de tres estados y sus aplicaciones. Compuertas de transmisión y sus aplicaciones
Lógica combinacional con MSI y PROM
Decodificadores, árboles de paridad, multiplexores, demultiplexores, comparadores. Aplicaciones. Expansión. Sumadores y restadores binarios. Suma decimal. Memorias Programables de sólo lectura (PROM). Su uso para implementar funciones lógicas.
Latches, registros y multivibradores
Latches SR y D. Características y aplicaciones. Multivibradores estables y monoestables. Módulos binario, decimal y arbitrario. Aplicaciones. Registros con entrada y salida paralelo. Aplicaciones. Comunicaciones entre registros. Bancos de registros. Introducción a las memorias RAM.
Flip-flops, contadores y registros de desplazamiento
Flip-flops D, JK y T. Entradas preparatorias, de fuerza y reloj.Contadores asincrónicos. Módulos binario, decimal y arbitrario. Aplicaciones. Registros de desplazamiento. Aplicaciones.
Memorias
La memoria ideal. Dispositivos de almacenamiento. Memorias semiconductoras, memorias “de disco”, memorias flash. Variantes básicas, características, comparación, aplicaciones, tecnología, dispositivos prácticos más avanzados. Comparación general.
Conversión analógico-digital. Microcontroladores
Discretización: muestreo y digitalización. Reconstrucción de seales discretizadas. Conversión digital a analógica. Conversión analógica a digital. Distintos métodos y sus aplicaciones. Circuitos de muestreo y retención. Sistemas de adquisición de datos. Nociones sobre microcontroladores y sistemas embebidos.
Análisis de señales
Serie de Fourier y concepto de espectro. Concepto de ancho de banda efectivo y su aplicación a casos prácticos. Espectro de un tren de pulsos y su relación con los parámetros de la onda. Concepto de ruido, ruido inherente y ruido inducido.
Amplificadores
Amplificadores de tensión, corriente, transconductancia y transrresistencia. Amplificadores operacionales: características, modelo simplificado, modelo práctico, configuración inversora, no-inversora, integradora, derivadora, sumadora, etc. Ejemplos prácticos.
Diodos y fuentes de alimentación
Diodo rectificador: función, principio de funcionamiento, características ideales y reales, especificaciones. Rectificación de media onda y de onda completa. Rizado, filtros a capacitor, análisis aproximado. Dobladores de tensión. Ejemplos prácticos. Introducción a las fuentes de switching.
Comunicaciones
Esquema elemental de un sistema de comunicaciones. Conceptos de Modulación y Demodulación. Modulación de señales analógicas y digitales. Modulación analógica y digital. Modulación de frecuencia, de fase y de amplitud. Conceptos de multiplexado y de acceso múltiple. Medios de transmisión de la información, físicos e inalámbricos.
Manejo Térmico de Semiconductores
Planteo del problema, su importancia, su actualidad, soluciones que comprometen el desempeño y que no comprometen el desempeño, convencionales y avanzadas. Manejo integrado de capas. Ejemplo: notebook actual. Diseño de sistemas de enfriamiento con disipadores
Bibliografía
Titulo: Electrónica para científicos y tecnólogos - Electrónica Digital - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Electrónica para científicos y tecnólogos - Electrónica Analógica - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Fichas de la cátedra - Material didáctico preparado por la cátedra para las Unidades 8, 13 y 14
Autor: N/A - Editorial: N/A
Titulo: Electrónica - De los sistemas a los componentes - Neil Storey Addison Wesley 1995 ISBN 0-201-62572-5
Autor: N/A - Editorial: N/A
Profesores
Oreglia, Eduardo Victor
Cargo: ADJ - Grupo/s: S1
Douthat, Analia Elizabeth
Cargo: AUX - Grupo/s: S1

Código: 72.50

Creditos: 6

Contenidos
Bibliografía
Profesores
Ruiz, Diego Gabriel
Cargo: ADJ - Grupo/s: S

Código: 72.02

Creditos: 6

Contenidos
Introducción
Breve reseña de la evolución de los sistemas de computación. Prototipos de los computadores actuales: Máquina de Von Neuman. Generaciones de sistemas de computación. Componentes de un sistema de computación: Software – Hardware - Firmware.Software: lenguaje de máquina, ensamblador, y lenguajes de alto nivel. Compiladores e Interpretes. Vinculadores, cargadores y programas ejecutables. Hardware: Procesador central, memoria principal, subsistema de entrada/salida y subsistema de comunicación de datos.
Representación de la información
Sistemas de numeración posicionales y no posicionales. Sistemas signo-magnitud y complemento para números enteros y reales. Sistema de punto flotante normalizado. Cambio de base: sistema decimal, binario y hexadecimal. Representación computacional. Concepto de acarreo (carry) y desbordamiento (overflow). Norma ieee 754 para representación de números reales.Cadenas de caracteres: código ascii, unicode.
Nociones básicas de memoria, CPU y buses
Esquema básico de Von Neumann: Memoria, CPU, I/O, buses. Memoria: Definición de bit y byte. Concepto de Palabra, Dirección de memoria y posición. Direccionamiento a palabra. Direccionamiento a byte. CPU: Unidad de control y unidad aritmético lógica. Registros generales y especiales: PC, SP. Flags
Lenguaje Ensamblador
Elementos de una instrucción de máquina. Lenguaje ensamblador: Cartilla de instrucciones y pseudo-instrucciones básicas. Formato de instrucciones. Direccionamiento: inmediato, directo, indirecto, registro, indirecto de registro, indexado y stack. Código de condición. Rótulos. Ejemplos de programas en lenguaje ensamblador.Proceso de ensamblado. Tabla de símbolos. Vinculación y Carga. Estructura de un módulo objeto
Programación en Lenguaje Ensamblador
Programa principal. Macros sin parámetros y con parámetros. Subrutinas. Concepto de stack. Pasaje de parámetros a subrutinas a través de registros y por stack. Uso de bibliotecas
Unidad Central de Proceso
Estructura y función de la UCP. Diferentes arquitecturas. El ciclo de instrucción. Pipelining a nivel de instrucción. Decodificación y ejecución de una instrucción en el procesador Z80.
Memoria Principal
Introducción al sistema de memoria de la computadora. Memoria principal de semiconductor. Tipos de memoria de acceso aleatorio: ram, rom, eprom. Memoria caché (acceso asociativo). Memoria virtual.
Subsistema de Entrada/Salida
Concepto de canal. Tipos de canales. Unidades de control. Concepto de multiprogramación. Periféricos: Disco magnético, cinta magnética, disco flexible, CD-Rom, DVD-Rom, impresoras. Clasificación de periféricos. Determinación de factores de bloqueo en cinta y disco.
Interrupciones
Conceptos fundamentales. Programa activo. Multiprogramación. Mono y multiprocesamiento. Tabla de programas activos. Entorno de ejecución de un programa: palabra de control, registro de puntero de stack, y registros de uso general. Tipos de interrupciones. Detección y manejo de interrupciones.
Bibliografía
Titulo: Apuntes de cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Zabaleta, Silvia Laura
Cargo: ASO - Grupo/s: S1

Código: 72.46

Creditos: 6

Contenidos
Parte 1. Introducción
Definiciones. Robot, robot móvil, robot autónomo.Tipos de robotHistoria y motivaciones desde la inteligencia artificial, desde la cibernética y desde la biología.Definición de robótica basada en comportamientos.
Parte 2. Ambientes, sensado y percepción.
Tipos de ambientesDispositivos de sensado Posicionamiento relativo Sensores de proximidad IR Odometría (encoders, sensores Doppler) Sensado inercial (giróscopos, acelerómetros y compases) Telémetro por ultra-sonido o IR Posicionamiento absoluto (Por faros o marcas, GPS)Esquemas de percepción Acción y percepción Percepción orientada por la acción Sensado dividido (Sensor fission) Sensado fusionado dirigido por la acción (action-oriented sensor fusion) Sensado en secuencia (sensor fashion) Percepción activa Basadas en expectativas Con foco de atención
Parte 3. Locomoción.
Comparación entre métodos basados en ruedas y basados biológicamente Locomoción con patas Configuraciones de patas y estabilidad Una pata. Dos patas. Cuatro patas.Seis patas. Locomoción con ruedas. Tipos de ruedas. Maniobrabilidad, estabilidad y Controlabilidad. Híbridos.
Parte 4. Comportamientos y Arquitectura de comportamientos.
Comportamientos reactivos Sistemas reactivosMétodos de diseño de comportamientos Guiados por la etología Guiados por la actividad asociada a una situación Guiados experimentalmente AprendizajeClasificación general de comportamientos Métodos para expresar comportamientos Diagramas de estímulo respuesta Notación funcional Aceptador de cantidad finita de estados.Representación de estímulos, acciones y mapeos Codificación de las respuestas Robot holonómico Codificación de los estímulos Mapeo de estímulo-respuesta El valor nulo Conjunto finito de valores Conjunto infinito de valores Campos potencialesComportamientos “simples” y “complejos”Las arquitecturas de comportamientos Competitiva Método subsumption Cooperativa Motor schema Híbrida
Parte 5 Vehículos de Braitenberg.
Inspiración y motivación.Vehículo 1. Esquema sensor, conexión, actuador.Vehículo 2. Multiples sesnores y conexiones.Vehículo 3. Integrando conexiones.inhibitorias.Vehículo 4. Funciones en las conexiones.Vehículo 5. Unidades de procesamiento internas y conexiones.Vehículo 6. El enfoque evolutivo.Vehículo 7. Cables memotrix y memoria.Vehículo 8. Percepción.Vehículo 9. Simetrías.Vehículo 10. ¿Piensan estos vehículos?Vehículo 11. Cables ergotrix y aprendizaje..
Parte 6. Odometría.
Errores sistemáticos.Errores no sistemáticos.Medida de los errores sistemáticos.Test del "camino bidireccional describiendo un cuadrado". Descripción AlgoritmoCorrección de los errores sistemáticos.Compensación de los errores.
Parte 7. Aprendizaje por refuerzo (AR).
IntroducciónElementos de AR Política. Función de valor. Función de refuerzo. Modelo del entorno.Agente, ambiente y notación.Ejemplos de uso de AR.Refuerzos y Retorno.Tareas episódicas y continuas.La propiedad de Markov.Proceso de decisión markoviano.Función de Valor.Función de acción-valor.Ecuación de Bellman.Política óptima.Función de valor óptima.
Parte 8. Programación Dinámica.
Evaluación de políticas.Iteracion de Políticas.Iteración de valor.Iteración generalizada de políticas.
Parte 9. Métodos libres de modelo.
Métodos Monte Carlo. Evaluación de política usando Monte Carlo. Evaluación de la función de acción-valor usando Monte Carlo. Métodos on-policy y off-policy. Política e-greedy. Obtención de una política óptima mediante evaluación de la función de acción-valor usando Monte Carlo.Aprendizaje mediante diferencia temporales.SARSAMétodos off-policy Q-Learning.
Bibliografía
Titulo: Behavior Based Robotics
Autor: Ronald C. Arkin - Editorial: The MIT Press - Edición: 1998
Titulo: Reinforcement Learning. An introduction.
Autor: Richard S. Sutton and Andrew G. Barto - Editorial: The MIT Press - Edición: 1998
Titulo: Autonomous Mobile Robot
Autor: Roland Siegwart and Illah R. Nourbakhsh - Editorial: The MIT Press - Edición: 2004
Titulo: Vehicles. Experiments in Synthetic Psychology
Autor: Valentino Braitenberg - Editorial: The MIT Press - Edición: 1987
Profesores
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S
Coffey, Santiago Andres
Cargo: AUX - Grupo/s: S
Goñi, Juan Ignacio
Cargo: AUX - Grupo/s: S

Código: 72.81

Creditos: 3

Contenidos
Programa
1. Introducción a los sistemas de muchas partículas. Definición de materia activa. Ejemplos. Métodos y Enfoques de Simulación.2. Autómatas Celulares. Sobre grilla fija: Fluidos - Lattice Boltzman. Sin grilla espacial: Bandadas de Visecks.3. Simulaciones de partículas dirigidas por eventos (Event Driven). Gas ideal. Tablero de Galton. 4. Simulaciones de partículas dirigidas por el paso temporal (Time-Step Driven). Dinámica Molecular. Métodos Numéricos de Integración: Euler, Verlet, Corrector Predictor, ... etc. Gas de Lennard-Jones. 5. Medios Granulares Densos Gravitatorios 2D. Partículas cilíndricas. Partículas de formas arbitrarias: Esferopolígonos.6. Simulación de Multitudes I. Social Force Model. Contractile Particle Model. Modelado del comportamiento de humanos y animales. Óptima fracción de líderes en una manada. Egreso de agentes biológicos a través de una puerta angosta.7. Simulación de Multitudes II. Navegación de Peatones Virtuales.
Bibliografía
Profesores

Código: 72.59

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.57

Creditos: 3

Contenidos
Contenidos
Microcontroladores. Sistemas operativos para microcontroladores. Conceptos de sistemas embebidos. Simuladores y entornos de programación. Sistema de Tiempo Real en Sistemas Embebidos. Implementación de un sistema embebido.
Bibliografía
Titulo: Datasheet AT mega644/V 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2007
Titulo: AT mega8515 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2010
Titulo: AVR STK500 – User Guide
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2003
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.66

Creditos: 6

Contenidos
Bibliografía
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.79

Creditos: 3

Contenidos
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: A

Código: 72.22

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ADJ - Grupo/s: S1
Zunino, Fernando Javier
Cargo: ASI - Grupo/s: S1

Código: 72.61

Creditos: 1

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S

Código: 72.86

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.53

Creditos: 3

Contenidos
Bibliografía
Profesores

Inteligencia Computacional

4°

AÑO

Código: 72.41

Creditos: 6

Contenidos
Unidad 1: Estructura física de datos e índices
Representación del almacenamiento de los datos para una base de datos. Estructura de índices: densos, esparcidos, mixtos. Índices secundarios. Estructuras de índice para clave simple: Árboles B, Linear Hash, Extensible Hash, Bitmap. Estructuras de índice para clave compuesta: KD-Tree, GridFile. Estructuras para índices espaciales: QuadTree, R-tree y sus variantes. Tratamiento de tipos especiales de datos (espaciales, multimediales). Implementación de nuevos índices utilizando la API de los motores comerciales.
Unidad 2: Evaluación de consultas
Compilador de Consultas: analizador sintáctico, preprocesador y optimizador. Generación de los planes lógicos y físicos. Evaluación de costos y optimización de consultas. Algoritmos: su implementación. Algoritmos basados en índices. Ejecución.
Unidad 3: Base de datos espaciales
Bases de datos espaciales. Sistemas Espaciales Geográficos (GIS). Definición de la geometría. Métodos de acceso: Primer Filtro y Refinamiento. Índices espaciales: QuadTree vs. R-Tree. Extensiones de SQL para consultas espaciales. Operadores Espaciales y Funciones Geométricas. Búsqueda por relación topológica y por Distancia.
Unidad 4: Transacciones, control de concurrencia y recupero
Concepto de transacción. Propiedades ACID. Transacciones y Schedules. Ejecución concurrente de transacciones: Serialización. Conflictos que hay que evitar: grafo de precedencia. Control de la concurrencia basado en estrategia de blockeo: 2PL. Soporte transaccional en SQL. Sistemas con distintos tipos de blockeos. Implementación. Métodos para el manejo del Abrazo Mortal: prevención y detección. Control de la concurrencia sin blockeo. Recupero de un DBMS. Log. Checkpoint. Undo, Redo y Undo/Redo. Logging.
Unidad 5: Bases de Datos distribuidas y en paralelo
Modelos de paralelismo. Performance de algoritmos en paralelo. Modelo de almacenamiento. Función de Mapeo. Distribución de Datos. Transacciones distribuidas. Replicación de datos. Problema de junta distribuída. Reducción de semijunta. Junta de varias relaciones. Reductores para hipergrafos acíclicos. Commit distribuido. Sistemas de lockeo centralizado. Redes peer to peer. Problema de hashing distribuido.
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S
Dagnino, Agustina
Cargo: ASI - Grupo/s: S

Código: 72.44

Creditos: 6

Contenidos
Introducción a la Seguridad Informática
Aspectos fundamentales. Objetivos. Políticas de seguridad: generalidades, confidencialidad, integridad, modelos híbridos, composición de políticas.
Criptografía
Criptosistemas clásicos. Sistemas de encriptación simétricos y asimétricos, hash criptográfico. Manejo de claves. Generación. Distribucíón. Almacenamiento. Intercambio de claves.Protocolos criptográficos. Needham Schroeder, SSL, IPSEC. Aplicaciones: https, s-mime (email/pgp).
Seguridad en Aplicaciones
Principios de diseño seguro. Identidad. Representación de identidad. Certificados. Anonimato. Autenticación. Mecanismos challenge-response. Biometría. Multiples factores. Control de acceso. ACLs. Capacidades. L&K. Flujo de información. Confinamiento. Canales ocultos. Problemas frecuentes.
Seguridad de sistemas
Seguridad afuera de la aplicacion. Infraestructura. Seguridad en redes. Objetivos. Políticas. Organización. Controles. Firewalls. IDSs. IPSs. El factor humano. Programas malignos.
Verificacion
Auditorías. Penetration testing. Analisis de vulnerabilidades.
Bibliografía
Titulo: Computer Security – Art and Science
Autor: Matt Bishop - Editorial: Addison-Wesley - Edición: 2004
Titulo: Handbook of Applied Cryptography
Autor: Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone - Editorial: CRC Press - Edición: 1997
Profesores
Arias Roig, Ana Maria
Cargo: ASI - Grupo/s: S
Ramele, Rodrigo Ezequiel
Cargo: ASI - Grupo/s: S
Abad, Pablo Eduardo
Cargo: ASO - Grupo/s: S

Código: 61.24

Creditos: 3

Contenidos
ECONOMÍA PARA INGENIEROS
1. Introducción a la Economía.Concepto de Economía., Microeconomía y Macroeconomía. Bienes y Servicios. La Empresa como unidad microeconómica. Actividad Económica.El Proceso Económico.2. Microeconomía: Demanda, Oferta y MercadoDeterminantes de la Oferta y de la Demanda. Bienes sustitutivos y complementarios. Controles de precios y carestías.. El excedente del consumidor. Elasticidad. Elasticidades de oferta y de demanda, elasticidad ingreso, y elasticidad cruzada.3. Microeconomía: Producción y CostosFunciones de Producción: Productividad Marginal. Relación de sustitución técnica. Rendimientos a escala. Costos de la Producción: Costo de oportunidad. Costos económicos y costos contables. Costos fijos y variables.Costo total, medio y marginal, análisis en el corto y en el largo plazo.Maximización de Beneficio y Oferta: La naturaleza y el comportamiento de las empresas. Maximización del Beneficio: Ingreso Marginal. Excedente del productor a corto plazo. Maximización de ingresos.4. Microeconomía: Mercados Estructura de los Mercados de Bienes y Servicios. Tipos de Mercado. Mercado de Competencia Perfecta. Equilibrio en el corto y largo plazo. Análisis Competitivo Aplicado: Eficiencia Económica y Análisis de Bienestar. Análisis de incidencia de impuestos.Mercados de Competencia Imperfecta. Modelos de Monopolio: Barreras a la entrada. Maximización de beneficio y elección del nivel de producción. Discriminación de precios. Regulación. Modelos de Oligopolio y Competencia monopólica. Características principales.Fallos de mercado5. MacroeconomíaVariables macroeconómicas. Concepto de valor agregado. Producto. Teoría y política fiscal.El papel del estado. Ingresos y gastos. Deuda. Déficit y superávit.El sector monetario y financiero. Oferta y demanda monetarias. Banco Central.Comercio Internacional. 6. La información Contable y Análisis de CostosObjetivos de la contabilidad. Tipos de contabilidad La ecuación contable. El estado de resultados y el estado patrimonial. Criterio de lo devengado versus el criterio de lo percibido. Relación entre el estado de resultados y el estado patrimonial. Registros contables. La cuenta. Plan de cuentas. La depreciación. Valuación de inventarios. Confección del cash flor. Análisis por medio de los ratios. Rentabilidad. Definición e interpretación de índices. Los costos desde la perspectiva de la Ingeniería y su uso para la toma de decisiones.7. Cálculo financieroValor tiempo del dinero. Capital e interés. Tasa nominal , proporcional , efectiva y equivalente. Interés vencido y adelantado. Capitalización y descuento. Rentas. Perpetuidad. Sistemas de amortización de préstamos, financiamiento.8. Presupuesto de Capital_ Formulación y Evaluación de ProyectosEtapas para la evaluación de una inversión o desinversión . Valor actual neto, Valor anual equivalente, Tasa interna de retorno. Período de recupero. Período de recupero descontado Ventajas y desventajas de cada método. Comparación y análisis de alternativas.
Bibliografía
Titulo: ECONOMÍA PARA INGENIEROS
Autor: Cepeda-Lacalle-Simón-Romero - Editorial: Thomson - Edición: 2004
Profesores
Abayu, Jorge Alejandro
Cargo: ADJ - Grupo/s: S
Palandella, Mauricio Guillermo
Cargo: ASI - Grupo/s: S
Coccolo, Pablo Bartolome
Cargo: TIT - Grupo/s: S

Código: 72.40

Creditos: 3

Contenidos
Metodologías.
Modelo en cascada. Modelo iterativo e incremental. Modelo en espiral. Proceso Unificado de Desarrollo Software (UP). Métodos ágiles: XP; SCRUM. Estimación de software. Métodos de puntos de Caso de Uso.
Introducción a arquitectura de software.
¿Que es la arquitectura de software?. Rol y responsabilidades del Arquitecto. Relación de la arquitectura con el proceso de desarrollo. Diferencias entre arquitectura y diseño. Conceptos de Diseño y conceptos de arquitectura. Principios de arquitectura. Tipos de Arquitectura. La importancia de los crosscutting concerns. Estructuras arquitecturales (módulos, componentes, conectores). Architecture Business Cycle (ABC)
Requerimientos de la arquitectura de software.
Requerimientos funcionales. Atributos de calidad. Drivers de arquitectura. Influencia de los stakeholders. Restricciones (de negocio y tecnológicos). Contexto del sistema. Escenarios de calidad. Quality Attributes Workshop (QAW).
Diseño y construcción de arquitecturas
Estilos de arquitectura. Patrones de arquitectura. Técnica para lograr atributos de calidad.. Evaluación de alternativas. Attribute Driven Design (ADD). Arquitectura de aplicaciones: presentación, lógica de negocios, persistencia, integración.
Documentación y evaluación de arquitecturas
Vistas y Viewpoints. Frameworks de arquitectura: Modelo 4+1; TOGAF. Documentación de arquitecturas: IEEE 1471; SAD. Evaluación de arquitecturas: ATAM. Architectural Spikes. Taller de aplicación con uso de herramientas case.
Bibliografía
Titulo: Software Architecture in Practice (2nd Edition)
Autor: Bass Len & Clements, Paul & Kazman, Rick - Editorial: Addison-Wesley Professional - Edición: 2003
Titulo: Patterns of Enterprise Application Architecture
Autor: Fowler, Martin - Editorial: Addison-Wesley Professional - Edición: 2002
Titulo: Pattern-Oriented Software Architecture - A System of Patterns, Volumen 1
Autor: Buschmann, Frank & Meunier, Regine & Rohnert, Hans & Sommerland, Peter & Stal, Michael - John Wiley - Editorial: Wiley - Edición: 1996
Titulo: Large-Scale Software Architecture: A Practical Guide using UML
Autor: Garland, Jeff & Anthony, Richard - Editorial: Editorial: John Wiley - Edición: 2003
Titulo: Software Engineering (9th Edition)
Autor: Sommerville, Ian - Editorial: Addison Wesley - Edición: 2010
Profesores
Buquete, Maria Alejandra
Cargo: ASO - Grupo/s: S
Cunci, Roman Gustavo
Cargo: AUX - Grupo/s: S

Código: 72.27

Creditos: 6

Contenidos
Unidad 1
Unidad 1: Introducción a la Inteligencia Artificial. Diferentes enfoques. Fundamentos. Historia. Estado del Arte. Últimos avances. Agentes Inteligentes Estructura. Ambientes.
Unidad 2
Perceptrones Simples. Unidades escalón. Unidades lineales. Unidades estocásticas. Capacidad de los perceptrones simples.
Unidad 3
Redes Multicapa. Back Propagation. Ejemplos y aplicaciones. Performance de las redes multicapa.
Unidad 4
Aprendizaje no supervisado. Unidad lineal. Análisis de componentes principales. Aprendizaje competitivo simple. Mapeo competitivo simple. Modelo de Kohonen
Unidad 5
Modelo de Hopfield.
Unidad 6
Solución de problemas. Formulación. Ejemplos. Búsqueda de soluciones. Estrategias de búsqueda desinformadas.
Unidad 7
Métodos de búsqueda respaldados con información. Búsqueda el mejor primero. Funciones heurísticas. Algoritmo A*. Algoritmos de mejoramiento iterativo.
Unidad 8
Algoritmos de mejoramiento iterativo: Hill Climbing, Simulated Annealing. Juegos.
Unidad 9
Lógica de Primer Orden. Sintaxis y Semántica. Extensiones y variaciones. Uso. Agentes lógicos. Cómo representar cambios en el mundo.
Unidad 10
La inferencia en la lógica de primer orden. Reglas de inferencia. Modus ponens generalizado. Encadenamiento hacia delante y hacia atrás. Completitud. Resolución de problemas.
Unidad 11
Introducción. Algoritmos Genéticos. Algoritmos Genéticos. Reproducción, crossover y mutación.
Bibliografía
Titulo: Inteligencia Artificial: un enfoque moderno
Autor: Stuart Russell y Peter Norvig - Editorial: Prentice Hall - Edición: 2009
Titulo: Introduction to the theory of neural computation
Autor: John Hertz - Editorial: Westview Press - Edición: 1991
Titulo: Genetic Algorithms in Search, Optimization and Machine Learning
Autor: David Goldberg - Editorial: Addison-Wesley - Edición: 1989
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: S

Código: 61.32

Creditos: 3

Creditos Requeridos: 144

Contenidos
Bibliografía
Profesores
Perego, Pablo Alejandro
Cargo: ASO - Grupo/s: KS
Blázquez, Oscar Gustavo
Cargo: ASI - Grupo/s: KS

Código: 72.43

Creditos: 3

Contenidos
UNIDAD 1. Gestión en la industria del software
Alcances e implicaciones de la Ciencia, la Técnica y la Ingeniería. Desarrollo tecnológico en la industria. Características del proceso software y de la producción industrial. Visión estratégica de la Organización. Plan de Negocios en la industria del software. El proceso de diagnóstico de la empresa. Factores clave para la planificación, conducción y gestión del negocio. Gestión del conocimiento. Reingeniería de procesos. Estrategias de Reingeniería. Gestión del Riesgo en Proyectos Informáticos. Análisis de Riesgos. Definición de Riesgos. Evaluación. Probabilidad e Impacto. Taxonomía de Riesgos. Planes de Contingencia.
UNIDAD 2. Modelos de Proceso
Proceso de construcción de software. Proceso frente a producto. Modelos de Proceso para la Gestión. Metodologías tradicionales vs. Metodologías ágiles. Estándares y Normas internacionales aplicables a la Gestión. Estándares IEEE 1074, ISO/IEC 12207, PMI. Procesos básicos. Actividades, Roles y Productos. Conceptos de madurez del proceso. Gestión de los Modelos de ciclos de vida del producto. Definición de modelos para la gestión. Técnicas de selección de modelos.
UNIDAD 3. Administración de proyectos
Conceptualización de Proyectos y de Administración de Proyectos. Marco de la gestión de Proyectos. Manejo de Recursos de un proyecto Informático. Confección del Plan de Proyecto. Sistemas de Control de Proyectos. Proceso de Gestión. Modelos, técnicas y métodos de estimación. Estimación de tamaño de producto. Estimación de esfuerzo. Costos. Planificación de Proyectos. Herramientas de estimación y de planificación. Seguimiento y Control de Proyectos.
UNIDAD 4. Gestión de la Calidad
Conceptos de Calidad de Producto y de Proceso. Modelos de Calidad de Proceso. Modelos de Calidad de Producto. Gestión de la Calidad. Garantía de Calidad. Normas y estándares Internacionales. Modelos de Madurez. CMMI, Normas ISO/IEC 15504, ISO/IEC 90003. Modelos para PyMES. Evaluación de producto software. Factores, Atributos y métricas de calidad de producto. Conceptos de Configuración del Software. Gestión de la Configuración. Auditorías. Normas y estándares de Configuración.
Bibliografía
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV)
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander, L. - Editorial: Software Engineering Institute, Carnegie Mellon University. - Edición: 2004
Titulo: Distinguishing PM Competence in Training and Development, organizational assessments and certifications
Autor: Goff S. - Editorial: Editorial Addison Wesley - Edición: 2003
Titulo: Introducción al Proceso Software Personal
Autor: Humprey,L - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Editorial Addison Wesley - Edición: 2001
Titulo: IEEE Standard 1074 -Standard for Developing Software Life Cycle Processes
Autor: IEEE - Editorial: IEEE - Edición: 2002
Titulo: ISO/IEC 90003:2004. Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001 to the development, supply, installation and maintenance of computer software.
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2004
Titulo: ISO/IEC 9001:2008. Quality management systems. Requirements
Autor: International Organisation for Standardization - Editorial: ISO - International Organisation for Standardization - Edición: 2008
Titulo: ISO/IEC TR 15504. Information Technology – Software process assessment.
Autor: International Organization for Standardization - Editorial: ISO - International Organization for Standardization - Edición: 2008
Titulo: “Competisoft: Mejora de Procesos Software para pequeñas organizaciones”, en Fábricas de Software: experiencias, tecnologías y organizaciones.
Autor: Oktaba, H.; Piattini, M. - Editorial: Ra-Ma. Madrid - Edición: 2007
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Ed. Prentice Hall - Edición: 2002
Titulo: PMBok PM Body of Knowledge Project Management Institute
Autor: Project Management Institute - Editorial: Project Management Institute - Edición: 2008
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, Sexta Edición. - Edición: 2006
Titulo: Ingeniería de Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Profesores
Mon, Alicia Laura
Cargo: TIT - Grupo/s: S
Querel, Matías Gastón
Cargo: ASI - Grupo/s: S

Código: 93.75

Creditos: 6

Contenidos
Conceptos de álgebra Lineal
(a) Espacio vectorial. Bases de un espacio. Norma. Producto interno. (b) Ortogonalidad. Bases ortogonales. Proceso de ortogonalización de Gram-Schmidt. Descomposición QR de una matriz.
Autovalores y autovectores
(a) Diagonalización. Aplicación a la resolución de sistemas de ecuaciones en diferencias lineales.(b) Métodos numéricos para encontrar autovalores: Potencias, QR.(c) Descomposición en valores singulares. Aplicación al problema de cuadrados mínimos.(d) Análisis de componentes principales (PCA).
Análisis Armónico
(a) Series de Fourier.(b) Transformada de Fourier. Aplicación a ecuaciones diferenciales ordinarias. (c) Muestreo de señales continuas. Transformada de Fourier de tiempo discreto. Aplicaciones a ecuaciones en diferencias.(d) Transformada discreta de Fourier. Transformada rápida de Fourier (FFT).
Ecuaciones a derivadas parciales
(a) Métodos de diferencias finitas.(b) Métodos multigrilla.
Generación de números pseudo-aleatorios
(a) Algoritmos de generación más comunes
Bibliografía
Titulo: Métodos Numéricos con Matlab. 3ra. Ed.
Autor: MATHEWS, J.H. y FINK, K.D. - Editorial: Prentice Hall - Edición: 2000
Titulo: Análisis de Fourier.
Autor: HSU, H.P. - Editorial: Pearson - Edición: 1998
Profesores
Álvarez, Adrián Omar
Cargo: ADJ - Grupo/s: S
Fierens, Pablo Ignacio
Cargo: ASO - Grupo/s: S

Código: 72.42

Creditos: 3

Contenidos
Introducción
Definición de sistemas distribuidos. Objetivos. Transparencia. Escalabilidad. Interoperabilidad. Problemas frecuentes. Tipos de sistemas distribuidos. Arquitecturas centralizadas, descentralizadas e híbridas. Middleware.
Procesos
Procesos e hilos de ejecución. Ejecución asincrónica. Llamadas bloqueantes. Rol en sistemas distribuidos. Clientes y servidores. Threads en Java: Thread, Runnable, Executor.
Comunicación
Invocación remota. Pasaje de parámetros. Comunicación basada en mensajes. Envío continuo de información. Migración de código. Calidad de servicio. Transmisión en simultaneo (multicast). RPC en java: RMI y Web Services. JMS.
Sincronización
Esquemas de nombramiento. Sincronización local. Sincronización temporal. Problemas y algoritmos. Exclusión mutua. Algoritmos de votación distribuidos.
Consistencia y replicación
Replicación: ventajas y problemas. Modelos de consistencia. Consistencia continua. Consistencia eventual. Lecturas monotónicas. Escrituras monotónicas. Otros modelos. Control de replicación. Diseminación de datos. Busquedas. Protocolos.
Tolerancia a fallas
Modelos de fallas. Enmascaramiento de fallas. Disponibilidad. Resiliencia.Detección de fallas. Comunicaciones punto a punto confiables. Comunicaciones multicast confiables. Atomicidad distribuída: commit de 2 y 3 fases. Recuperación
Seguridad
Servicios de seguridad. Amenzas. Canales seguros. Autenticación. Integridad. Confidencialidad. Control de acceso. Administración de autorizaciones. Administración de claves. Disponibilidad.
Bibliografía
Titulo: Distributed Systems: Principles and Paradigms, 2nd edition
Autor: Andrew Tanenbaum, Marteen Van Steen - Editorial: Pentice Hall - Edición: 2006
Profesores
Turrin, Marcelo Emiliano
Cargo: ADJ - Grupo/s: S

Código: 72.25

Creditos: 6

Contenidos
Sistemas y Modelos
Teoría General de Sistemas. Pensamiento Sistemico, Sistemas en tiempo continuo. Sistemas en tiempo discreto. Sistemas de eventos discretos. Estado de un sistema. Modelos discretos y continuos. Modelos determinísticos y probabilísticos,Dinámica de Sistemas, Modelos de Forrester. Propósito de la simulación. Pasos en el desarrollo de un proyecto de modelización y simulación. Simulación de sistemas simples.
Sistemas en Tiempo Continuo
...
Generación de Números Pseudo-Aleatorios
...
Simulación y Optimización de Montecarlo
...
Determinación de Datos de Entrada al Modelo
...
Simulación de Sistemas de Eventos Discretos
...
Análisis de Resultados
...
Bibliografía
Profesores
Patterson, Germán Agustín
Cargo: ASI - Grupo/s: S
Parisi, Daniel Ricardo
Cargo: ADJ - Grupo/s: S

5°

AÑO

Código: 72.45

Creditos: 12

Creditos Requeridos: 160

Contenidos
Lineamientos Generales
Objetivos del proyecto final como proyecto profesional integrador de los contenidos y competencias adquiridos durante la carrera. Definición de metodología a utilizar. Fases y documentación. Oportunidades e impacto del proyecto.
Bibliografía
Titulo: Criteria for Selecting Software Process Models
Autor: Davis, A., Alexander,L. - Editorial: COMPSAC, SEI. Carnegie Mellon University - Edición: 2004
Titulo: Ingeniería de Software. Teoría y práctica.
Autor: Pfleeger, S.L. - Editorial: Prentice Hall - Edición: 2002
Titulo: Ingeniería del Software
Autor: Sommerville,I. - Editorial: Addison Wesley - Edición: 2005
Titulo: Ingeniería del Software, Un enfoque práctico
Autor: Pressman, R. - Editorial: McGraw-Hill, 6ta ed. - Edición: 2006
Titulo: Agile & Iterative Development. A Manager’s Guide
Autor: Larman C. - Editorial: Addison Wesley - Edición: 2004
Titulo: El proceso UML de desarrollo
Autor: Jackobson, Rumbough, Booch - Editorial: Addison Wesley - Edición: 2001
Titulo: Capability Maturity Model Integration for Development (CMMI-DEV), Version 1.2.
Autor: Software Engineering Institute - Editorial: Carnegie Mellon University - Edición: 2006
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:
Marquez, Martin Andres
Cargo: ADJ - Grupo/s:

Código: 72.20

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s: S
Galindo, José Ignacio Santiago
Cargo: AUX - Grupo/s: S

Código: 94.52

Creditos: 0

Contenidos
Bibliografía
Profesores
Gonzalez Ferro, Ana Maria
Cargo: TIT - Grupo/s:

Código: 95.01

Creditos: 0

Creditos Requeridos: 192

Contenidos
Bibliografía
Profesores

Código: 12.83

Creditos: 3

Creditos Requeridos: 140

Contenidos
1.Definiciones y Legislación
Definiciones: salud, enfermedad profesional, peligro, riesgo, accidente, accidente in-itínere, incidente.Concepto de Riesgos Ocupacionales y Riesgos Tecnológicos. Consecuencias de los accidentes.Requisitos legales asociados con la Salud Ocupacional en la Argentina.Por qué deben ser cumplidos.Compendio y fuentes de la legislación asociada con la Salud Ocupacional en la Argentina.
2.Peligros, Riesgos, Barreras y Administración de Riegos
Concepto de barreras preventivas y protectivas.Contaminación AmbientalIluminaciónRuidosRiesgo mecánico.Aparatos y aparejos para izar.Ergonomía.Carga de Fuego.Riesgo EléctricoPrevención de incendiosEl Circuito de las Pérdidas. Ciclo de Gerenciamiento del Riesgo: Identificación/Análisis/Evaluación, Tratamiento y Financiación de los Riesgos. Rol de la Prevención en el Tratamiento y Reducción de Riesgos. Rol del Empresario y de las Aseguradoras de Riesgos del Trabajo. Prestaciones en Especie: Prevención de RiesgosAsistencia Médico FarmacéuticaServicios de Emergencia y Traslados, Rehabilitación, Recalificación Profesional, Prótesis.Servicio FúnebrePrestaciones Dinerarias: Salarios Caídos, Indemnización por Incapacidad Permanente o Muerte
3.Programa de Seguridad Efectivo
Cómo se mide el éxito de un Programa de Seguridad. Cuál es el Rol de la Dirección. Elementos que conforman un Programa de Seguridad Efectivo:•Investigación y Análisis de no conformidades: cómo se reporta e investiga una no conformidad, rol del supervisor en dicha tarea, clasificación por tipo de agentes, análisis de tendencias y de los diversas clases de no conformidades. Fijación de objetivos y planes de acción. Benchmarking.•Relevamientos previos a la no conformidad: su identificación y control. Análisis de seguridad del puesto de trabajo.•Seguridad Basada en el Comportamiento: Teoría del Comportamiento Humano. Modelos tradicionales de Seguridad vs. Programa de Seguridad Basado en el Comportamiento de los RRHH. Capacitación (no se hacerlo) vs. Motivación (no quiero hacerlo). Control del Comportamiento Deseado a través de la administración de Consecuencias. •Control de Pérdidas Catastróficas: a través de la Administración de Riegos•Salud y Primeros auxilios: a través del Departamento de Medicina Laboral (interno o externo)•Comité de Seguridad: rol y responsabilidades de sus integrantes. Problemas más comunes que atentan contra su efectividad y cómo manejarlos.
4.Sistemas de Gestión de Salud y Seguridad Ocupacional.
Propósito de los Sistemas de Gestión, ciclo PDCA y mejora continua. Definiciones.Semejanzas conceptuales entre los diversos Sistemas de Gestión existentes (Calidad, Seguridad, Medio Ambiente, etc.) Política.Compromiso de la Dirección. Identificación de peligros y evaluación de riesgos.Determinación de controles.Gestión del cambio (MOC)Requisitos legales.Asignación de recursos,Toma de conciencia.Documentación.Control Operacional.Preparación y respuesta para la emergencia.Seguimiento y medición del desempeño del S.G.No Conformidades. Identificación de las múltiples causas raíz. Acciones preventivas y acciones correctivas.Auditorías (primera, segunda o tercera parte).Revisión por la dirección. Sistemas de Gestión Integrados.
5.Introducción al estudio del medio ambiente
Definición de Gestión Ambiental. La importancia del medioambiente a través del tiempo. Tendencias e Iniciativas Globales. Estatutos, códigos y programas voluntarios. El desarrollo sustentable. Inquietudes ambientales mundiales. Incidentes ambientales mundiales. Ecoconsumismo. Tendencias ambientales mundiales
6.Sistemas de Gestión medioambiental
Definición de aspectos e impactos y actuación medio ambiental. Sistemas de gestión formales e informales. Ciclo de mejora contínua. Relación entre la industria y el medioambiente. Beneficios de un sistema de gestión ambiental en la industria Historia del sistema de gestión medioambiental normalizado. Serie de normas ISO 14000. Norma ISO 14001. Objetivo. Etapas de implementación de la norma ISO 14001. Gestión medioambiental de la Unión Europea. Comparación de EMAS con ISO 14001. Comparación de ISO 14001 con ISO 9001. Significado de la certificación.
7.Etapas de implementación de la ISO 14001
Planificación. Revisión medioambiental inicial. Registro de aspectos e impactos medioambientales. Política medioambiental. Requisitos de la Política Medioambiental. Legislación y regulación medioambiental. Objetivos y metas medioambientales. Programas de gestión medioambiental.Implementación y funcionamiento. Estructura y responsabilidades. Procedimientos medioambientales. Entrenamiento y concientización. Comunicación medioambiental. Manual de la Gestión medioambiental. Control de la documentación. Control de las operaciones. Preparación y respuesta a emergencias.Comprobación y acción correctiva. Monitoreo y medición. Corrección y prevención. Registros medioambientales. Auditorías ambientales. Revisión de la gestión.Ejercitación. Análisis de casos
8.Evaluación de Impacto Ambiental
Introducción. Definición de Evaluación de Impacto Ambiental. Definición de Impacto Ambiental, de Declaración de Impacto Ambiental, de Estudio de Impacto Ambiental. Legislación Argentina relacionada con la Evaluación de Impacto Ambiental: Ley General del Ambiente. Legislación de la Provincia de Buenos Aires: Ley 11723 Marco Ambiental y Ley 11 459 Radicación Ambiental. Proyectos de obras o actividades sometidas al proceso de Evaluación de Impacto Ambiental. Categorización de emprendimientos. Legislación de la Ciudad Autónoma de Buenos Aires: Ley Nº 123 “Régimen de Evaluación de Impacto Ambiental”. Normativa de CABA aplicable a la Evaluación de Impacto Ambiental.Estudio de Impacto Ambiental. Contenidos mínimos según legislación. Contenidos Generales. Scoping o Focalización. Apartados que deben constar en un Estudio de Impacto Ambiental: Descripción del proyecto y sus acciones , Examen de alternativas; Inventario ambiental y descripción de la interacciones ecológicas o ambientales clave; Identificación y valoración de impactos; Establecimiento de medidas protectoras y correctoras; Programa de vigilancia ambiental; Documento síntesis. Metodologías utilizadas para la Identificación de impactos ambientales: listas de revisión, relaciones causa-efecto, diagramas de redes., matrices de relaciones causa- efecto, técnicas de Transparencias o de superposición. Valoración de impactos ambientales: valoración cualitativa o Importancia; valoración cuantitativa o Magnitud. Valoración cualitativa de impactos ambientales: signo, relación causa efecto, acumulación, intensidad, extensión geográfica, momento de inicio, reversibilidad, recuperabilidad y periodicidad. Fórmulas de valoraciones cualitativas. Valoración cuantitativa de impactos ambientales o cálculo de magnitud. Índice ambiental. Ejercitación. Análisis de casos
9. Legislación ambiental
Legislación Internacional vigente. Principales Convenios Internacionales sobre residuos y productos industriales. Legislación Argentina. Jerarquía de la legislación Argentina. Estructura del Derecho Ambiental Argentino. Ley General del ambiente. Leyes de Presupuestos mínimos. Pactos Internacionales. Análisis de leyes sobre residuos vigentes. Mención de las principales leyes ambientales nacionales y provinciales. Significado de los principales parámetros técnicos mencionados en las leyes de residuos. Estructura de la política ambiental nacional, de la provincia de Buenos Aires y de la Ciudad de Buenos Aires. Ejercitación. Análisis de casos. Convención de Armas Químicas. Organización para la Prohibición de las armas químicas. Autoridad Nacional Argentina para la Convención. Información para la Industria Química . Obligaciones. Normativa General
Bibliografía
Titulo: Ley de Higiene y Seguridad en el Trabajo Nro. 19.587 Decreto 351 -
Autor: N/A - Editorial: N/A
Titulo: Ley de Riesgos del Trabajo Nro. 24.557 -
Autor: N/A - Editorial: N/A
Titulo: ISO 14001. EMS Manual se sistema de gestión medioambiental - H. Roberts, G. Robinson Paraninfo. 1999.
Autor: N/A - Editorial: N/A
Titulo: Auditoría de sistemas de gestión ambiental. Introducción a la norma ISO 14001 , - G. Woodside, P. Aurrichio , McGraw Hill, 2001
Autor: N/A - Editorial: N/A
Titulo: Evaluación de Impacto Ambiental
Autor: Alfonzo Garmendia Salvador - Editorial: Pearson Prentice Hall Pearson Educación S.A., Madrid - Edición: 2008
Titulo: Guía Metodológica para la evaluación de Impacto ambiental
Autor: V. Coneza Fernández- Vítora - Editorial: Ediciones Mundi-Prensa Madrid, 4º edición - Edición: 2010
Profesores
Bertini, Liliana Maria
Cargo: ASO - Grupo/s: K S
Fernandez Velazco, Santiago
Cargo: ASI - Grupo/s: K S

Electivas Formacion Inteligencia Comp.

Código: 94.23

Creditos: 3

Creditos Requeridos: 168

Contenidos
Enfoque general
Se expone y estudia una teoría general sobre las organizaciones de carácter sistémico y científico, con las siguientes características.• Capacidad descriptiva de los fenómenos organizativos.• Capacidad predictiva de los resultados de la aplicación de diferentes políticas, diseños y prácticas de conducción de las personas de la organización, con la aplicación de herramientas cualitativas y cuantitativas, compuesta de los siguientes tópicos:
Introducción
Comienzos de la organización. La Organización Natural. Enfoque sistémico y científico. El trabajo y otras variables.
Estructura de las organizaciones
Variables de la organización. Nivel de trabajo e intervalo temporal. Estructura de profundidad. Estratos universales. Funciones en la organización. Organizaciones estratificadas.
Composición de las organizaciones
El tiempo. La capacidad humana. La complejidad de la información. Capacidad y tiempo. Maduración de la capacidad.
Entorno de las organizaciones
Complejidad de los problemas.
Mecanismos de las organizaciones
Delegación de tareas. Relación entre roles. Confianza y valores. Compensación diferencial. Prácticas disfuncionales. Prácticas de conducción. Conducción gerente-subordinado. Conducción gerente mediato-subordinado mediato. Liderazgo de la organización.
Conclusiones
Recapitulación de la teoría. Consejos a los futuros profesionales extraídos de la misma.
Bibliografía
Titulo: La Organización Requerida - Elliott Jaques, 2000, Buenos Aires, Granica
Autor: N/A - Editorial: N/A
Profesores
Gutierrez Krüsemann, Ricardo Jose M.
Cargo: TIT - Grupo/s: AB KMP
Pedró, Cecilia Angélica
Cargo: ASI - Grupo/s: KMP
Valledor Duco, Juan Maria
Cargo: AUX - Grupo/s: AB

Código: 94.29

Creditos: 3

Contenidos
Contexto y Cultura Emprendedora Profesional
Comprensión del marco estructural emprendedor regional e internacional. Definición de factores endógenos y exógenos que inhiben o catalizan el proceso emprendedor. Reconocimiento del impacto del emprendedorismo en la creación de nuevas empresas y empleos, en la economía de la región. Debate acerca de oportunidades locales.Conceptos y términos generales del emprendedorismo (entrepreneurship) profesional. Actores que se involucran en el proceso emprendedor profesional. Perfiles de emprendedores y tipos de emprendimientos que se generan (de alto potencial, de subsistencia, familiares y otros). Las inversiones de riesgo y su evolución regional e internacional.Propuesta de marco formativo y de apoyo para emprender en países en vías de desarrollo con alto potencial de creación de valor. El proceso emprendedor como una carrera profesional. Introducción a la técnica de entrenamiento para la concepción de negocios de alto potencial. Explicación del Concepto “Constructor de Negocios (Business Builder)” y su importancia para el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Comprender la alta probabilidad de fracasos en el proceso emprendedor, y de la forma en que los emprendedores encaran estas situaciones. Características patrones de la personalidad de los emprendedores (innatas y adquiridas). Contradicciones y mitos (creencias equivocadas) acerca del emprendedorismo.
Desarrollo del Potencial Emprendedor
Base de conocimientos técnicos, filosóficos y estadísticos que permitan facilitar el desarrollo del potencial emprendedor en el ser humano. Facilitación de conceptos para introducirse en el dominio personal y empresarial: realización de la visión personal, comprensión de la tensión creativa, la búsqueda de maestría personal, realización del emprendimiento como un proceso de aprendizaje y acción creativa. Propuestas de actividades que permitan facilitar la eliminación de creencias autolimitantes, el autodesarrollo y la preparación personal para enfrentar de manera más efectiva el contexto y los potenciales inhibidores del proceso emprendedor. Guía para la confección del “Trabajo Personal y Grupal”.Concepto de dinámicas de la personalidad y formas de actuar para poder diseñar equipos eficientes, donde trabajen personas que se complementan entre sí y acotan el riesgo de crisis actitudinales. Práctica de diseño y trabajo en equipo (complementario adicional). Preparar las bases para encarar la creación de organizaciones aprehendientes e inteligentes. Visión compartida, pensamiento sistémico, aprendizaje en equipo, entre otros.
El Proceso Emprendedor Profesional
·Definición de constructor de Negocios (Business Builder) y su importancia en el desarrollo de emprendimientos dinámicos, sustentables y perdurables. Patrones característicos de la personalidad de Emprendedores dinámicos.·Definición de emprendimiento dinámico. Modelo de gestación y sustento de un emprendimientos profesional para que sea dinámico y perdurable. ·Evolución característica de un emprendimiento profesional. Flujograma de proceso e hitos más importantes a tener en cuenta a la hora de emprender.·Curvas características del proceso emprendedor profesional. Relación entre las curvas de cash flow acumulado, tiempo valorizado y poder del emprendedor a lo largo del proceso. Análisis de un testimonio emprendedor profesional. ·Introducción a las herramientas de apoyo para el diseño y presentación de negocios ante inversores o prestatarios de recursos. Estrategia de preparación y de abordaje ante prestatarios de recursos.
Creación del Equipo de Socios y de Management
-Cultura gerencial y habilidades de gerenciamiento, denominadas comúnmente management, requeridas para sostener actualmente emprendimientos dinámicos.-Habilidades de management son indispensables en todo emprendedor profesional y que, con esfuerzo, tenacidad y concentración, las puede adquirir o desarrollar a lo largo del tiempo mediante entrenamiento y experiencia. - Creación de equipos de trabajo eficientes para el éxito de todo emprendimiento y el rol del emprendedor como generador del clima de confianza y aprendizaje necesario para la generación de valor.- La importancia de identificar, respetar y aprovechar de la mejor forma las diferentes personalidades de los integrantes del equipo emprendedor, para que fluya la confianza, la cooperación y el aprendizaje en conjunto.- Cómo se construyen equipos de trabajo para una organización inteligente. - Capacidades gerenciales para crear un equipo de management multidisciplinario y aprenda a seleccionar a las mejores personas para ir cubriendo dichas funciones.
Fuente y Generación de Ideas y Oportunidades
·Conceptos de Paradigmas, puntos y ventanas de inflexión, ventanas de oportunidad. Comprensión de los ciclos tecnológicos, socio-económicos y disrupciones para la detección de ideas de negocios y ventanas de oportunidad. Comprender la dinámica de las oportunidades de negocios.·Reconocer la diferencia entre una idea y una oportunidad de negocio. Conocer las distintas fuentes de ideas y oportunidades de negocios. Comprender el rol y la dinámica (metodología / técnicas) para la generación de ideas, reconocimiento de patrones, necesidades insatisfechas y el proceso creativo. Introducción a la guía rápida de detección de oportunidades de alto potencial.·Aprender a generar propuestas de valor en el mundo de los clientes. Implementar procesos de negocios con foco en los clientes mediante la generación de ciclos de compromisos para la satisfacción recurrente de ellos. Desarrollar sensibilidad a los cambios percibidos mediante el cultivo de habilidades de escucha, como pilar fundamental para la innovación y la generación de nuevos negocios, para llegar a tiempo con ofertas flexibles e innovadoras.
Validación y Modelización de Oportunidades
·Repaso de la grilla de validación de oportunidades de alto potencial. Análisis de los aspectos relacionados con la industria y el mercado, con el modelo de negocio, con las ventajas competitivas y con la diferenciación estratégica para lanzar el proyecto con el mayor potencial posible. ·Criterio de modelización. Basado en 6 vueltas, pasos y paradas de control, que va iterando información y acciones entre los aspectos que contiene la grilla de validación hasta lograr un negocio de alto potencial de crecimiento, dinámico, escalable y sustentable.
Estrategias para el Acceso a Recursos Clave para Emprender Profesionalmente
•Los recursos más importantes a buscar, cuando buscarlos y quienes son los típicos poseedores de dichos recursos.•Estrategia de preparación de los documentos y herramientas de comunicación del negocio para una efectiva presentación de los mismos ante los poseedores de recursos, entre ellos inversores de riesgo.
Bibliografía
Titulo: El Emprendedor Profesional - - Cap. N°1: Contexto y Cultura del Emprendedor - Cap. N°2: El Emprendedor, su desarrollo Personal y Empresarial - Cap. N°3: El Proceso Emprendedor Profesional - Cap. N°4: El Equipo Emprendedor y el Management Requerido - Cap. N°5: Búsqueda de Ideas y Oportunidades - Cap. N°6: Validación de Ideas y Oportunidades - Cap. N°7: Modelización del Emprendimiento - Cap. N°8: Estrategias para el Acceso a Recursos Claves para Emprender
Autor: N/A - Editorial: N/A
Titulo: El Emprendedor Profesional
Autor: Daniel Miguez - Editorial: EMPREAR - Edición: 2008
Profesores
Miguez, Daniel Edgardo
Cargo: ASO - Grupo/s: B INGLES
Menazzi, Juan Manuel
Cargo: TIT - Grupo/s: B INGLES
Nantes, Luis Maria
Cargo: ASI - Grupo/s: B INGLES
Fahnle, Pablo
Cargo: ASI - Grupo/s: B INGLES

Electivas Generales Inteligencia Computacional

Código: 72.85

Creditos: 3

Contenidos
Análisis de Datos en la Web Semántica
Clase 1. Introducción a la Web Sem\'antica. Definición. Motivación. Internet of Things. La Web como una base de datos.Clase 2. El modelo de datos RDF. Triplas, grafos RDF, tipos de nodos. Blank nodes. Tipos de datos. Reificación. Lenguages: N3 y Turtle. RDFS: inferencias.Clase 3. El lenguaje de consulta SPARQL. Basic Graph patterns (BGP). Sintaxis básica de SPARQL Formas: SELECT, CONSTRUCT, ASK, DESCRIBE. Agregación. Cláusulas FILTER, OPTIONAL. Subqueries. UNION. SPARQL Update, SPARQL Protocol.Clase 4. Principios de Linked Data. Linked Data 5-star. Open Data. Adquisición de datos: Open Refine, R2RML (RDB2RDF). Vocabularios. Endpoints. Clase 5. OLAP. Conceptos básicos. Facts y Dimensiones. Jerarquías, niveles, atributos.Clase 6. OLAP: Operadores. Cube Algebra: un lenguaje de alto nivel para expresar operaciones OLAP.Clase 7. Primer Parcial. Clase 8. Representación de datos multidimensionales en la Web: El vocabulario QB. Ejemplos: World Bank Linked Data, Eurostat.Clase 9. Representación de datos multidimensionales en la Web: El vocabulario QB4OLAP. Diferencias con QB. Ejemplos: World Bank Linked Data, Eurostat.Cómo QB4OLAP reutiliza QB. Data Structure Definition. Esquema e instancias en QB4OLAP. Las tres formas de utilizar QB4OLAP.Clase 10. Exportación de un DW existente a QB4OLAP. El caso de Northwind. Ejemplos.Clase 11. Consultando cubos en QB4OLAP utilizando Cube Algebra. Simplificación de consultas. Utilización de una herramienta de consulta.Clase 12. Generación de código SPARQL a partrir de Cube Algebra. Algoritmos. Optimización.Clase 13. 2do Parcial.Clase 14. Recuperatorios 1ro y 2do parcial.
Bibliografía
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.52

Creditos: 3

Contenidos
Bibliografía
Profesores
Gambini, Maria Juliana
Cargo: TIT - Grupo/s: S

Código: 72.72

Creditos: 3

Contenidos
1. Modelos de software
Se hará una introducción al modelado de software, enfatizando las razones por las que modelos formales son de especial utilidad en dominios críticos.
1.1 Modelos formales
Se hará una introducción a distintos formalismos para el modelado de software, incluyendo un repaso de temas lógica matemática que ya se han visto en la carrera y que serán necesarios en el transcurso de la materia.
1.1.1 Lógicas para la especificación y modelado de software
Aprovechando el repaso realizado sobre lógica clásica de primer orden, se realizará una introducción a las lógicas modales, multimodales (en particular la lógica proposicional dinámica) y temporales (LTL).
1.2 El lenguaje de modelado Alloy
Se realizará una introducción al lenguaje Alloy, enfatizando su simplicidad, su cercanía a los conceptos de la orientación a objetos, y la existencia de soporte automática para análisis de modelos.
1.2.1 El analizador del lenguaje Alloy
Se hará una descripción a alto nivel de los fundamentos del analizador de Alloy, y se lo utilizará como ejemplo didáctico de herramienta de análisis de software.
2. Fundamentos formales del análisis y la verificación de software
Se enseñarán los fundamentos formales necesarios para comprender las técnicas modernas de análisis y verificación automáticos.
2.1 SAT-solving
El problema de SAT. El algoritmo de SAT-solving DPLL. Estado del arte: backtracking no cronológico, cláusulas aprendidas, SAT-solving incremental.
2.2 Model Checking
Introducción al model checking. Análisis de propiedades temporales utilizando model checking.
2.3 SMT-solving
Técnicas para el razonamiento entre teorías.Teorías decidibles.Estado del arte en SMT-solving. Z3. Yices.
3. Análisis de software
Técnicas automáticas para la validación de propiedades sobre la semántica de los modelos y programas.
3.1 Programación por contratos
Precondiciones. Postcondiciones. Invariantes. Introducción a Eiffel. Introducción a JML.
3.2 Análisis en tiempo de ejecución
El análisis en tiempo de ejecución (runtime analysis) como técnica efectiva y escalable de análisis parcial de código.
3.2.1 El Lenguaje de modelado JML
Sus principales construcciones: requires, ensures, invariant, modifies.
3.3 Análisis estático
Introducción al análisis estático de modelos y código.
3.3.1 Basado en SAT
Traducción de contratos a SAT. Traducción de código a SAT.
3.3.2 Basado en SMT
Análisis simbólico dinámico. Path conditions. Resolución de path conditions con SMT.
4. Aplicaciones
Se verán aplicaciones de las distintas técnicas vistas en la materia.
4.1 Búsqueda automática de errores en código
Se verán distintas aplicaciones para la detección automática de errores en código con contratos.
4.2 Generación automática de casos de test
Se verán distintas aplicaciones para la generación automática de casos de test.
4.3 Reparación automática de errores en código
Se verán distintas técnicas para la reparación automática de fallas en código con contratos.
5. Herramientas
Se utilizarán herramientas para el análisis y la verificación de modelos y código.
5.1 El analizdor de Alloy
El lenguaje Alloy. El Analizador de Alloy. Ejemplos.
5.2 Forge (búsqueda de bugs utilizando SAT-solving)
Forge es una herramienta para detección automática de fallas en código Java anotado con contratos JML. Fue desarrollada en el MIT, y se caracteriza por su usabilidad.
5.3 TACO (búsqueda de bugs utilizando SAT-solving)
TACO es una para detección automática de fallas en código Java anotado con contratos JML. Se la comparará con Forge.
5.4 PEX (generación automática de casos de test utilizando ejecución simbólica dinámica)
Se utilizará la interface web "pex for fun" para acceder a las funcionalidades de PEX. PEX, desarrollada por Microsoft Research, es parte del estado del arte en generación automática de casos de test. SMT en PEX.
5.5 FAJITA (generación automática de casos de test utilizando SAT-solving incremental)
SAT-solving incremental. Satisfacción de criterios de cobertura con SAT-Solving incremental. La herramienta FAJITA.
5.6 Fundamentos de la herramienta Stryker para reparación automática de fallas
Estado del arte en reparación automática de fallas. Técnicas basadas en SAT. Técnicas basadas en patrones de fallas. Fundamentos de Stryker: análisis dinámico y estático.
Bibliografía
Titulo: TOUCH OF CLASS. Learning to Program Well with Objects and Contracts
Autor: Bertrand Meyer - Editorial: Springer - Edición: 2009
Titulo: Software Abstractions: Logic, Language and Analysis
Autor: Daniel Jackson - Editorial: MIT Press - Edición: 2006
Profesores
Frias, Marcelo Fabian
Cargo: TIT - Grupo/s: S

Código: 72.56

Creditos: 6

Contenidos
Bibliografía
Profesores
Beistegui, Rodrigo Mario
Cargo: AUX - Grupo/s:
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s:
Salatino, Mauricio
Cargo: AUX - Grupo/s:

Código: 72.84

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.80

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s:

Código: 72.64

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s:

Código: 72.58

Creditos: 3

Contenidos
Bibliografía
Profesores
Merchante, Mariano
Cargo: AUX - Grupo/s: S

Código: 94.42

Creditos: 3

Contenidos
Plan de Carrera - Marketing personal - El CV
El Nuevo Enfoque de la Preparación del Plan de Carrera: Marketing personal. Armado del CV. Entrevistas de selección. Entrevistas grupales ( assessment ). Fuentes de Búsqueda.
Competencias conversacionales
Relación entre Organización y Comunicación.La Productividad del trabajo sustentada en el poder de la palabra: de la tarea individual, de las tareas de coordinación, del trabajo reflexivo de aprendizaje.Comunicación verbal y no verbal: concepto, credibilidad y construcción del mensaje.La confianza y las acciones del lenguaje.El carácter activo y generativo del lenguaje.La confianza y el dominio de la sinceridad.La confianza y su relación con algunas competencias conversacionales.La efectividad del escuchar. La veracidad en el manejo de la información. La solidez en los juicios. Las promesas y el dominio de la responsabilidad. Los actos del lenguaje y el compromiso. Lenguaje y acción.Las Herramientas de delegación en la Organización por medio del lenguaje. Confianza, sistema y comportamiento
Presentaciones orales y escritas
Presentaciones orales y escritas eficaces: conceptos básicos de oratoria, soporte visual , interacción con el auditorio y elaboración -construcción de informes.
Dominio personal- Modelos mentales y aprendizaje en equipo
Construyendo la Organización inteligente: Dominio personal. Modelos mentales. Visión compartida. Aprendizaje en Equipo. Micro mundos.Los Modelos Mentales. Herramientas de verificación: Reflexión e Indagación. La Columna Izquierda. Escalera de inferencias. La disciplina de construir una visión compartida. Grados de adhesión a la visión: acatamiento, alistamiento, compromisoAprendizaje en equipos. Proceso de Alineamiento. El diálogo y la discusión para la toma de decisiones. Las rutinas defensivas y el conflicto. Entrenamiento de los equipos de trabajo: los dos campos de Práctica.Micro mundos: la tecnología de la Organización Inteligente. Los Micro mundos y el Aprendizaje Organizacional.
Estrategias de intracomunicación
El nuevo enfoque de la Comunicación Organizacional: La Intracomunicación. Concepto. La organización en red.El Mapa de la Intracomunicación: Áreas Estratégica, Operativa y de AuditoríaEstrategias de Intracomunicación.1.Apalancamiento. 2.Acercamiento. 3.Acompañamiento. 4.Facilitamiento. 5.Anclamiento. Guía del Mix EstratégicoEje de comunicación. Palanca. Procurar. Evitar. El Plan de Intracomunicación: cómo objetivar, desarrollarlo, etapas y acciones.
Bibliografía
Titulo: Echeverría, R.- “La Empresa Emergente”. - Ed. Granica, Buenos Aires, 2003
Autor: N/A - Editorial: N/A
Titulo: Elías, J y Mascaray, J.- “Más allá de la comunicación interna”. - Gestión 2000, Barcelona, 1998
Autor: N/A - Editorial: N/A
Titulo: Senge, P.-“La quinta disciplina” - Ed Granica, España, 1990
Autor: N/A - Editorial: N/A
Titulo: Leboyer, C.-¨Gestión de las Competencias¨ - Ed. Gestión 2000, Barcelona 1997
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: A
Pastor, Maria Mercedes
Cargo: ASI - Grupo/s: A

Código: 94.26

Creditos: 3

Contenidos
Procesos de comunicación interpersonales, grupales y organizacionales. Entrevistas y reuniones. Competencias laborales
El proceso de comunicación interpersonal: empatía y escucha activa. Lo verbal y no verbal. Ruido. Barreras y Estrategias de superación: individuales y organizacionales. Estilos de comunicación. Asertividad, exceso y defecto de comunicación. Comunicación de una y dos vías. Consecuencias.Direcciones de la Comunicación: Rumorologia. Otros medios de comunicación empresarial: Entrevistas y Reuniones. Autoconocimiento. Competencias. Plan de carrera: armado del CV, entrevistas de selección, fuentes de reclutamiento.
Presentaciones orales. Preparación y diseño. Construcción de ppt.
Presentaciones Orales. Fases de la elaboración del contenido: inicio, desarrollo, conclusión. Utilización de efectos de impacto y otros recursos: citas, anécdotas, humor, dramatizaciones. Consideraciones sobre el auditorio: empatía, sincronización, persuasión. La técnica del mapa mental. Construcción del soporte visual.
Presentaciones escritas. El Informe escrito profesional. El Paper.
La comunicación escrita: requisitos, funciones y objetivos. Recomendaciones para hacerla más efectiva. Los modelos de la comunicación escrita: mail, memos, circulares, cartas, actas. El Informe escrito: estructura , clases y etapas de elaboración. Pautas de redacción.Tipos de gráficos. Recomendaciones.
La comunicación en el grupo y el aprendizaje en equipos de trabajo.
Desempeño grupal: metas, normas, roles, redes de comunicación. Etapas y función del líder en el desarrollo de los grupos. Procesos y problemas intergrupales en las organizaciones: fenómenos de grupo. Dominio personal. Los Modelos Mentales. Reflexión e Indagación. La disciplina de construir una visión compartida.Aprendizaje en equipos: diálogo y discusión. Consenso nivelador y aperturista. Las rutinas defensivas y el aprendizaje. Conflicto productivo e improductivo. La Práctica. Micromundos.La práctica. Micromundos.
Bibliografía
Titulo: “Comportamiento Organizacional“ - Gordon, Judit- Ed.Prentice- Hall, México, 1997
Autor: N/A - Editorial: N/A
Titulo: “Habilidades de comunicación para directivos“ - de Manuel Dasí, F. y Martinez- Vilanova Martinez, R.- ESIC Editorial, Madrid, 1998
Autor: N/A - Editorial: N/A
Titulo: “La quinta disciplina” - Senge, P.-Ed. Granica, España, 1990
Autor: N/A - Editorial: N/A
Profesores
Presas Neira, Maria Esperanza
Cargo: ASO - Grupo/s: S2
Misson, Vanesa Soledad
Cargo: AUX - Grupo/s: S2

Código: 72.65

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.87

Creditos: 3

Contenidos
Bibliografía
Profesores
Ottati, Leandro Marcio
Cargo: ASI - Grupo/s: S

Código: 72.71

Creditos: 3

Contenidos
Bibliografía
Profesores
Benitez, Mariano Miguel Guillermo
Cargo: ADJ - Grupo/s: INGLES

Código: 16.50

Creditos: 3

Contenidos
Bibliografía
Profesores
Yankilevich, Patricio
Cargo: ADJ - Grupo/s: A

Código: 72.50

Creditos: 6

Contenidos
Bibliografía
Profesores
Ruiz, Diego Gabriel
Cargo: ADJ - Grupo/s: S

Código: 72.89

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.78

Creditos: 3

Contenidos
Bibliografía
Profesores
Gomez, Leticia Irene
Cargo: TIT - Grupo/s: A
Vaisman, Alejandro Ariel
Cargo: VIS - Grupo/s: A

Código: 72.54

Creditos: 3

Contenidos
Data Warehousing y Modelo Multidimensionales
On-Line Transaction Processing vs On-Line Analytical Processing. Modelo Multidimensional. Cubos: hechos, dimensiones y métricas. Jerarquías y operadores. MOLAP: representaciones esparcidas. ROLAP: esquema estrella y copo de nieve. HOLAP. Lenguajes de consulta sobre cubos. Paradigma SOLAP.
Integración de la Información
El problema de la fragmentación de la información y heterogeneidad de las fuentes de datos. Integración de la información vs. Data Exchange. Calidad de datos: manejo de datos incompletos, inconsistentes y duplicaciones. Proceso de integración de la información: descubrimiento, limpieza de datos y estandarización, especificación de procedimiento y ejecución. Schema Mapping. Modelo Schema-Based Matcher e Instance -Based Matcher. Funciones de similaridad. Deduplicación: Entity-Resolution. Análisis de herramientas para automatización: CLIO. ETL e integración de la información.
Data Mining e Itemsets frecuentes
Reglas de Asociación. Cómputo de Itemset Frecuentes. Algoritmo A-priori y mejoras.FP-Growth. Mining en categorías de atributos. Series de tiempo y patrones secuenciales. Patrones regulares. Aplicaciones: análisis de canasta, mining de trayectorias de objetos móviles.
Data Mining & Clustering
Clustering (agrupamiento). Variables de intervalo, binarias, nominales, ordinales. Función de distancia. Agrupamiento jerárquico y no jerárquico (K-means). Detección de anomalías (outliers). Aplicaciones: biología, meteorología, economía.
Data Mining & Clasificación
Clasificación. Evaluación de métricas y validación de modelos. Árboles de decisión y extracción de reglas. Overfitting y pruning. Aplicaciones: biología, meteorología, economía.
Bibliografía
Titulo: Database Systems: The Complete Book (Capítulos 21 y 22)
Autor: Hector Garcia-Molina, Jeffrey D. Ullman and Jennifer Widom - Editorial: Prentice Hall - Edición: 2008
Titulo: Beauty and the Beast: The Theory and Practice of Information Integration
Autor: Laura Haas - Editorial: Proceedings of 11th International Conference on Database Theory, (ICDT) - Edición: 2007
Titulo: Clio grows up: from research prototype to industrial tool
Autor: Laura Haas, Mauricio A. Hernández, Howard Ho, Lucian Popa y Mary Roth. - Editorial: Proceedings of the 2005 ACM SIGMOD international conference on Management of data (SIGMOD) - Edición: 2005
Titulo: Swoosh: a generic approach to entity resolution
Autor: Omar Benjelloun, Hector Garcia-Molina, David Menestrina and Qi Su, Steven Euijong Whang y Jennifer Widom - Editorial: The VLDB Journal - Edición: 2009
Titulo: On the Need of a Reference Algebra for OLAP
Autor: Oscar Romero y Alberto Abelló - Editorial: Proceedings of the 9th International Conference Data Warehousing and Knowledge Discovery (DaWaK 2007) - Edición: 2007
Titulo: Introduction to Data Mining
Autor: Pang-Ning Tan, Michael Steinbach y Vipin Kumar - Editorial: Addison-Wesley - Edición: 2005
Titulo: Fast Algorithms for Mining Association Rules in Large Databases
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 20th International Conference on Very Large Data Bases (VLDB) - Edición: 1994
Titulo: A Survey of Association-Rule Mining
Autor: Jeffrey Ullman - Editorial: Proceedings of the Third International Conference on Discovery Science - Edición: 2000
Titulo: Mining Sequential Patterns: Generalizations and Performance Improvements
Autor: Rakesh Agrawal y Ramakrishnan Srikant - Editorial: Proceedings of the 5th International Conference on Extending Database Technology (EDBT) - Edición: 1996
Titulo: Mining Sequential Patterns by Pattern-Growth: The PrefixSpan Approach
Autor: Jian Pei, Jiawei Han, Behzad Mortazavi-Asl, Jianyong Wang, Helen Pinto, Qiming Chen, Umeshwar Dayal and Mei-Chun Hsu - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2004
Titulo: Mining Sequential Patterns with Regular Expression Constraints
Autor: M. Garofalakis, R. Rastogi y K. Shim - Editorial: IEEE Transaction on Knowledge and Data Engineering - Edición: 2002
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s: S

Código: 72.55

Creditos: 3

Contenidos
Ontologías para la Web Semántica
Contenidos MínimosAspectos computacionales de la extracción e integración de la información proveniente defuentes estructuradas y no estructuradas. Metadata. Semántica: ontologías, modelado dedominio, inferencia. Técnicas de extracción de metadata. Aplicaciones semánticasContenidos Detallados1.La Web Semántica a.La web actual y sus limitaciones. b.Tecnologías para la web semántica. c.El modelo en capas.2.Documentos estructurados: XML a.El lenguaje XML b.Consultas sobre documentos XML c.Procesamiento3.Descripción de recursos en la web: RDF a.RDF: Sintaxis basada en XML b.RDF Schema: El lenguaje c.Semántica axiomática de RDF y RDF Schema d.Un sistema de inferencia directo para RDF y RDF Schema e.Consultas en SPARQL4.El lenguaje para ontologías en la web OWL a.Relación entre OWL, RDF y RDF Schema b.Tres sublenguajes de OWL5.Lógica y reglas de inferencia a.Reglas monotónicas: sintaxis y semántica b.Programas sobre Lógicas de Descripción c.Reglas no monotónicas d.El lenguaje de markup para reglas6.Ejemplos de aplicaciones.
Bibliografía
Titulo: A Semantic Web Primer
Autor: Grigoris Antoniou and Frank van Harmelen - Editorial: MIT Press - Edición: 2008
Titulo: Sesame 2.x documentation
Autor: Aduna - Editorial: http://www.openrdf.org/documentation.jsp - Edición: 2011
Titulo: Protégé-OWL documentation
Autor: Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, Mark A. Musen - Editorial: . http://protege.stanford.edu/plugins/owl/documentation.html - Edición: 2004
Profesores
Vaisman, Alejandro Ariel
Cargo: TIT - Grupo/s:
Ceriani, Miguel Jeremías
Cargo: ASI - Grupo/s: S

Código: 72.18

Creditos: 4

Contenidos
Introducción al Paradigma Funcional
Características del Paradigma Funcional. Transparencia referencial. Funciones de orden superior. Áreas de aplicación.
Lenguajes Funcionales
Introducción a lenguaje representantes del Paradigma Funcional: Lisp y ML. Mecanismo para construir tipos de datos recursivos y polimórficos, y estructuras de datos infinitas para construir funciones de orden superior. Pattern matching.
Cálculo Lambda
Reducciones alpha, beta, tetha, delta. Punto Fijo. Formas de evaluación. Introducción a la semántica computacional. Tipos de semántica: denotacional, axiomática, operacional. Métodos formal para especificación y verificación de programas.
Bibliografía
Titulo: Programming Languages: Design and Implementation - Terrence Pratt & Marvin V. Zelkowitz, 4th. ed., Prentice Hall, 2001
Autor: N/A - Editorial: N/A
Titulo: Cálculo Lambda: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Titulo: ML: apunte de la cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: ASO - Grupo/s: S

Código: 72.69

Creditos: 6

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.49

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ASO - Grupo/s: S
ANtonioli, Alejandro
Cargo: AUX - Grupo/s: S

Código: 72.22

Creditos: 6

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: ADJ - Grupo/s: S1
Zunino, Fernando Javier
Cargo: ASI - Grupo/s: S1

Código: 72.61

Creditos: 1

Contenidos
Bibliografía
Profesores
Gomez, Silvia Alicia
Cargo: TIT - Grupo/s: S

Código: 72.77

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.83

Creditos: 3

Contenidos
Bibliografía
Profesores
Guerrero, Marcela Alejandra
Cargo: ADJ - Grupo/s: S

Código: 72.86

Creditos: 3

Contenidos
Bibliografía
Profesores
Lorenzon, Jorge Alejandro
Cargo: ADJ - Grupo/s: S

Código: 72.51

Creditos: 3

Contenidos
Bibliografía
Profesores
Praino, Gabriel Agustin
Cargo: ADJ - Grupo/s: S

Código: 72.29

Creditos: 3

Contenidos
Bibliografía
Profesores
Bonelli, Eduardo Augusto
Cargo: TIT - Grupo/s: S

Código: 72.82

Creditos: 3

Contenidos
Bibliografía
Profesores
Romero, Oscar
Cargo: VIS - Grupo/s: S

Código: 72.28

Creditos: 3

Contenidos
Bibliografía
Profesores
Alvarez - Hamelin, Jose Ignacio
Cargo: TIT - Grupo/s: S

Código: 22.27

Creditos: 4

Contenidos
Sistemas Digitales
Sistemas analógicos versus digitales. Ventajas y desventajas. Conversión analógica-digital: teorema del muestreo. Muestreo ideal. Muestreo natural. Muestreo real. Aliasing. Operación de sample and hold. Distorsión de apertura. Cuantificación uniforme y no uniforme. Distorsión de cuantificación. Distorsión por recorte. Ley óptima. Cuantificación robusta: leyes de compasión. PCM. Códigos de línea. Sistemas normalizados de transmisión de 2Mbps, 8 Mbps, 34 Mbps y 140 Mbps.
Transmisión Digital en Banda Base
Transmisión digital en banda base.Interferencia intersimbólica y ruido aditivo.Criterio de Nyquist de ISI nulo. Filtros coseno levantado. Relación entre la anchura de banda, la tasa de transmisión y el factor de roll-off. Eficiencia espectral.Diagrama de ojo.Probabilidad de error en presencia de ruido aditivo, blanco y gaussiano.Filtro adaptado. Correlador.Ecualizadores.
Transmisión digital en banda pasante
Sistemas binarios ask, fsk, psk. Sistemas m-arios: m-fsk, m-psk, qpsk, oqpsk, msk. Representación geométrica de señales y ruido. Diagramas de constelacióndetección coherente y no coherente.Desempeño comparativo de los métodos de modulación digital frente al ruido.Tasa de error en los símbolos y en los bits.Codificación de gray.Comparación de los sistemas de modulación digital con respecto al eb/n0 requerido y la eficiencia espectral. Límite de shannon.
Modulación de espectro ensanchado (“spread spectrum”) y sus aplicaciones
Origen de la técnica de modulación de espectro ensanchado. Ganancia de procesamiento. Resistencia a la interferencia.Secuencias seudoaleatorias. “M-sequences”. Propiedades. Correlación.Distintas técnicas de modulación de espectro ensanchado: secuencia directa (DS); saltos de frecuencia (FH).Interferencias de peor caso. Interleaving.Aplicaciones de la modulación de espectro ensanchado.Determinación de distancia con alta resolución. Comunicaciones en canales con propagación por trayectos múltiples. “Rake Receiver”. Acceso múltiple por división de código (CDMA). Comparación de CDMA con FDMA y con TDMA en acceso satelital y en comunicaciones móviles celulares.
Codificación de canal
Ventajas de la codificación de canal. Ganancia de codificación.Procedimientos para el control de errores: ‘Automatic Repeat Request (ARQ)’ y ‘Forward Error Correction (FEC)’. ‘Hard decision’. ‘Soft decision’.Códigos lineales de bloques. Códigos cíclicos. Códigos convolucionales. Diagrama de estados, diagrama de árbol, diagrama de Trellis. Decodificación de códigos convolucionales. Algoritmo de Viterbi. Modulación con codificación Trellis (TCM). Aplicaciones.
Bibliografía
Titulo: DIGITAL COMMUNICATIONS : FUNDAMENTALS AND APPLICATIONS - SKLAR, BERNARD, 2° ed., NEW JERSEY: PRENTICE HALL, 2001
Autor: N/A - Editorial: N/A
Profesores
Hirchoren, Gustavo Abraham
Cargo: TIT - Grupo/s: S
Ganzabal, Julian Maria
Cargo: ADJ - Grupo/s: S

Código: 72.74

Creditos: 3

Contenidos
Introducción
Visualización de Información, Introducción: ¿Que es Visualización?. Antecedentes. Visualización de Información. Dato e Información, Tipos de Datos, ejemplos.InfoVis & SciViz. Visualización de Información vs Visualización Científica: Que busca cada disciplina. Diferencias y similitudes.
Antecedentes
Antecedentes históricos (Charles Joseph Minard, William Playfair, John Snow, Florence Nightingale, Harry Beck, etc.)
Tipo de datos
Datos fundamentales. Tipos de datos (nominales, ordinales, cuantitativos). Dimensión del dominio y del rango. Escalas de medición (Nominal, Ordinal, Interval & Ratio)
Etapas
Etapas en la visualización de datos según Ben Fry y las etapas en la Ciencia de Datos.Tuberías de visualización.
Interacciones
Posibles interacciones para convertir a un gráfico estático en una visualización.
EDA
Técnicas para la exploración de datos. John W. Tukey. Exploratory Data Analysis. Técnicas y herramientas.
Data Cleansing
Limpieza de datos (data cleansing, data wrangling)
Mapeo
Mapeo de datos en elementos visuales. Descomponiendo y analizando visualizaciones.
Color
Uso del color, paletas, cartografía temática, mapas coroplético.Ilusiones ópticas. Problemas para percibir el color.
Percepción
Percepción gráfica.
Excelencia gráfica
Excelencia gráfica y principios de Edward Tufte
Galería de Visualizaciones
Ejemplos del diario NYTimes, The Guardian y LN Data.
Bibliografía
Profesores
Aizemberg, Diego Ariel
Cargo: ADJ - Grupo/s: S

Electivas Inteligencia Comp.

Código: 72.52

Creditos: 3

Contenidos
Bibliografía
Profesores
Gambini, Maria Juliana
Cargo: TIT - Grupo/s: S

Código: 72.75

Creditos: 3

Contenidos
Aprendizaje automático
Unidad 1: Introducción •¿Qué es el aprendizaje automático? Ejemplos de aplicaciones.•Diseño de sistemas de aprendizaje. Enfoques. •Aprendizaje de una tarea. Aprendizaje como búsqueda. Aprendizaje de con-ceptos. Hipótesis de aprendizaje inductivo.•Espacio de versiones y algoritmo de eliminación de candidatos.Unidad 2: Aprendizaje bayesiano•Teorema de Bayes y aprendizaje de conceptos.•Clasificación. Función de pérdida. Función discriminante. Reglas de asociación.•Clasificador bayesiano óptimo. Algoritmo EM. Unidad 3: Aprendizaje estadístico•Estimación por máxima verosimilitud. •Evaluación de un estimador: sesgo y varianza.•Clasificación paramétrica.•Procedimientos de selección del modelo.•Métodos multivariados. •Análisis de componentes principales.Unidad 4: Aprendizaje supervisado y no supervisado•Aprendizaje de una y de múltiples clases.•Métodos de clustering basados en la distancia euclídea y en probabilidades.•Elección del número de clusters.•Clustering jerárquico.Unidad 5: Aprendizaje de árboles de decisiones•Representación de árboles de decisiones. Problemas que se resuelven con este método.•Algoritmos. •Extracción de reglas a partir de los árboles. Aprendizaje de reglas a través de los datos.Unidad 6: Aprendizaje basado en instancias. •Aprendizaje de k vecinos más próximos. •Regresión localmente ponderada. •Funciones de base radial. •Razonamiento basado en casos.
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.73

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S

Código: 72.23

Creditos: 6

Contenidos
Bibliografía
Profesores
Garberoglio, Marcelo Fabio
Cargo: ADJ - Grupo/s: S1
Abad, Pablo Eduardo
Cargo: ASI - Grupo/s: S1
Yoshizaki, Gustavo
Cargo: AUX - Grupo/s: S1

Código: 22.09

Creditos: 6

Contenidos
Circuitos de corriente continua
Tensión eléctrica o diferencia de potencial, corriente eléctrica. Elementos circuitales básicos: resistencias, inductancias, capacitores; generadores de corriente y de tensión. Divisores de tensión. Circuitos de Corriente Continua. Medición de corrientes y tensiones. Medición de resistencias. Resolución de circuitos eléctricos: leyes de Kirchoff, métodos de ramas, mallas y nodos. Principio de superposición, teoremas de Thévenin y de Norton. Generadores controlados.
Circuitos de corriente alterna
Capacitores, inductores, ejemplos prácticos. Valor medio y valor eficaz de una onda periódica. Transformación fasorial. Concepto de impedancia. Concepto de función transferencia. Transformadores ideales, reales y prácticos. Ejemplos.
Algebra de Boole
Operaciones básicas del álgebra de boole. Propiedades. Circuitos con contactos. Tablas de verdad. Minitérminos. Expresión canónica. Mapa de Karnaugh. Expresión mínima como suma de productos. Redundancias.
Lógica combinacional con compuertas
Compuertas. Análisis y síntesis de circuitos combinacionales empleándolas. Introducción a las familias TTL y CMOS. Características como cajas negras. Compuertas con salida de tres estados y sus aplicaciones. Compuertas de transmisión y sus aplicaciones
Lógica combinacional con MSI y PROM
Decodificadores, árboles de paridad, multiplexores, demultiplexores, comparadores. Aplicaciones. Expansión. Sumadores y restadores binarios. Suma decimal. Memorias Programables de sólo lectura (PROM). Su uso para implementar funciones lógicas.
Latches, registros y multivibradores
Latches SR y D. Características y aplicaciones. Multivibradores estables y monoestables. Módulos binario, decimal y arbitrario. Aplicaciones. Registros con entrada y salida paralelo. Aplicaciones. Comunicaciones entre registros. Bancos de registros. Introducción a las memorias RAM.
Flip-flops, contadores y registros de desplazamiento
Flip-flops D, JK y T. Entradas preparatorias, de fuerza y reloj.Contadores asincrónicos. Módulos binario, decimal y arbitrario. Aplicaciones. Registros de desplazamiento. Aplicaciones.
Memorias
La memoria ideal. Dispositivos de almacenamiento. Memorias semiconductoras, memorias “de disco”, memorias flash. Variantes básicas, características, comparación, aplicaciones, tecnología, dispositivos prácticos más avanzados. Comparación general.
Conversión analógico-digital. Microcontroladores
Discretización: muestreo y digitalización. Reconstrucción de seales discretizadas. Conversión digital a analógica. Conversión analógica a digital. Distintos métodos y sus aplicaciones. Circuitos de muestreo y retención. Sistemas de adquisición de datos. Nociones sobre microcontroladores y sistemas embebidos.
Análisis de señales
Serie de Fourier y concepto de espectro. Concepto de ancho de banda efectivo y su aplicación a casos prácticos. Espectro de un tren de pulsos y su relación con los parámetros de la onda. Concepto de ruido, ruido inherente y ruido inducido.
Amplificadores
Amplificadores de tensión, corriente, transconductancia y transrresistencia. Amplificadores operacionales: características, modelo simplificado, modelo práctico, configuración inversora, no-inversora, integradora, derivadora, sumadora, etc. Ejemplos prácticos.
Diodos y fuentes de alimentación
Diodo rectificador: función, principio de funcionamiento, características ideales y reales, especificaciones. Rectificación de media onda y de onda completa. Rizado, filtros a capacitor, análisis aproximado. Dobladores de tensión. Ejemplos prácticos. Introducción a las fuentes de switching.
Comunicaciones
Esquema elemental de un sistema de comunicaciones. Conceptos de Modulación y Demodulación. Modulación de señales analógicas y digitales. Modulación analógica y digital. Modulación de frecuencia, de fase y de amplitud. Conceptos de multiplexado y de acceso múltiple. Medios de transmisión de la información, físicos e inalámbricos.
Manejo Térmico de Semiconductores
Planteo del problema, su importancia, su actualidad, soluciones que comprometen el desempeño y que no comprometen el desempeño, convencionales y avanzadas. Manejo integrado de capas. Ejemplo: notebook actual. Diseño de sistemas de enfriamiento con disipadores
Bibliografía
Titulo: Electrónica para científicos y tecnólogos - Electrónica Digital - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Electrónica para científicos y tecnólogos - Electrónica Analógica - Jorge E. Sinderman Publicación de la Cátedra
Autor: N/A - Editorial: N/A
Titulo: Fichas de la cátedra - Material didáctico preparado por la cátedra para las Unidades 8, 13 y 14
Autor: N/A - Editorial: N/A
Titulo: Electrónica - De los sistemas a los componentes - Neil Storey Addison Wesley 1995 ISBN 0-201-62572-5
Autor: N/A - Editorial: N/A
Profesores
Oreglia, Eduardo Victor
Cargo: ADJ - Grupo/s: S1
Douthat, Analia Elizabeth
Cargo: AUX - Grupo/s: S1

Código: 72.90

Creditos: 3

Contenidos
Bibliografía
Profesores
Vallés, Santiago Raúl
Cargo: TIT - Grupo/s:

Código: 72.88

Creditos: 3

Contenidos
Bibliografía
Profesores
Villar, Ana Julia
Cargo: ADJ - Grupo/s: S

Código: 72.02

Creditos: 6

Contenidos
Introducción
Breve reseña de la evolución de los sistemas de computación. Prototipos de los computadores actuales: Máquina de Von Neuman. Generaciones de sistemas de computación. Componentes de un sistema de computación: Software – Hardware - Firmware.Software: lenguaje de máquina, ensamblador, y lenguajes de alto nivel. Compiladores e Interpretes. Vinculadores, cargadores y programas ejecutables. Hardware: Procesador central, memoria principal, subsistema de entrada/salida y subsistema de comunicación de datos.
Representación de la información
Sistemas de numeración posicionales y no posicionales. Sistemas signo-magnitud y complemento para números enteros y reales. Sistema de punto flotante normalizado. Cambio de base: sistema decimal, binario y hexadecimal. Representación computacional. Concepto de acarreo (carry) y desbordamiento (overflow). Norma ieee 754 para representación de números reales.Cadenas de caracteres: código ascii, unicode.
Nociones básicas de memoria, CPU y buses
Esquema básico de Von Neumann: Memoria, CPU, I/O, buses. Memoria: Definición de bit y byte. Concepto de Palabra, Dirección de memoria y posición. Direccionamiento a palabra. Direccionamiento a byte. CPU: Unidad de control y unidad aritmético lógica. Registros generales y especiales: PC, SP. Flags
Lenguaje Ensamblador
Elementos de una instrucción de máquina. Lenguaje ensamblador: Cartilla de instrucciones y pseudo-instrucciones básicas. Formato de instrucciones. Direccionamiento: inmediato, directo, indirecto, registro, indirecto de registro, indexado y stack. Código de condición. Rótulos. Ejemplos de programas en lenguaje ensamblador.Proceso de ensamblado. Tabla de símbolos. Vinculación y Carga. Estructura de un módulo objeto
Programación en Lenguaje Ensamblador
Programa principal. Macros sin parámetros y con parámetros. Subrutinas. Concepto de stack. Pasaje de parámetros a subrutinas a través de registros y por stack. Uso de bibliotecas
Unidad Central de Proceso
Estructura y función de la UCP. Diferentes arquitecturas. El ciclo de instrucción. Pipelining a nivel de instrucción. Decodificación y ejecución de una instrucción en el procesador Z80.
Memoria Principal
Introducción al sistema de memoria de la computadora. Memoria principal de semiconductor. Tipos de memoria de acceso aleatorio: ram, rom, eprom. Memoria caché (acceso asociativo). Memoria virtual.
Subsistema de Entrada/Salida
Concepto de canal. Tipos de canales. Unidades de control. Concepto de multiprogramación. Periféricos: Disco magnético, cinta magnética, disco flexible, CD-Rom, DVD-Rom, impresoras. Clasificación de periféricos. Determinación de factores de bloqueo en cinta y disco.
Interrupciones
Conceptos fundamentales. Programa activo. Multiprogramación. Mono y multiprocesamiento. Tabla de programas activos. Entorno de ejecución de un programa: palabra de control, registro de puntero de stack, y registros de uso general. Tipos de interrupciones. Detección y manejo de interrupciones.
Bibliografía
Titulo: Apuntes de cátedra - IOL
Autor: N/A - Editorial: N/A
Profesores
Zabaleta, Silvia Laura
Cargo: ASO - Grupo/s: S1

Código: 72.60

Creditos: 3

Contenidos
1.Conceptos Preliminares.
•Revisión de la noción de programación y el concepto de programa.•Propiedades deseables de los programas. Razonamiento y demostración de dichas propiedades.•Dificultades del modelo clásico de programación para el razonamiento sobre programas.•Descripción del modelo de programación funcional.•Características principales de los lenguajes funcionales: transparencia referencial, alto orden y currificación, y sistemas de tipos.
2.Modelo de Computación del Paradigma Funcional.
•Valores y expresiones. Las funciones como valores. •Mecanismos de definición de expresiones y valores. Ecuaciones orientadas para definir funciones. Sintaxis.•Visión denotacional y operacional de las expresiones. Modelos de computación mediante reducción. Semántica.•Órdenes de reducción: reducción aplicativa y reducción normal. •Sistema de Tipos Hindley-Milner. Tipos básicos. Constructores de tipos. Polimorfismo. Sintaxis para valores de cada tipo (caracteres, tuplas, listas, strings, funciones). Mecanismos de definición de nuevos tipos y de funciones sobre ellos. Tipos algebraicos no recursivos.•Funciones parciales y totales.•Funciones de alto orden. Currificación.
3.Técnicas Formales
•Demostración de propiedades•Noción de propiedad y de demostración. Diferentes formas de garantizar propiedades: por construcción, por chequeo automático, por demostración manual.•Algunas propiedades interesantes de los programas: corrección, terminación, equivalencia de programas.•Inducción/Recursión.•Definición inductiva de conjuntos.•Definición recursiva de funciones sobre esos conjuntos.•Demostraciones inductivas sobre dichas funciones.•Ejemplos: programas, expresiones aritméticas, listas.
4.Aplicación de Conceptos: Listas
•Listas por comprensión. Definición y ejemplos. Semántica de listas por comprensión mediante reducción.•Listas como tipo inductivo. Funciones básicas sobre listas (append, head, tail, take, drop, reverse, sort, elem, etc.).•Funciones de alto orden sobre listas. Patrón de recorrido: map. Patrón de selección: filter. Patrón de recursión: foldr.•Demostración de propiedades sobre listas y funciones sobre listas.
5.Sistemas de Tipos.
•Nociones básicas. Sistemas de tipado fuerte. Ventajas y limitaciones de los lenguajes de programación con tipos.•Lenguaje de tipos. Asignación de tipos a expresiones. Propiedades interesantes de esta asignación. Algoritmo de inferencia.•Mecanismos de definición de tipos nuevos y de funciones sobre ellos. Tipos algebraicos recursivos. •Ejemplos: enumeraciones, listas, árboles binarios, árboles generales.
6.Técnicas de Diseño Funcional - Transformación y Síntesis de Programas .
•Motivación. Obtención de programas a partir de especificaciones. Mejoramiento de eficiencia, con corrección por construcción.•Transformación de expresiones que utilizan listas por comprensión en expresiones que utilizan map, filter y concat.•Transformación y síntesis de programas. Técnicas y ejemplos
7.Lambda Cálculo
•Definición del lenguaje. Sintaxis. Definición de sustitición. •Modelo de computación. Nociones de alfa, beta y eta reducción. Semántica operacional.•Lambda cálculo como modelo teórico de los lenguajes funcionales. Representación de booleanos, pares, números, listas, y otras construcciones.
Bibliografía
Titulo: Introduction to functional programming
Autor: Bird, Richard; Wadler, Philip - Editorial: Prentice Hall, Oxford - Edición: 1988
Titulo: Introduction to functional programming using Haskell, Second Edition
Autor: Bird, Richard - Editorial: Prentice Hall, Oxford - Edición: 1998
Titulo: An Introduction to Functional Programming Systems Using Haskell
Autor: Davie, A. - Editorial: Cambridge University Press - Edición: 1992
Titulo: A Gentle Introduction to Haskell, First Edition
Autor: Hudak, Perterson y Fasel - Editorial: Prentice Hall - Edición: 2000
Titulo: Why Functional Programming Matters?
Autor: Hughes, John - Editorial: Computer Journal 32 (2) - Edición: 1989
Profesores
Martinez Lopez, Pablo Ernesto
Cargo: TIT - Grupo/s: S
Pennella, Valeria Verónica
Cargo: AUX - Grupo/s: S

Código: 72.46

Creditos: 6

Contenidos
Parte 1. Introducción
Definiciones. Robot, robot móvil, robot autónomo.Tipos de robotHistoria y motivaciones desde la inteligencia artificial, desde la cibernética y desde la biología.Definición de robótica basada en comportamientos.
Parte 2. Ambientes, sensado y percepción.
Tipos de ambientesDispositivos de sensado Posicionamiento relativo Sensores de proximidad IR Odometría (encoders, sensores Doppler) Sensado inercial (giróscopos, acelerómetros y compases) Telémetro por ultra-sonido o IR Posicionamiento absoluto (Por faros o marcas, GPS)Esquemas de percepción Acción y percepción Percepción orientada por la acción Sensado dividido (Sensor fission) Sensado fusionado dirigido por la acción (action-oriented sensor fusion) Sensado en secuencia (sensor fashion) Percepción activa Basadas en expectativas Con foco de atención
Parte 3. Locomoción.
Comparación entre métodos basados en ruedas y basados biológicamente Locomoción con patas Configuraciones de patas y estabilidad Una pata. Dos patas. Cuatro patas.Seis patas. Locomoción con ruedas. Tipos de ruedas. Maniobrabilidad, estabilidad y Controlabilidad. Híbridos.
Parte 4. Comportamientos y Arquitectura de comportamientos.
Comportamientos reactivos Sistemas reactivosMétodos de diseño de comportamientos Guiados por la etología Guiados por la actividad asociada a una situación Guiados experimentalmente AprendizajeClasificación general de comportamientos Métodos para expresar comportamientos Diagramas de estímulo respuesta Notación funcional Aceptador de cantidad finita de estados.Representación de estímulos, acciones y mapeos Codificación de las respuestas Robot holonómico Codificación de los estímulos Mapeo de estímulo-respuesta El valor nulo Conjunto finito de valores Conjunto infinito de valores Campos potencialesComportamientos “simples” y “complejos”Las arquitecturas de comportamientos Competitiva Método subsumption Cooperativa Motor schema Híbrida
Parte 5 Vehículos de Braitenberg.
Inspiración y motivación.Vehículo 1. Esquema sensor, conexión, actuador.Vehículo 2. Multiples sesnores y conexiones.Vehículo 3. Integrando conexiones.inhibitorias.Vehículo 4. Funciones en las conexiones.Vehículo 5. Unidades de procesamiento internas y conexiones.Vehículo 6. El enfoque evolutivo.Vehículo 7. Cables memotrix y memoria.Vehículo 8. Percepción.Vehículo 9. Simetrías.Vehículo 10. ¿Piensan estos vehículos?Vehículo 11. Cables ergotrix y aprendizaje..
Parte 6. Odometría.
Errores sistemáticos.Errores no sistemáticos.Medida de los errores sistemáticos.Test del "camino bidireccional describiendo un cuadrado". Descripción AlgoritmoCorrección de los errores sistemáticos.Compensación de los errores.
Parte 7. Aprendizaje por refuerzo (AR).
IntroducciónElementos de AR Política. Función de valor. Función de refuerzo. Modelo del entorno.Agente, ambiente y notación.Ejemplos de uso de AR.Refuerzos y Retorno.Tareas episódicas y continuas.La propiedad de Markov.Proceso de decisión markoviano.Función de Valor.Función de acción-valor.Ecuación de Bellman.Política óptima.Función de valor óptima.
Parte 8. Programación Dinámica.
Evaluación de políticas.Iteracion de Políticas.Iteración de valor.Iteración generalizada de políticas.
Parte 9. Métodos libres de modelo.
Métodos Monte Carlo. Evaluación de política usando Monte Carlo. Evaluación de la función de acción-valor usando Monte Carlo. Métodos on-policy y off-policy. Política e-greedy. Obtención de una política óptima mediante evaluación de la función de acción-valor usando Monte Carlo.Aprendizaje mediante diferencia temporales.SARSAMétodos off-policy Q-Learning.
Bibliografía
Titulo: Behavior Based Robotics
Autor: Ronald C. Arkin - Editorial: The MIT Press - Edición: 1998
Titulo: Reinforcement Learning. An introduction.
Autor: Richard S. Sutton and Andrew G. Barto - Editorial: The MIT Press - Edición: 1998
Titulo: Autonomous Mobile Robot
Autor: Roland Siegwart and Illah R. Nourbakhsh - Editorial: The MIT Press - Edición: 2004
Titulo: Vehicles. Experiments in Synthetic Psychology
Autor: Valentino Braitenberg - Editorial: The MIT Press - Edición: 1987
Profesores
Santos, Juan Miguel
Cargo: TIT - Grupo/s: S
Coffey, Santiago Andres
Cargo: AUX - Grupo/s: S
Goñi, Juan Ignacio
Cargo: AUX - Grupo/s: S

Código: 72.67

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.81

Creditos: 3

Contenidos
Programa
1. Introducción a los sistemas de muchas partículas. Definición de materia activa. Ejemplos. Métodos y Enfoques de Simulación.2. Autómatas Celulares. Sobre grilla fija: Fluidos - Lattice Boltzman. Sin grilla espacial: Bandadas de Visecks.3. Simulaciones de partículas dirigidas por eventos (Event Driven). Gas ideal. Tablero de Galton. 4. Simulaciones de partículas dirigidas por el paso temporal (Time-Step Driven). Dinámica Molecular. Métodos Numéricos de Integración: Euler, Verlet, Corrector Predictor, ... etc. Gas de Lennard-Jones. 5. Medios Granulares Densos Gravitatorios 2D. Partículas cilíndricas. Partículas de formas arbitrarias: Esferopolígonos.6. Simulación de Multitudes I. Social Force Model. Contractile Particle Model. Modelado del comportamiento de humanos y animales. Óptima fracción de líderes en una manada. Egreso de agentes biológicos a través de una puerta angosta.7. Simulación de Multitudes II. Navegación de Peatones Virtuales.
Bibliografía
Profesores

Código: 72.59

Creditos: 3

Contenidos
Bibliografía
Profesores

Código: 72.66

Creditos: 6

Contenidos
Bibliografía
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.57

Creditos: 3

Contenidos
Contenidos
Microcontroladores. Sistemas operativos para microcontroladores. Conceptos de sistemas embebidos. Simuladores y entornos de programación. Sistema de Tiempo Real en Sistemas Embebidos. Implementación de un sistema embebido.
Bibliografía
Titulo: Datasheet AT mega644/V 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2007
Titulo: AT mega8515 8-Bit AVR microcontroller
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2010
Titulo: AVR STK500 – User Guide
Autor: ATMEL Corporation - Editorial: ATMEL Corporation - Edición: 2003
Profesores
Madorno, Matias
Cargo: ADJ - Grupo/s: S

Código: 72.79

Creditos: 3

Contenidos
Bibliografía
Profesores
Parpaglione, Maria Cristina
Cargo: TIT - Grupo/s: A

Código: 72.53

Creditos: 3

Contenidos
Bibliografía
Profesores

Si tenés alguna duda antes de inscribirte, por favor, mandá un mensaje de Whtasapp al +54 9 11 3198 2084, chateá con nosotros o enviá tu consulta desde nuestro formulario.


0
Connecting
Aguarde un momento...
Envianos tu consulta

No hay ningún operador conectado para chatear en este momento. Envianos tu consulta y nos pondremos en contacto a la brevedad.

* Tu nombre
* Tu correo electrónico
* Tu consulta
Tu teléfono
Chat online

¿Querés chatear con un operador? Completá tus datos e iniciá la conversación.

* Tu nombre
* Tu correo electrónico
* Tu consulta
Tu teléfono
Chat online
Chat finalizado

Ayudanos a ayudarte mejor.

¿Te sirvió la ayuda recibida?