2014/2015 BA-BINTO1067U Distribuerede Systemer
English Title | |
Distributed Systems |
Kursusinformation |
|
Sprog | Dansk |
Kursets ECTS | 7,5 ECTS |
Type | Obligatorisk |
Niveau | Bachelor |
Varighed | Et semester |
Placering | Efterår |
Tidspunkt | Skemaet bliver offentliggjort på calendar.cbs.dk |
Studienævn |
Studienævnet for HA/cand.merc. i erhvervsøkonomi og
informationsteknologi, BSc
|
Kursusansvarlig | |
|
|
Primære fagområder | |
|
|
Sidst opdateret den 16-07-2014 |
Læringsmål | ||||||||||||||||||||||||||||||||||||||||||||||
Ved den mundtlige eksamen skal den studerende
demonstrere indsigt og forståelse for opbygning af distribuerede
systemer. Den studerende skal kunne:
|
||||||||||||||||||||||||||||||||||||||||||||||
Forudsætninger for at deltage i kurset | ||||||||||||||||||||||||||||||||||||||||||||||
• Erfaring med Java som erhvervet på 1. og 2.
semester HA (it.)
• Grundlæggende erfaring med objektorienteret modellering såsom UML. • Grundlæggende anerkendelse og brug af internettet. |
||||||||||||||||||||||||||||||||||||||||||||||
Prøve/delprøver | ||||||||||||||||||||||||||||||||||||||||||||||
Prøven i faget består af to delprøver:
|
||||||||||||||||||||||||||||||||||||||||||||||
Kursets indhold, forløb og pædagogik | ||||||||||||||||||||||||||||||||||||||||||||||
Dette modul introducerer distribuerede og
komplekse netværkssystemer it-systemer, teknisk struktur, samt
centrale spørgsmål i forbindelse med deres funktionalitet. Et
eksempel på et sådant komplekst system er en e-commerce løsning,
der er bygget på en web-applikationsserver og bruger en komponent
til at håndtere betaling med kreditkort.
Gennem dette kursus, får de studerende en grundlæggende forståelse af netværk og (sikre) distribuerede applikationer. Kurset er specielt designet til at give indsigt i Internet struktur og i programmer, der bruger Internet-protokoller. de studerende bliver uddannet til at konstruere distribuerede applikationer med både selvudviklet og ”genbrugt” (muligvis ændret) komponenter. Kurset er opdelt i mindre logiske dele, der dækker distribuerede systemer og protokoller. Hvert af disse moduler dækker teori, applikationer og øvelser. Undervisningen er baseret på det pædagogiske princip at demonstrere hovedparten af teorien i praksis. Kurset bruger e-learning ved at give screencasts / podcasts til at hjælpe de studerendes forberedelse og hjemmearbejde. CBSLearn bruges til deling af dokumenter og interaktivitet. |
||||||||||||||||||||||||||||||||||||||||||||||
Undervisningsformer | ||||||||||||||||||||||||||||||||||||||||||||||
Dette kursus anvendes til f.eks. analyse af
netværksprotokoller, som baserer sig på praktisk anvendelse af
tilgængelige software værktøjer. Vægten i undervisningen er både at
gennemgå centrale begreber og teorier, men også at facilitere
øvelser og udvikling af et distribueret system.
Kursus emner: •Arkitekturer for distribuerede applikationer, herunder klient / server-arkitekturer, distribuerede objekter samt remote-procedure kald. •Brugen af protokoller til at etablere standarder for netværksprotokoller, herunder hvordan man definerer de forskellige former for kommunikation, dvs. forbindelsesløs vs. forbindelses-orienteret kommunikation. •Principper for opbygning af distribuerede systemer fra hver enkelt computer til hele netværket. •Koordinering og sikkerhedsmæssige spørgsmål i forbindelse med networking og distribuerede applikationer, herunder sikkerhedsmæssige aspekter i relation til elektronisk handel, og fordele og ulemper ved de vigtigste måder at løse dem, herunder firewalls og kryptering. |
||||||||||||||||||||||||||||||||||||||||||||||
Arbejdsbelastning | ||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||
Foreløbig litteratur | ||||||||||||||||||||||||||||||||||||||||||||||
|
Sidst opdateret den
16-07-2014