2023/2024 BA-BINTO2067U Computernetværk og distribuerede systemer
English Title | |
Computernetværk og distribuerede systemer |
Kursusinformation |
|
Sprog | Dansk |
Kursets ECTS | 7,5 ECTS |
Type | Obligatorisk |
Niveau | Bachelor |
Varighed | Et semester |
Starttidspunkt | 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 | |
|
|
Undervisningsformer | |
|
|
Sidst opdateret den 09-05-2023 |
Relevante links |
Læringsmål | ||||||||||||||||||||||||||||
For at opnå karakteren 12 skal den studerende,
med ingen eller få uvæsentlige mangler eller fejl, opfylde følgende
læringsmål:
|
||||||||||||||||||||||||||||
Forudsætninger for at deltage i kurset | ||||||||||||||||||||||||||||
• Erfaring med programmering som erhvervet på 1.
og 2. semester HA (it.)
• Erfaring med systemdesign som erhvervet på 1. og 2. semester HA (it.) |
||||||||||||||||||||||||||||
Forudsætninger for indstilling til prøven (aktiviteter i undervisningsperioden) | ||||||||||||||||||||||||||||
Antal obligatoriske
aktiviteter der skal godkendes (se § 13 i
studieordningen): 3
Obligatoriske
hjemmeopgaver
Den studerende skal have godkendt 3 ud af 5 aktiviteter for at kunne deltage i eksamen. Hver aktivitet består i en individuel skriftlig besvarelse (max 3 sider), hvor den studerende redegør for løsningen af en konkret opgave: 1. Opsæt og konfigurer en webserver. 2. Inspektion af kommunikationen mellem client og server 3. Mål responstid og round trip time mellem client og server 4 .Implementer en load balancer 5. Lave en sikker krypteret forbindelse (HTTPS) mellem client og server Den studerende skal have godkendt 3 aktiviteter for at kunne deltage i eksamen. Der vil ikke blive givet flere forsøg inden den ordinære eksamen. Såfremt en studerende har været forhindret i at deltage i de obligatoriske aktiviteter som følge af dokumenteret sygdom, eller hvis en studerende ikke har bestået aktiviteten på trods af, at den studerende har gjort et reelt forsøg, så vil der blive stillet en ekstra opgave inden syge-/omprøven. Det ekstra forsøg er en hjemmeopgave, der svarer til 3 godkendelses-opgaver (max. 10 sider). |
||||||||||||||||||||||||||||
Prøve/delprøver | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Kursets indhold, forløb og pædagogik | ||||||||||||||||||||||||||||
Kurset giver de studerende en grundlæggende indførsel i distribuerede systemer, dvs. computernetværk og udvikling af software til disse.
Kurset tager udgangspunkt i Internettets femlagsmodel, og vil især fokusere på applikationslaget, transportlaget og netværkslaget.
Kurset er opdelt så det først følger 5-lagsmodellen fra toppen og nedefter. Efter 5-lagsmodellen fokuseres der på udvikling af webapplikationer, fx NodeJS, og til sidst afsluttes med sikkerhed.
Kurset giver kompetencer i forhold til udvikling af netværksapplikationer med selvudviklede komponenter i praktiske øvelser der løbende inddrager fagets principper.
Canvas bruges aktivt som e-learningsværktøj med en række aktiviteter, som skal gennemgås i en sekventiel rækkefølge der understøtter fagets indhold og formål. |
||||||||||||||||||||||||||||
Beskrivelse af undervisningsformer | ||||||||||||||||||||||||||||
Dette kursus arbejder ud fra en filosofi om, at
systemudvikling kræver udarbejdelse af applikationer og at man
bl.a. opbygger viden omkring udviklingen af systemer ved at
tilpasse eksisterende applikationer.
Kurset er derfor bygget op omkring tilpasning og udviklng af en række applikationer i forbindelse med øvelserne. Udviklingen sker på en teoretisk base, som opnås igennem forlæsninger, øvelsestimer og litteraturen. Undervisningen er opdelt i forelæsninger, samt øvelser og spørgetimer, hvor de studerende kan få vejledning til semesterprojektet og hjælp til løsning af praktiske programmeringsproblemer. |
||||||||||||||||||||||||||||
Feedback i undervisningen | ||||||||||||||||||||||||||||
Ved forelæsningerne og de indlejrede indgår
underviser og studerende i dialog om det teoretiske materiale. De
studerende får desuden feedback på deres løsning af øvelsesopgaver.
Der vil blive givet feed-back på de obligatoriske opgaver i form af kommentarer, vejledende løsninger, og gennemgang af typiske problemer. Diskussionsfora på Canvas benyttes til spørgsmål og svar i forbindelse med forelæsningerne. |
||||||||||||||||||||||||||||
Studenterarbejdstimer | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Foreløbig litteratur | ||||||||||||||||||||||||||||
Litteraturen bliver muligvis ændret. De studerende kan finde den endelige litteraturliste på Canvas inden semesteret starter.
Kurose, J. F. and Ross, K., W. (2021). Computer Networking: A Top-Down Approach, 8th edition. Pearson. Pearson. ISBN: 978-1-292-40546-9 |