Programación Concurrente

Objetivo

  • Plantear los fundamentos de la programación concurrente, estudiando su sintaxis y semántica, así como herramientas y lenguajes para la resolución de programas concurrentes.
  • Analizar el concepto de sistemas concurrentes que integran la arquitectura de hardware, el sistema operativo y los algoritmos que permiten la resolución de problemas concurrentes.
  • Estudiar los conceptos fundamentales de comunicación y sincronización e/ procesos, por memoria compartida y por mensajes.
  • Vincular la concurrencia en software con los conceptos de procesamiento distribuido y paralelo, para tener los conceptos de soluciones multiprocesador con algoritmos concurrentes.

Novedades

Inicio de las teorías de la cursada 2024: semana del 12/08/2024. La semana del 05/08/2024 se pondrá a disposición en Ideas la primera teoría para ver los videos antes de las clases donde se podrán hacer consultas de las mismas.

Horarios de Cursada

Pertenece al Segundo Semestre.

  • Teoría turno mañana: Lunes 8.00 a 11.00 (aula 5)
  • Teoría turno tarde: Jueves 13.00 a 16.00 (aula 4)
  • Prácticas: martes 8.00 a 11.00 (aula 15), jueves 17 a 20 (aula 4) y sábados 9 a 12 (aula 1).

Información del redictado 2024 (primer semestre)

Inicio de la cursada: miércoles 06/03/2024 a las 12 hs. con la primer teoría. La semana previa se dejará en Ideas el material de esta teoría para ver/leer previamente a la clase.

Deben solicitar la inscripción en IDEAS en la cátedra "Programación Concurrente ATIC - Programación Concurrente (redictado)"

Horarios de Cursada (son todas presenciales)

  • Teoría: miércoles de 12.00 a 15.00 hs. (aula 14).
  • Prácticas: lunes (aula 2) y jueves (aula 3) de 17.00 a 20.00 hs.

Horarios de Final

El final se toma el día miércoles de la semana de finales a las 8.30, el aula es a confirmar. Esperar frente al III-LIDI.
Las consultas para el final son todos los miércoles a las 08.30Hs.

Más Información

http://ideas.info.unlp.edu.ar