Distribuerad programmeringsmetodik

5 poäng

Kursplan, C-nivå, 1DL112

Kod
1DL112
Nivå
C
Ämne(n)
Datavetenskap
Betygsskala
Väl godkänd (VG), Godkänd (G), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 1 juni 2001
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

Programmeringsteknik MN1 och MN2, Datastrukturer MN1,

Operativsystem MN1, eller motsvarande kunskaper.

Datakommunikation MN1 rekommenderas.

Syfte

Den som slutfört kursen skall vara väl orienterad om de teoretiska

och praktiska grundvalarna för programmering med samarbetande processer

i distribuerade system, och skall kunna realisera ett distribuerat

program med insikt om vilka krav tillämpningen ställer på pålitlighet,

samt hur dessa kan mötas.

Innehåll

Programmering i Erlang. Begreppen distribuerade program,

samverkande konkurrenta processer, pålitlighet, tillgänglighet,

replikering och robusthet. Algoritmer och metoder för processamverkan

och utväxling av information i statiska och dynamiska system.

Teknologier, verktyg och ramverk för distribuerad programmering.

Processgrupper och virtuell synkroni.

Undervisning

Föreläsningar och laborationer.

Examination

Skriftlig prov samt obligatoriska uppgifter.

Litteraturlista saknas.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin