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
-
GRAU EN ENGINYERIA INFORMÀTICA
Tipus d'assignatura: OPTATIVA (Curs: 4)

