Logotipo de la Facultad de Ingeniería de la Universidad de Buenos Aires
Logotipo del Laboratorio de Sistemas Embebidos
INVESTIGACIÓN DESARROLLO FORMACIÓN EXTENSIÓN CONTACTO
         
ÁREAS DE TRABAJO INSTITUCIONES ESPECIALIZACIÓN ASOC. CIVIL S.E. INVESTIGACIÓN
         
PROYECTOS I+D EMPRESAS IN-COMPANY SIMPOSIO SASE DESARROLLO
         
PUBLICACIONES CIAA DOCTORADO LISTA CORREOS FORMACIÓN
         
TESIS MAESTRÍA DIFUSIÓN EXTENSIÓN
         
CURSOS
 



BannerIA


Cursos de Sistemas Embebidos, Internet de las Cosas e Inteligencia Artificial

Índice:
- Descripción general de los cursos
- Cronograma de los cursos que se ofrecen
- Oferta de cursos abiertos en el año 2020
- Listado de cursos ofrecidos durante el año 2019
- Contenido y material de los cursos de la Carrera de Especialización en Internet de las Cosas
- Contenido y material de los cursos de la Carrera de Especialización en Sistemas Embebidos
- Contenido y material de los cursos de la Maestría en Sistemas Embebidos
- Contenido y material de los cursos electivos


Desde el año 2012 el LSE dicta la Carrera de Especialización en Sistemas Embebidos y desde 2014 la Maestría en Sistemas Embebidos. En 2019 se abrieron cursos sobre Internet de las Cosas (Internet of Things, IoT) y en 2020 se está finalizando el trámite de aprobación de la Carrera de Especialización en Internet de las Cosas y de la Maestría en Internet de las Cosas. Además en 2020 se comenzaron a dictar cursos de Inteligencia Artificial que se espera que en 2021 se puedan ofrecer como Especialización y Maestría.

Los cursos se dictan en grupos de hasta 15 alumnos, históricamente en Av. Córdoba 950 4to piso, en instalaciones cedidas por CADIEEL, la Cámara Argentina de Industrias Electrónicas, Electromecánicas y Luminotécnicas, en salas equipadas con aire acondicionado, wifi, refrigerios, etc. y también en modalidad a distancia dónde todas las clases y los éxamenes se desarrollan a distancia, compartiendo pantalla, audio y vídeo en tiempo real con el docente y los compañeros.

AulaCADIEEL

En el actual contexto de COVID-19 los cursos se dictan únicamente en modalidad a distancia, la cual ya se viene ofreciendo desde el 2018. Para las clases se utiliza la plataforma Google Meet, en su versión profesional. De esta forma es posible interactuar con el docente en forma fluida mientras explica los temas y se resuelven ejercicios.

En los posgrados se sigue la filosofía de "Learn by Doing" (Aprender Haciendo). En este sentido, desde la primera semana de clases hasta la última, el eje de aprendizaje es el Trabajo Final de cada estudiante. En la sección II del siguiente artículo se describe cómo se implementa este esquema: Artículo.

En el artículo se hace énfasis en los Trabajos Finales para "clientes externos" (empresas que proponen temas de trabajo), pero la metodología se aplica a todos los Trabajos Finales del posgrado. Por ejemplo, hay estudiantes que hacen un Trabajo Final para su empleo, para disponer así de más tiempo para dedicarle; otros que hacen un Trabajo Final para un centro de investigación, para iniciar una carrera académica; otros que aprovechan su Trabajo Final para comenzar un emprendimiento personal, etc.

Para asegurar la calidad de la propuesta educativa se realizan encuestas voluntarias y annimas clase a clase (link).

Según la demanda los cursos de Especialización y Maestría pueden tomarse en forma independiente de la Especialización o Maestría, admitiéndose en ese caso técnicos o estudiantes avanzados con experiencia profesional comprobable equivalente a la de un ingeniero (consultar en inscrip.lse@gmail.com).

Además, el LSE ofrece cursos in-company que pueden contratarse en cualquier ciudad argentina o del exterior.

Cronograma de los cursos que se ofrecen

En el siguiente diagrama se ilustra la organización de los cursos que se ofrecen. Se aprecia que en general se abren distintas cohortes durante un mismo año en función de la demanda. En el caso de IoT se abrió a modo de prueba un Curso de Formación de 3 bimestres en 2019 y dado el interés se hicieron las gestiones para ofrecerlo en 2020 en modalidad de Especialización y Maestría, con una duración mayor, como se observa en el diagrama. En la actualidad se está recorriendo un camino similar con lo que respecta al Curso de Formación en Inteligencia Artificial que se abrió en 2020, y que se espera poder ofrecerlo como Especialización y Maestría partir de 2021.


