Competències i objectius

 

Context de l'assignatura per al curs 2026-27

  • L'assignatura s'impartix en 4t curs del Grau en Informàtica, en l'especialitat d'Enginyeria de Computadors.
  • El principal objectiu és introduir a l'alumne en el paradigma de la programació concurrent i en l'ús de les ferramentes i tècniques utilitzades en general pels llenguatges concurrents. Està centrada en la descripció dels principis i metodologies de la programació concurrent, en els problemes derivats de l'execució paral·lela de processos i en les tècniques i ferramentes existents per a resoldre estos problemes. Proporciona una visió completa dels mecanismes que permeten utilitzar la concurrència a nivell de processos i/o de fils en diversos sistemes informàtics, des dels de més baix nivell fins als d'alt nivell.
  • En les pràctiques s'utilitzen diversos llenguatges i biblioteques d'ampli ús professional: C/Unix/Posix, Java, C++/Boost, Python, Rust, etc.
  • Es recomana haver cursat les assignatures Programació 1, Programació 2 i Sistemes Operatius.

 

 

Resultats d'aprenentatge / Competències de l'assignatura (verificades per ANECA en graus i màsters oficials) per al curs 2026-27

Competències específiques (tecnologia específica):>>Enginyeria de Computadors

  • CEIC3 : Capacitat d'analitzar i avaluar arquitectures de computadors, incloent plataformes paral·leles i distribuïdes, així com desenvolupar i optimitzar programari per a les mateixes.

 

Competències bàsiques

  • CB3 : Que els estudiants tinguen la capacitat de reunir i interpretar dades rellevants (normalment dins de la seua àrea d'estudi) per a emetre judicis que incloguen una reflexió sobre temes rellevants d'índole social, científica o ètica

 

 

 

Resultats d'aprenentatge (Objectius formatius)

  • Capacitat per a definir, avaluar i seleccionar plataformes de maquinari i programari per a desenvolupar i executar sistemes, aplicacions i serveis informàtics, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
  • Capacitat per a concebre i desenvolupar sistemes, o arquitectures informàtiques, centralitzats o distribuïts, integrant maquinari, programari i xarxes, d'acord amb els coneixements adquirits segons la planificació dels ensenyaments.
  • Coneixement de les matèries bàsiques i tecnologies que capaciten per a aprendre i desenvolupar nous mètodes i tecnologies, a nés de les que donen versatilitat per a adaptar-se a noves situacions.
  • Capacitat per a resoldre problemes amb iniciativa, presa de decisions, autonomia i creativitat. Capacitat per a saber comunicar i transmetre els coneixements, les habilitats i les destreses de la professió d'enginyer tècnic en informàtica.

 

 

Objectius específics indicats pel professorat per al curs 2026-27

  • Reconéixer la utilitat de programar concurrentment les aplicacions que puguen beneficiar-se d'esta característica.
  • Detectar condicions de carrera en algorismes concurrents.
  • Conéixer diversos mecanismes per a resoldre problemes derivats de l'accés a recursos compartits, des dels de baix nivell fins als quals utilitzen llibreries d'alt nivell.
  • Construir aplicacions concurrents mitjançant la utilització d'alguns dels llenguatges i llibreries disponibles en el mercat (C/System V, C/Posix, Java, Python o Rust).

 

 

Dades generals

Codi: 34046
Professor/a responsable:
Mas Candela, Enrique
Crèdits ECTS: 6,00
Crèdits teòrics: 1,20
Crèdits pràctics: 1,20
Càrrega no presencial: 3,60

Departaments amb docència

  • Dep.: Llenguatges i Sistemes Informàtics
    Àrea: Llenguatges i Sistemes Informàtics
    Crèdits teòrics: 1,2
    Crèdits pràctics: 1,2
    Aquest departament és responsable de l'assignatura.
    Aquest dep. és responsable de l'acta.

Estudis en què s'imparteix