Hoppa direkt till innehållet

Kakor

För att kunna chatta behöver du tillåta att Microsoft Dynamics använder kakor.

printicon
Huvudmenyn dold.
Kursplan:

Datakommunikation och internet, 7,5 hp

Engelskt namn: Computer Networks and the Internet

Denna kursplan gäller: 2020-05-11 och tillsvidare

Kurskod: 5DV212

Högskolepoäng: 7,5

Utbildningsnivå: Grundnivå

Huvudområden och successiv fördjupning: Datavetenskap: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav

Betygsskala: TH teknisk betygsskala

Ansvarig institution: Institutionen för datavetenskap

Beslutad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2020-06-26

Innehåll

Kursen är indelad i tre olika moment:

Modul 1, Grundläggande principer , 2.0 hp
Modulen ger en introduktion till både datornät och datakommunikation. De grundläggande begreppen som lagerkonceptet och protokollstacken introduceras.

Modulen inleds med en grundläggande förståelse för begreppen multiplexering och dataöverföring. Därefter behandlas tillförlitlig dataöverföring och pipelining. Vidare behandlas feldetektering och felkorrigering samt olika MAC-protokoll.

Modulen introducerar adressering fokuserat på länklagret och lokala nätverk inkluderande relevanta nätverkselement, metoder och algoritmer samt översättning mellan MAC-adresser och IP-adresser.

Grundläggande nätverksäkerhet behandlas inkluderande symmetrisk och asymmetrisk kryptering samt begrepp som autentisering, konfidentialitet och integritet. Flera metoder som exempelvis digital signering ingår.

Modul 2, Protokoll och realtidsapplikationer, 2.5 hp
Denna modul syftar till att ge en grundläggande förståelse för hur Internets applikation-, transport- och nätverkslager är konstruerade. Grundläggande protokoll och dess funktionalitet behandlas. Speciellt studeras förutsättningar för samt tekniker och metoder för realtidsapplikationer.

Modul 3, Nätverksprogrammering, 3.0 hp
Modulen utgörs av en laborationskurs med ett antal obligatoriska inlämningsuppgifter. En viktig del av arbetet består av design och implementation av en nätverksapplikation. Man arbetar praktiskt i programspråket Java med stor tyngd på sockets och praktisk användning av protokoll.

Förväntade studieresultat

Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
  • Redogöra för protokoll- och lagerkonceptet, paket- och kretskopplade nät samt grundläggande nätverkssäkerhet (FSR 1).
  • Redogöra för principer för dataöverföring i subnät, inbegripet medium access-protokoll och tillförlitlig dataöverföring (FSR 2).
  • Redogöra för hur nätverksenheter adresseras på länklagret och nätverkslagret samt för protokoll för översättning mellan adresser i respektive lager (FSR 3).
  • Redogöra för Internets lagerstruktur och principerna bakom applikationsprotokoll med fokus på realtidsapplikationer  (FSR 4).
Färdighet och förmåga
  • Identifiera, formulera och lösa problem relaterat till dataöverföring och adressering i länklagret samt nätverkssäkerhet (FSR5).
  • Identifiera, formulera och lösa problem relaterat till nätverks-, transport- och applikationslagret med fokus på realtidsapplikationer (FSR6).
  • Tillämpa socketprogrammering och protokollförståelse i en nätverksapplikation (FSR 7).
Värderingsförmåga och förhållningsätt
  • Diskutera samhälleliga eller etiska aspekter relaterat till internetteknologin (FSR 8).

Behörighetskrav

För tillträde till kursen krävs, förutom grundläggande behörighet, kurserna Objektorienterad programmeringsmetodik (5DV133) samt Datastrukturer och algoritmer (5DV149/5DV150) eller motsvarande kunskaper.

Undervisningens upplägg

Undervisningen bedrivs i form av föreläsningar, gruppdiskussioner samt arbete i datorlabb. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.

Examination

Examinationen på Modul 1 (FSR 1,2, 3, 5) sker genom ett enskilt skriftligt prov. Modulen bedöms med något av betygen Underkänd (U) eller Godkänd (G).

Examinationen på Modul 2 (FSR 4, 6, 8) sker genom ett enskilt skriftligt prov. Modulen bedöms med något av betygen Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3) eller Underkänd (U).
 
Examinationen på Modul 3 (FSR 7) består av ett antal obligatoriska uppgifter som redovisas skriftligt och muntligt i par och enskilt skriftligt. Modulen bedöms med något av betygen Underkänd (U) eller Godkänd (G).

På hela kursen ges något av betygen Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3) eller Underkänd (U). Betyg sätts först när alla moduler är godkända och betyget är detsamma som betyget på Modul 2.

En student som bedömts som godkänd på en examination kan inte delta i examination på nytt. En student som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det (HF 6 kap. 22 §). Begäran om ny examinator ställs till prefekten för Institutionen för datavetenskap.

Examination baserad på denna kursplan garanteras under två år efter studentens förstagångsregistrering på kursen. Detta
gäller även om kursen lagts ned och denna kursplan upphört gälla.

Avsteg från kursplanens examinationsform kan göras för en student som har beslut om pedagogiskt stöd på grund av funktionsnedsättning. Individuell anpassning av examinationsformen ska övervägas utifrån studentens behov. Examinationsformen anpassas inom ramen för kursplanens förväntade studieresultat. Efter begäran av studenten ska kursansvarig lärare, i samråd med examinator, skyndsamt besluta om anpassad examinationsform. Beslutet ska sedan meddelas studenten.

TILLGODORÄKNANDE
Student har rätt att få prövat om tidigare utbildning eller motsvarande kunskaper och färdigheter förvärvade i yrkesverksamhet kan tillgodoräknas för motsvarande utbildning vid Umeå universitet. Ansökan om tillgodoräknande skickas in till Studentcentrum/Examina. Mer information om tillgodoräknande finns på Umeå universitets studentwebb, www.student.umu.se, och i högskoleförordningen (6 kap). Ett avslag på ansökan om tillgodoräknande kan överklagas (Högskoleförordningen 12 kap) till Överklagandenämnden för högskolan. Detta gäller såväl om hela som delar av ansökan om tillgodoräknande avslås.

Övriga föreskrifter

I en examen får denna kurs ej ingå, helt eller delvis, samtidigt med en annan kurs med likartat innehåll. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap och/eller programansvarig för sitt program.

Speciellt gäller att denna kurs ersätter de tidigare kurserna 5DV065, 5DV167 och 5DV198 samtliga med namnet Datakommunikation och internet och kan inte tas med i examen tillsammans med dessa. Överlappet med dessa kurser är 7.5hp.

Det finns ett överlapp mellan denna kurs och kurserna 5DV013,5DV166 och 5DV197 (alla med namnet Datakommunikation och datornät) som motsvarar 4hp (moment 1-4) och kan därför inte tas med fullt ut i examen tillsammans med dessa.

Det finns ett överlapp mellan denna kurs och kursen 5DV213 Datakommunikation och datornät som motsvarar 2 hp (modul 1) och kan därför inte tas med fullt ut i en examen tillsammans med denna.

Kursens kopplingar till program och examina
Kursen är baskurs på civlingenjörsprogrammet i Interaktion och design.

Litteratur

Giltig från: 2020 vecka 20

Computer networking : a top-down approach
Kurose James F., Ross Keith W.
7th ed., Global ed. : Harlow : Pearson Education : 2017. : 852 pages :
ISBN: 978-1-292-15359-9
Obligatorisk
Se bibliotekets söktjänst