Importante: En 2021 se ilustra a modo tentativo la fecha en que se estima que comenzará el primer curso en cada uno de los casos.
Durante el año de acuerdo a la demanda se irán abriendo más cohortes.

CronogramaCursos

Oferta de cursos para el año 2020

Los siguientes son los cursos correspondientes al año 2020, que se dictan de lunes a viernes por la noche y sábado por la mañana.
Se publican los cursos que se ofrecen en el primer bimestre. Los cursos de Internet de la Cosas y de la Maestría en Sistemas Embebidos comienzan en mayo y se publicarán oportunamente. El detalle de las clases semana a semana de cada uno de los cursos se puede ver en el Calendario Online.
En caso de feriado las clases se recuperan otro día, de común acuerdo entre los alumnos y los docentes.

Para consultas e inscripción ver Carrera de Especialización.


Bimestre

Julio-Agosto

  (8 clases)

10a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Sep 2019 - Ago 2020; Bimestre 5/5)

Lunes (19-22hs)

Microarquitecturas y Softcores (FPGA)

Miércoles (19-22hs)

Taller de Trabajo Final

Viernes (19-22hs)

Diseño para Manufacturabilidad

11a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2020 - Dic 2020; Bimestre 3/5)

Lunes (19-22hs)

Sistemas Operativos de Propsito General

Miércoles (19-22hs)

Testing de Software en Sistemas Embebidos

Viernes (19-22hs)

Sistemas Operativos de Tiempo Real (II)

5ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(May 2020 - Abr 2021; Bimestre 7/10)

Lunes (19-22hs)

Implementación de manejadores de dispositivos

Miércoles (19-22hs)

Procesamiento digital de señales

Viernes (19-22hs)

Certificación de sistemas electrónicos

2da Cohorte - A Distancia  
Esp. en Internet de las Cosas

(May 2020 - Abr 2021; Bimestre 2/5)

Lunes (19-22hs)

Arquitecturas de datos

Miércoles (19-22hs)

Desarrollo de aplicaciones multiplataforma

Viernes (19-22hs)

Arquitecturas de protocolos

12a Cohorte - A Distancia  
Especializac. en Sist. Emb.

(May 2020 - Abr 2021; Bimestre 1/5)

Martes (19-22hs)

Ingeniería de Software en Sistemas Embebidos

Jueves (19-22hs)

Programación de Microprocesadores

Sábado (10-13hs)

Gestión de Proyectos

1ra Cohorte - A Distancia  
Cursos de Inteligencia Artificial

(Jul 2020 - Dic 2020; Bimestre 1/3)

Jueves (19-22hs)

Análisis matemático para inteligencia artificial

Viernes (19-22hs)

Introducción a la inteligencia artificial

Sábado (10-13hs)

Probabilidad y estadística para inteligencia artificial



Bimestre

Mayo - Junio

  (8 clases)

10a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Sep 2019 - Ago 2020; Bimestre 4/5)

Lunes (19-22hs)

Desarrollo de Aplicaciones sobre Sis. Op. Prop. Gen.

Miércoles (19-22hs)

Circuitos Lógicos Programables (FPGA)

Viernes (19-22hs)

Diseño de Circuitos Impresos

11a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2020 - Dic 2020; Bimestre 2/5)

Lunes (19-22hs)

Arquitectura de Microprocesadores

Miércoles (19-22hs)

Protocolos Comunicación en Sistemas Embebidos

Viernes (19-22hs)

Sistemas Operativos de Tiempo Real (I)

5ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(May 2020 - Abr 2021; Bimestre 6/10)

Lunes (19-22hs)

Implementación de Sistemas Operativos

Miércoles (19-22hs)

Gestión de la Tecnología y la Innovación

Viernes (19-22hs)

Procesamiento de Señales (Fundamentos)

2da Cohorte - A Distancia
Cursos Internet de las Cosas

(May 2020 - Abr 2021; Bimestre 1/5)

Lunes (19-22hs)

Gestión de Proyectos

Miércoles (19-22hs)

Desarrollo de aplicaciones web

Viernes (19-22hs)

Protocolos de Internet



Bimestre

Marzo - Abril

  (8 clases)

9na Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(May 2019 - Abr 2020; Bimestre 5/5)

Martes (19-22hs)

Microarquitecturas y Softcores (FPGA)

Jueves (19-22hs)

Taller de Trabajo Final

Sábado (10-13hs)

