Den studerende skal opnå viden om grundlæggende og videregående teorier og metoder inden for distribuerede systemer:
modeller for distribuerede systemer: strukturering (herunder fx. peer-to-peer, client-server, service orienteret arkitektur) og adfærd (kommunikations-, fejl-, og sikkerhedsmodeller)
tidsbegrebet i distribuerede systemer (ur-synkronisering og logisk tid)
distribuerede algoritmer, såsom algoritmer til gensidig udelukkelse, udvælgelse, consensus, transaktioner, replikering, og fejltolerance
programmering af distribuerede systemer, fx. sprog, koordinerings-modeller, principper for fordeling af beregning og data
et eller flere emner blandt
teknikker til analyse, såsom monitorering, test, formel verifikation, og benchmarking
design og opbygning af komplekse distribuerede infrastrukturer og applikationer for fx. IoT, cloud-, peer-to peer-, distribuerede indlejrede systemer
system og netværks-programmel til (distribuerede) indlejrede systemer
distribueret og parallel beregning, parallelle algoritmer
videregående sikkerhedsløsninger
kunne redegøre for præcist og ved brug af fagets terminologi og notation for
vurdere hvordan og i hvilket omfang de præsenterede resultater kan anvendes
designe og implementere distribuerede applikationer
kunne anvende begreber og teknikker fra distribuerede systemer til design og analyse af distribuerede systemer
Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen jf. § 17.
Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.
Prøvens navn | Distribuerede systemer |
Prøveform | Skriftlig eller mundtlig |
ECTS | 5 |
Tilladte hjælpemidler | Eventuelle tilladte hjælpemidler, vil fremgå af kursussiden i MOODLE |
Bedømmelsesform | 7-trins-skala |
Censur | Intern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854
Engelsk titel | Distributed Systems |
Modulkode | DSNSWCK115 |
Modultype | Kursus |
Varighed | 1 semester |
Semester | Efterår
|
ECTS | 5 |
Undervisningssprog | Engelsk |
Tomplads | Ja |
Undervisningssted | Campus København |
Modulansvarlig |
Uddannelsesejer | Civilingeniør, cand.polyt. i software |
Studienævn | Studienævn for Datalogi |
Institut | Institut for Datalogi |
Fakultet | Det Teknisk Fakultet for IT og Design |