DADES IDENTIFICATIVES 2006_07
Assignatura PROGRAMACIÓ CONCURRENT Codi 17081215
Ensenyament
Enginyeria Tècnica en Informàtica de Sistemes (1998)
Cicle 1er
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
6 3 3 Optativa Primer
Llengua d'impartició
Català
Departament Enginyeria Informatica i Matematiques
Coordinador/a
ARENAS MORENO, ALEJANDRO
Adreça electrònica alexandre.arenas@urv.cat
sergio.gomez@urv.cat
Professors/es
ARENAS MORENO, ALEJANDRO
GOMEZ JIMENEZ, SERGIO
Web http://www.etse.urv.es/EngInf/assig/pc/index.html
Descripció general i informació rellevant Introduir l’alumne en la problemàtica de la programació de sistemes que comporten l’execució de diversos processos en paral.lel. S’explicaran els principals models de concurrència adoptats pels diferents llenguatges de programació, i com aquests serveixen per a resoldre els problemes de sincronització i comunicació entre processos.

Competències
Codi  
A
B
B
B
B
B
B

Objectius d'aprenentatge
Objectius Competències
Entendre els conceptes de programació concurrent A17
B2
B3
B5
B9
B12
Entendre els conceptes de programació paralela A17
B2
B3
B5
B9
Programar en llenguatge concurrent A17
B2
B3
B5
B9
B12
B14
Programar software paralel A17
B2
B3
B5
B9
B12

Continguts
Tema Subtema
La problematica de la concurrencia Historia
Solucions
Introduccio a la programació paralela Motivacio
Estructura
Diferetens solucions en llenguatges d'alt nivell a la concurrencia Implementacions en LP
Pascal
C
Java
Ada
Especificacio i disseny de programes concurrents i paralels Solucio MPI
Diferenciacio concurrent paralel

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
4 8 12
 
Sessió Magistral
30 30 60
Resolució de problemes, exercicis
15 0 15
 
Atenció personalitzada
0 0 0
 
Proves pràctiques
15 22.5 37.5
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Exposicio de la problematica
Lectura d'articles
Analisi d'exemples
Sessió Magistral Exposicio de temes
Resolució de problemes, exercicis Resolucio de problemes d'acord amb els continguts de l'assignatura i implementacio de codi concurrent i paral.lel

Atenció personalitzada
 
Resolució de problemes, exercicis
Descripció
Orientacions del professor a classe Direccio del treball per grups

Avaluació
  Descripció Pes
Activitats Introductòries Introduir la problematica 5
Resolució de problemes, exercicis Avaluacio de la resolucio de problemes 5
Proves pràctiques Resolucio practica de problemes 40
Altres

Treball a classe

10
 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica Alan Burns, Andy Wellings, Concurrency in Ada, 2a, Cambridge University Press
Peter Pacheco, Parallel Programming With MPI, 1a, Morgann Kaufmann

Complementària

Recomanacions


Assignatures que es recomana haver cursat prèviament
PROGRAMACIÓ II/17081104
PROGRAMACIÓ I/17081013