Diseño para Manufacturabilidad

10a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Sep 2019 - Ago 2020; Bimestre 3/5)

Lunes (19-22hs)

Sistemas Operativos de Propsito General

Miércoles (19-22hs)

Testing de Software en Sistemas Embebidos

Viernes (19-22hs)

Sistemas Operativos de Tiempo Real (II)

11a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2020 - Dic 2020; Bimestre 1/5)

Lunes (19-22hs)

Ingeniería de Software en Sistemas Embebidos

Miércoles (19-22hs)

Programación de Microprocesadores

Viernes (19-22hs)

Gestión de Proyectos



Oferta de cursos para el año 2019

Los siguientes son los cursos que se dictaron durante el año 2019.


Bimestre

Noviembre - Diciembre

  (8 clases)

1ra Cohorte - A Distancia
Cursos Internet de las Cosas

(Jun 2019 - Dic 2019; Bimestre 3/3)

Martes (19-22hs)

Aprendizaje automático (machine learning)

Miércoles (19-22hs)

Desarrollo de aplicaciones para Internet de las cosas

Sábados (10-13hs)

Ciberseguridad en Internet de las cosas

8va Cohorte - Mixta (Pre/Dis)
Especializac. en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 5/5)

Lunes (19-22hs)

Microarquitecturas y Softcores (FPGA)

Miércoles (19-22hs)

Taller de Trabajo Final

Viernes (19-22hs)

Diseño para Manufacturabilidad

9na Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(May 2019 - Abr 2020; Bimestre 4/5)

Martes (19-22hs)

Circuitos Lógicos Programables (FPGA)

Jueves (19-22hs)

Biopotenciales y Signos Vitales, Registro y Aplic.

Sábado (10-13hs)

Desarrollo de Aplicaciones sobre Sis. Op. Prop. Gen.

10a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Sep 2019 - Ago 2020; Bimestre 2/5)

Lunes (19-22hs)

Arquitectura de Microprocesadores

Miércoles (19-22hs)

Protocolos Comunicación en Sistemas Embebidos

Viernes (19-22hs)

Sistemas Operativos de Tiempo Real (I)

4ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 10/10)

Lunes (19-22hs)

Sin oferta de curso este bimestre

Miércoles (19-22hs)

Taller de Trabajo Final

Viernes (19-22hs)

Sin oferta de curso este bimestre



Bimestre

Septiembre - Octubre

  (8 clases)

1ra Cohorte - A Distancia
Cursos Internet de las Cosas

(Jun 2019 - Dic 2019; Bimestre 2/3)

Martes (19-22hs)

Gestión de grandes volúmenes de datos (big data)

Miércoles (19-22hs)

Desarrollo de aplicaciones multiplataforma

Sábados (10-13hs)

Arquitecturas de protocolos

8va Cohorte - Mixta (Pre/Dis)
Especializac. en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 4/5)

Lunes (19-22hs)

Circuitos Lógicos Programables (FPGA)

Miércoles (19-22hs)

Introducción a los Sistemas Ferroviarios

Viernes (19-22hs)

Diseño de Circuitos Impresos

9na Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(May 2019 - Abr 2020; Bimestre 3/5)

Martes (19-22hs)

Sistemas Operativos de Tiempo Real (II)

Jueves (19-22hs)

Testing de Software en Sistemas Embebidos

Sábado (10-13hs)

Sistemas Operativos de Propsito General

10a Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Sep 2019 - Ago 2020; Bimestre 1/5)

Lunes (19-22hs)

Gestin de Proyectos

Miércoles (19-22hs)

Programación de Microprocesadores

Viernes (19-22hs)

Ingeniería de Software en Sistemas Embebidos

4ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 9/10)

Lunes (19-22hs)

Control Digital

Miércoles (19-22hs)

Introducción a los Sistemas Ferroviarios

Viernes (19-22hs)

Sistemas Embebidos Distribuidos



Bimestre

Julio - Agosto

  (8 clases)

1ra Cohorte - A Distancia
Cursos Internet de las Cosas

(Jun 2019 - Dic 2019; Bimestre 1/3)

Martes (19-22hs)

Arquitecturas de datos

Miércoles (19-22hs)

Desarrollo de aplicaciones web

Sábados (10-13hs)

Protocolos de Internet

7ma Cohorte - Mixta (Pre/Dis)
Especializac. en Sist. Emb.

(Ago 2018 - Jul 2019; Bimestre 5/5)

Martes (19-22hs)

Diseño para Manufacturabilidad

Jueves (19-22hs)

Taller de Trabajo Final

Sábado (10-13hs)

