Cursos de la Carrera de Especialización en
Sistemas Embebidos

¿Querés conocer las novedades sobre nuestros posgrados?
Seguinos en Instagram @lse.posgrados

A continuación se presenta la información detallada de los cursos de la Carrera de Especialización en Sistemas Embebidos:

Protocolos de comunicación en sistemas embebidos

Docentes a cargo: Dr. Ing. Pablo Gomez, Mg. Ing. Gonzalo Sanchez.

Temario:
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

Programación de microprocesadores

Docentes a cargo: Mg. Ing. Patricio Bos.

Temario:
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

Diseño para manufacturabilidad

Docentes a cargo: Ing. Juan Manuel Cruz, Sergio Guberman.

Temario:
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

Arquitectura de microprocesadores

Docentes a cargo: Mg. Lic. Santiago Germino.

Temario:
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

Sistemas Operativos de Tiempo Real I

Docentes a cargo: Ing. Juan Manuel Cruz.

Temario:
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

Gestión de proyectos

Docentes a cargo: Mg. Ing. Patricio Bos, Mg. Ing. Christian Yanez Flores, Ing. Celeste Corominas.

Temario:
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

Sistemas Operativos de Propósito General

Docentes a cargo: Esp. Ing. Ernesto Gigliotti, Danilo Zecchin.

Temario:
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

Docentes a cargo: Ing. Juan Manuel Cruz.

Temario:
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

Ingeniería de software en sistemas embebidos

Docentes a cargo: Esp. Ing. Alejandro Permingeat, Esp. Ing. Esteban Volentini, MSc. Ing. Mariano Finochietto, Esp. Ing. Santiago Salamandri.

Temario:
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

Circuitos Lógicos Programables

Docentes a cargo: Ing. Nicolás Álvarez.

Temario:
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

Cursos Electivos

Las propuestas varían en cada oportunidad.
En el siguiente link se pueden consultar las materias electivas.


- Ver cursos electivos

Testing de Software en Sistemas Embebidos

Docentes a cargo: Esp. Ing. Alejandro Permingeat, Esp. Ing. Esteban Volentini, MSc. Ing. Mariano Finochietto, Mg. Ing. Rafael Oliva.

Temario:
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

Microarquitecturas y softcores

Docentes a cargo: Ing. Nicolás Álvarez.

Temario:
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

Taller de trabajo final

Docentes a cargo: Mg. Ing. Christian Yanez Flores, Mg. Ing. Matias Alvarez, Ing. Celeste Corominas, Ed. María Soledad Gomez, Dra. Ing. Mariela Videla , Esp. Ing. Pedro Rosito, Esp. Ing. Gabriel Gavinowich, Esp. Ing. Lionel Gutiérrez.

Temario:
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