Forudsætninger/Anbefalede forudsætninger for
at deltage i modulet
Anbefalede faglige forudsætninger:
Modulet bygger videre på Computerarkitektur, Principper for
samtidighed og styresystemer, Algoritmik og datastrukturer samt
programmeringserfaring svarende til 3. semester.
Modulets indhold, forløb og pædagogik
Læringsmål
Viden
- Computernetværk: (Internetworking)
- principper for opbygning af computernetværk; lagdeling og
strukturering af (internet) protokoller
- internet protokoller og infrastruktur-services
- kendskab til gængse netværksteknologier
- sikkerhedsprotokoller
- netværksprogrammering, især vha. sockets
- Distribueret beregning:
- modeller for distribuerede systemer: strukturering (herunder
peer-to-peer og client-server) og adfærd (kommunikations-, fejl-,
og sikkerheds-modeller)
- opbygning af (internet-baserede) applikationer og services
- principper for fordeling af beregning og data
- programmering af distribuerede systemer
- tidsbegrebet i distribuerede systemer (ur-synkronisering og
logisk tid)
- eksempler på distribuerede systemer og
services
Færdigheder
- kunne redegøre præcist og ved brug af fagets terminologi og
notation for resultater inden for netværk og distribuerede
systemer, samt
- implementere basale distribuerede applikationer
Kompetencer
- kunne anvende begreber og teknikker fra distribuerede systemer,
samt vurdere fordele og ulemper herved
Undervisningsform
Undervisningen tilrettelægges i henhold til de generelle
undervisningsformer for uddannelsen, jf. kapitel 3
Omfang og forventet arbejdsindsats
Det forventes at den studerende bruger 30 timer per ECTS,
hvilket for denne aktivitet betyder 150 timer.
Eksamen
Prøver
Yderligere informationer
Kontakt: Studienævn for datalogi via
cs-sn@cs.aau.dk eller
9940 8854