Introducción a los Sistemas Ferroviarios

8va Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 3/5)

Lunes (19-22hs)

Sistemas Operativos de Propósito General

Miércoles (19-22hs)

Sistemas Operativos de Tiempo Real (II)

Viernes (19-22hs)

Testing de Software en Sistemas Embebidos

9na Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(May 2019 - Abr 2020; Bimestre 2/5)

Martes (19-22hs)

Sistemas Operativos de Tiempo Real (I)

Jueves (19-22hs)

Protocolos Comunicación en Sistemas Embebidos

Sábados (10-13hs)

Arquitectura de Microprocesadores

4ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 8/10)

Lunes (19-22hs)

Sistemas Digitales para las Comunicaciones

Miércoles (19-22hs)

Diseño de Sistemas Críticos

Viernes (19-22hs)

Implementación de Sistemas Operativos (II)



Bimestre

Mayo - Junio

  (8 clases)

7ma Cohorte - Mixta (Pre/Dis)
Especializac. en Sist. Emb.

(Ago 2018 - Jul 2019; Bimestre 4/5)

Martes (19-22hs)

Diseño de Circuitos Impresos

Jueves (19-22hs)

Testing de Software en Sistemas Embebidos

Sábado (10-13hs)

Sistemas Operativos de Tiempo Real (II)

8va Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 2/5)

Lunes (19-22hs)

Protocolos Comunicación en Sistemas Embebidos

Miércoles (19-22hs)

Arquitectura de Microprocesadores

Viernes (19-22hs)

Sistemas Operativos de Tiempo Real (I)

9na Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(May 2019 - Abr 2020; Bimestre 1/5)

Martes (19-22hs)

Ingeniería de Software en Sistemas Embebidos

Jueves (19-22hs)

Programación de Microprocesadores

Sábados (10-13hs)

Gestión de Proyectos

4ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 7/10)

Lunes (19-22hs)

Procesamiento digital de señales

Miércoles (19-22hs)

Implementación de manejadores de dispositivos

Viernes (19-22hs)

Certificación de sistemas electrónicos



Bimestre

Marzo - Abril

  (8 clases)

7ma Cohorte - Mixta (Pre/Dis)
Especializac. en Sist. Emb.

(Ago 2018 - Jul 2019; Bimestre 3/5)

Martes (19-22hs)

Microarquitecturas y Softcores (FPGA)

Jueves (19-22hs)

Sistemas Operativos de Tiempo Real (I)

Sábado (10-13hs)

Protocolos Comunicación en Sistemas Embebidos

8va Cohorte - Mixta (Pre/Dis)  
Especializac. en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 1/5)

Lunes (19-22hs)

Ingeniería de Software en Sistemas Embebidos

Miércoles (19-22hs)

Programación de Microprocesadores

Viernes (19-22hs)

Gestión de Proyectos

4ta Cohorte - Mixta (Pre/Dis)  
Maestría en Sist. Emb.

(Mar 2019 - Dic 2019; Bimestre 6/10)

Lunes (19-22hs)

Gestión de la Tecnología y la Innovación

Miércoles (19-22hs)

Implementación de Sistemas Operativos

Viernes (19-22hs)

Procesamiento de Señales (Fundamentos)



Cursos de la Carrera de Especialización en Internet de las Cosas

Gestión de Proyectos

1. Fases y Procesos del proyecto. 2. Procesos de Iniciación: Requerimientos, Interesados 3. Procesos Planificación: Requerimientos, Alcance, Gestión del tiempo, Riesgos, Factibilidad técnica y económica, Gestión de costos, Calidad, Recursos humanos. 4. Procesos de Ejecución. 5. Proceso de Control y Seguimiento. 6. Procesos de Cierre.
Ver la página web del curso

Protocolos de Internet

1. Origen, arquitectura y premisas de diseño. Modelo de capas. 2. Capa de red: protocolo IP y auxiliares. 3. Capas de transporte. 4. Protocolos de aplicación. 5. Redes privadas virtuales y casos especiales. 6. El futuro de Internet: IP versión 6.
Ver la página web del curso

Desarrollo de aplicaciones web

1. Tecnologías existentes para servidor y cliente. 2. Herramientas de creación de un entorno de trabajo reproducible. 3. Creación de sitios web de contenido estático. Maquetado y estilos. 4. Alternativas tecnol&oocute;gicas de bases de datos. 5. Creación de sitios web de contenido dinámico utilizando bases de datos. 6. Patrones de diseño web.
Ver la página web del curso

Arquitecturas de datos

1. Conceptos generales de bases de datos. 2. Modelado de datos. 3. Bases de datos relacionales (SQL). 4. Lenguaje de consulta estructurada. 5. Bases de datos no relacionales (NoSQL). 6. Administración y optimización de base de datos. 7. Grandes volúmenes de datos (Big Data).
Ver la página web del curso

Arquitecturas de protocolos

1. Aspectos particulares de los nodos de Internet de las cosas. 2. Redes de sensores inalámbricos. 3. Redes de baja potencia con pérdidas. 4. Topologías de malla: autoconfiguración y ruteo. 5. Redes basadas en IP: capas de adaptación. 6. Tecnologías punto a punto de baja potencia y largo alcance. 7. Modelo de publicación-subscripción.
Ver la página web del curso

Desarrollo de aplicaciones multiplataforma

1. Lenguajes y herramientas para aplicaciones de una sola página. 2. Introducción al desarrollo mobile. 3. Aplicaciones híbridas (mobile y web). 4. Aplicaciones híbridas de una sola pgina. 5. Consumo y representación de información proveniente desde un servidor web. 6. Utilización de bases de datos.
Ver la página web del curso

Gestión de grandes volúmenes de datos (big data)

1. Introducción a gestión de grandes volúmenes de datos (Big Data). 2. Arquitectura distribuida (Clusters). 3. Minería de datos. 4. Exploración y preparación de datos. 5. Métodos de clasificación de datos.
Ver la página web del curso

Ciberseguridad en Internet de las cosas

1. Ingeniería de la Ciberseguridad. 2. Aspectos fundamentales de la Ciberseguridad. 3. Requerimientos y amenazas. 4. Ciclo de vida de las Ciberseguridad. 5. Monitorización de la Ciberseguridad. 6. Gestión de datos sensibles. 7. Mótodos avanzados de autenticación. 8. Blockchain en ambientes de IoT.
Ver la página web del curso

Desarrollo de aplicaciones para Internet de las cosas

1. Aplicaciones utilizando protocolos de mensajería. 2. Aplicaciones utilizando tecnologías de comunicación en tiempo real con el servidor. 3. Consultas avanzadas de datos del servidor. 4. Herramientas de visualización avanzada de datos. 5. Escalabilidad y confiabilidad. Sistemas distribuidos y centralizados. 6. Autenticacin de usuarios.
Ver la página web del curso

Aprendizaje automtico (machine learning)

1. Métodos de clasificación. 2. Métodos de predicción numérica. 3. Métodos basados en redes neuronales. 4. Métodos de aglomeramiento (Clustering). 5. Métodos de aprendizaje profundo (Deep learning).
Ver la página web del curso

Cursos Electivos

Las propuestas varían en cada oportunidad. Más abajo se listan algunos de los cursos que se han ofrecido hasta el momento.

Taller de trabajo Final

Durante este curso de carácter obligatorio se elaborar la memoria del trabajo final de la carrera y su presentación pública.
- Ver la página web del curso


Cursos de la Carrera de Especialización en Sistemas Embebidos

Gestión de Proyectos

1. Fases y Procesos del proyecto. 2. Procesos de Iniciación: Requerimientos, Interesados 3. Procesos Planificación: Requerimientos, Alcance, Gestión del tiempo, Riesgos, Factibilidad técnica y económica, Gestión de costos, Calidad, Recursos humanos. 4. Procesos de Ejecución. 5. Proceso de Control y Seguimiento. 6. Procesos de Cierre.
Ver la página web del curso

Programación de microprocesadores

1. Lenguajes estructurados en Sistemas Embebidos. 2. Diagramas de estado. Programación orientada a eventos. 3. Programación orientada a objetos en sistemas embebidos. 4. Periféricos típicos en sistemas embebidos. 5. Introducción al diseño de controladores de periféricos.
Ver la página web del curso

Ingeniería de software en sistemas embebidos

1. Modularización. Bibliotecas estáticas. Control de versiones. 2. Modelo de capas de abstracción de hardware. 3. Aseguramiento de la calidad del software. Herramientas asociadas. 4. Metodologías ágiles de desarrollo aplicadas a sistemas embebidos. 5. Ciclo de vida. 6. Gestión de riesgos. 7. Técnicas de Verificación y Validación. 8. Certificaciones y ensayos.
Ver la página web del curso

Arquitectura de microprocesadores

1. Microprocesadores utilizados en sistemas embebidos 2. Modelo del programador. Set de instrucciones. 3. Manejo de interrupciones. 4. Administración y Protección de Memoria. Memoria virtual. Memoria caché.
Ver la página web del curso

Protocolos de comunicación en sistemas embebidos

1. Protocolos de comunicación sobre un bus serie 2. Protocolos de comunicación sobre redes de área local 3. Protocolos de comunicación sobre redes inalámbricas de área personal 4. Aplicaciones prácticas de los protocolos.
Ver la página web del curso

Sistemas Operativos de Tiempo Real (I)

1. Multitarea cooperativa y expropiativa. 2. Recursos de sincronización y comunicación entre tareas. 3. Gestión de interrupciones de hardware. 4. Cambio de contexto. Implementación según la arquitectura.
Ver la página web del curso

Sistemas Operativos de Proposito General

1. Estructura del núcleo de un sistema operativo de propósito general. 2. Cadena de herramientas de programación. 3. Programación sobre POSIX. 4. Gestores de arranque. 5. Scheduling. 6. Manejo de procesos. 7. Intercomunicación de procesos. 8. Threads. 9. Construcción de una imagen de gestor de arranque. 10. Mapeo de periféricos en el espacio de usuario y visión desde el programador de aplicaciones: device tree.
Ver la página web del curso

Sistemas Operativos de Tiempo Real (II)

1. Diseño de un planificador expropiativo. 2. RTOS dinámicos vs. estáticos. 3. RTOS en sistemas críticos. 4. Manejo de memoria dinámica en sistemas de tiempo real.
Ver la página web del curso

Circuitos Lógicos Programables

1. Arquitectura de FPGA 2. Fundamentos del lenguaje VHDL 3. Descripción de circuitos sintetizables 4. Simulación y test bench básicos.
Ver la página web del curso

Microarquitecturas y softcores

1. Microarquitecturas clásicas. Superscalar, Superpiplined. Memoria Cache. 2. Método de Mapeo Directo y Asociativo. Ejecución Fuera de Orden. Arquitecturas Multicore. Paralelización masiva. 3. Consumo de energía vs. Rendimiento. 4. Diferencias, ventajas y desventajas entre los softcores y los procesadores convencionales. 5. Arquitectura de softcores. Buses de interconexión. Organización de memoria. Implementación de periféricos simples.
Ver la página web del curso

Diseño para manufacturabilidad

1. Ciclo de vida. Criterios de diseño. 2. Logística de abastecimiento. 3. Producción. Puesta en marcha. 4. Control de calidad. 5. Mantenimiento, Reingeniería. Documentación.
- Ver la página web del curso

Cursos Electivos

Las propuestas varían en cada oportunidad. Más abajo se listan algunos de los cursos que se han ofrecido hasta el momento.

Taller de trabajo Final

Durante este curso de carácter obligatorio se elaborar la memoria del trabajo final de la carrera y su presentación pública.
- Ver la página web del curso


Cursos de la Maestría en Sistemas Embebidos

Procesamiento de Señales

1. Revisión de transformadas de Laplace y Z, muestreo, cuantización, y procesos estocásticos. 2. Dithering. 3. Análisis de filtros digitales (estabilidad, especificaciones).
Ver la página web del curso

Implementación de sistemas operativos

1. Arquitectura de procesadores multitarea. 2. Inicialización de un sistema de hardware. 3. Bare metal programming. 4. Gestión de memoria. 5. Segmentación y Paginación, Paginación solo. 6. Memoria virtual. 7. Control de memoria dinámica. 8. Tareas. Contexto. Conmutación: recursos propietarios. 9. Diseño de schedulers. 10. Conmutación por paginación. 11. Niveles de privilegio. 12. System Calls.
Ver la página web del curso

Gestión de la tecnología y la innovación

1. Interacciones del conocimiento científico y el tecnológico. 2. La creatividad y la innovación tecnológica. 3. Técnicas de estimulación de la creatividad. 4. Estilos de liderazgo del proceso innovador. 5. Contratos y patentes tecnológicas. 6. Instancias y agentes en el proceso innovador. 7. Frentes tecnológicos productivos. 8. Ciencia, Tecnología y Desarrollo.
Ver la página web del curso

Procesamiento digital de señales

1. Revisión de filtros digitales. Revisión de filtros FIR. Implementación de filtros FIR. 2. Revisión de filtros IIR. Implementación de filtros IIR. 3. DFT. Convolución circular. 4. Ventaneo. Resolución espectral. STFT. 5. DCT. DCT bidimensional. Compresión. 6. Teoría de probabilidades. Variables y procesos aleatorios. Momentos. Estimadores. 7. Filtro adaptado. Decisión bayesiana. 8. Principio de ortogonalidad. Filtro de Wiener.
Ver la página web del curso

Implementación de manejadores de dispositivos

1. Device Drivers. 2. Módulos del kernel. 3. Linkeo dinámico de drivers. 4. Clases de dispositivos. 5. File Systems. 6. Dispositivos de bloque. 7. Interfaz de los dispositivos con el device tree. 8. Interacción con el proceso invocante, manejo de interrupciones desde el driver.
Ver la página web del curso

Certificación de sistemas electrónicos

1. Sistema Nacional de Normas, Calidad y Certificación. 2. Estructura y comprensión de las normas. 3. Terminología y consideraciones básicas. 4. Consideraciones sobre los ensayos, condiciones de referencia, condiciones de primer defecto. 5. Requisitos de marcado y documentación. 6. Protección contra descargas eléctricas. a. Diagramas de aislaciones. b. Distancias en aire y líneas de fuga. c. Tensión resistida. d. Corrientes de fuga. e. Puesta a tierra. f. Aislamientos sólidos. g. Diseño de las envolturas. 7. Protección contra peligros y esfuerzos mecánicos. 8. Limites de temperatura, resistencia al calor y al fuego. 9. Protección contra humedad y líquidos. 10. Consideraciones sobre componentes.
Ver la página web del curso

Sistemas digitales para las comunicaciones

Numeración y representación. Señales y espectro. Modulación. Codificación
Ver la página web del curso

Implementación de sistemas operativos (II)

1. Adaptación del kernel al diseño final de hardware. 2. Modificaciones sobre gestores de arranque y agregado de hardware al sistema base utilizado en el desarrollo. 3. Arquitectura de un procesador multicore. 4. Comunicación entre cores. 5. Scheduling SMP. 6. Desarrollo de Aplicaciones paralelas sobre arquitecturas SMP y AMP.
Ver la página web del curso

Diseño de Sistemas Críticos

1. Sistemas Criticos; Conceptos basicos. 2. Normas y Standards de Seguridad IEC. 3. Técnicas de Análisis de Riesgo. 4. Sistemas Instrumentados de Seguridad (SIS). 5. Teoría de la Confiabilidad 6. Sistemas No Reparables. 7. Teoría de la Confiabilidad - Sistemas Reparables. 8. Confibiliad en las Centrales Nucleares. 9. Sistemas Médicos. 10. Mission Critical Computing in Space Systems.
Ver la página web del curso

Sistemas embebidos distribuidos

1. Topologías. 2. Ejemplos de aplicación. 3. Propagación. 4. Tecnicas básicas de procesamiento de señales orientadas a redes de sensores. 5. Retardos exponenciales. 6. Cota Cramer Rao. 7. Standard 802.15.4. 8. Antenas. 9. Internet de las cosas (IoT). 10. Problemática de sincronización, algoritmos, eficiencia energética, etc. 11. Problemática de localización, relativa, absoluta y algoritmos. 12. Algoritmos de consenso.
Ver la página web del curso

Control Digital en Sistemas Embebidos

1. Introducción al control digital. 2. Implementación de controladores digitales. 3. Sistemas de control de tiempo real (RTCS)
Ver la página web del curso

Cursos Electivos

Las propuestas varían en cada oportunidad. Más abajo se listan algunos de los cursos que se han ofrecido hasta el momento.

Taller de trabajo final de maestría

Esta actividad se realizará con apoyo de los docentes de la carrera en horario a definir.


Cursos Electivos que se han ofrecido en los distintos posgrados

Testing de Software en Sistemas Embebidos

1. Introducción. 2. Test unitarios y test de integración. 3. Automatización de software y herramientas. 4. Revisión de código. 5. Misra C. 6. Análisis estático de software. 7. Test de performance. 8. Test de máquinas de estado
Ver la página web del curso

Diseño de Circuitos Impresos

1. Proceso general de diseño. 2. Documentación formal y sistema de versiones. 3. Circuito esquemático. 4. Circuito impreso. 5. Proceso de diseño.
Ver la página web del curso

Introducción a los Sistemas Ferroviarios

1. Introducción General. 2. Normas RAMS Ferroviarias. 3. Pasos a Nivel. 4. Material rodante. 5. Sistemas de Control de Tráfico. 6. Software para aplicaciones ferroviarias. 7. Ejemplos de Aplicación.
Ver la página web del curso

Desarrollo de aplicaciones sobre sistemas operativos de propósito general

1. Introducción a un lenguaje de alto nivel. 2. Programación orientada a objetos. 3. Mecanismos de comunicación entre procesos utilizando protocolos de intercambio de datos. 4. Tecnologías y arquitectura de la web. 5. Servidores y servicios web. 6. Almacenamiento y organización de datos.
Descargue el programa del curso - Ver la página web del curso

Biopotenciales y signos vitales, registro y aplicaciones

1. Introducción general a la bioingeniería y sus campos de aplicación. 2. Registro y acondicionamiento de biopotenciales. 3. Marco regulatorio y aspectos normativos. 4. Registros de signos vitales y sus aplicaciones. 5. Diseño de aplicaciones basadas en Soluciones Integradas. 6. Aplicaciones de sistemas embebidos en adquisición y procesamiento de biopotenciales.
Descargue el programa del curso - Ver la página web del curso

Metodologías para la Gestión de Emprendimientos Tecnológicos

1. Plan de Negocio. 2. Mínimo Producto Viable. 3. Tecnologías de Desarrollo. 4. Modelo Comercial. Escalabilidad del Producto. 5. Escalabilidad de la Empresa
Ver la página web del curso - Descargue el programa del curso

Introducción a los Sistemas Espaciales

1. Ambiente espacial. 2. Desarrollo de proyectos espaciales. 3. Satélites y sus subsistemas. 4. Misiones reales de la industria espacial.
Descargue el programa del curso - Ver la página web del curso

Compatibilidad Electromagnética

1. Revisión de Teoria Electromagnética. 2. Decibeles y Unidades. 3. Revisión de Lineas de transmisión. 4. Blindajes para campos magnéticos. 5. Normas técnicas aplicables en el área temática de la Compatibilidad Electromagnética.
Ver la página web del curso

Procesadores Digitales de Señales en Sistemas Embebidos

1. Arquitectura de procesadores digitales de señales. 2. Filtros digitales. 3. Problemas de implementación en punto fijo 4. Técnicas de simulación y depuración.
Descargue el programa del curso - Ver la página web del curso

Desarrollo de Sistemas Embebidos en Android

1. Introducción a Android. 2. Configuración y compilación de un cross-toolchain. 3. Creación de una imagen booteable.
Descargue el programa del curso - Ver la página web del curso

Microarquitectura de procesadores

1. Microarquitecturas clásicas. 2. Superscalar, Superpiplined. 3. Memoria Cache. 4. Método de Mapeo Directo y Asociativo. 5. Ejecución Fuera de Orden. 6. Arquitecturas Multicore. 7. Paralelización masiva. 8. Consumo de energía vs. Rendimiento.
Descargue el programa del curso

Diseño de Circuitos Integrados Digitales

1. Introducción al diseño de ASIC. 2. Diseño de sistemas digitales mediante VerilogHDL. 3. Máquinas de Estado Finito. 4. Diseño relacionado al Tiempo. 5. Jerarquización y Partición. 6. Diseño para bajo consumo. 7. Bancos de Prueba y Verificación.
Descargue el programa del curso

Testing de Circuitos Integrados Digitales

1. Introducción. 2. Design for Testability. 3. Tipos de fallas. 4. Built-In Self Test. 5. Memory Test. 6. Microprocessor On-Line Test. 7. Parametric (Current) Test. 8. Fault Injection Techniques.
Descargue el programa del curso

Diseño de Sistemas Tolerantes a Fallas

1. Introducción. 2. Redundancia de hardware. 3. Redundancia de software. 4. Redundancia de información. 5. Redundancia de tiempo. 6. Detección y corección de fallas permanentes.
Descargue el programa del curso - Ver la página web del curso

Sistemas digitales para las comunicaciones (II)

1. Filtros. 2. Diversidad. 3. Filtros adaptativos. 4. Ecualización. 5. OFDM.
Descargue el programa del curso - Ver la página web del curso

Tecnología de las Aplicaciones Espaciales

1. Introducción a la tecnología de las aplicaciones espaciales. 2. Desarrollo de proyectos espaciales. 3. Proyectos destacados de la industria nacional espacial.
Descargue el programa del curso - Ver la página web del curso

Comunicaciones Satelitales

1. Conceptos fundamentales en enlaces satelitales. 2. Métodos de acceso y tipos de redes. 3. La cadena de transmisión. 4. Balance de enlace. 5. Uso eficiente del segmento espacial. 6. Instalación y comisionamiento de estaciones.
Descargue el programa del curso - Ver la página web del curso

Electrónica para la Industria

1. Diseño de sistemas embebidos para ambientes industriales. 2. Criterios de selección de componentes. 3. Elementos de arquitectura de microprocesadores para sistemas críticos de tiempo real. Los ejemplos prácticos serán principalmente sobre la CIAA-NXP.