Datakommunikation
Computer communication
Om kursplanen
Betygsskala
Kursens moduler
Inplacering
Kursen kan ingå i följande program:
- Datavetenskap, kandidatprogram (N1COS)
- Computer Science, masterprogram (N2COS)
- Computer Science and AI, kandidatprogram (N1CAI)
Kursen ges även som fristående kurs vid Göteborgs universitet.
Huvudområde med fördjupning
Behörighetskrav
Studenten ska ha god förståelse för datorers uppbyggnad och
• ha avklarat kursen DIT792 "Grundläggande datorteknik" eller motsvarande
• avklarad kurs om 7,5 hp inom programmering (t ex Java eller C) är ett krav
Kunskaper om grundläggande sannolikhetsteori (stokastiska variabler) och elementär grafteori kan vara en fördel, men kan också förvärvas under kursen via kompletterande studier.
Följande kunskapsnivå i Engelska krävs: Engelska 6/Engelska nivå 2 eller motsvarande från ett erkänt internationellt test, t.ex. TOEFL, IELTS.
Innehåll
Nätverk av datorer är en alltmer naturlig och viktigare beståndsdel inom många teknikområden. Kursen inriktar sig på de aspekter av datakommunkation som en verksam ingenjör kommer i kontakt med i sitt yrkesarbete. Detta är en grundkurs med bred inriktning mot området datakommunikation.
Mål
Efter godkänd kurs ska studenten kunna:
Kunskap och förståelse
- Beskriva grundläggande koncept och analysera viktiga prestandamått i datornätverk, inklusive bandbredd, kapacitet, dataflöde samt bearbetnings-, kö-, överförings- och utbredningsfördröjningar.
- Förklara strukturen och rollen i lager-baserad referensemodeller i datakommunikation och nätverk, samt fördelningen av funktionalitet över deras lager i allmänt och i TCP/IP-modellen i synnerhet .
- Identifiera och förklara rollen för viktiga nätverksenheter och komponenter, inklusive värdar, routrar, switchar, proxyservrar, cachelagring och brandväggar, och deras funktion i paketförmedlande nätverk.
- Förklara internets struktur och funktionalitet, inklusive core- och edge-delar, och analysera hur data levereras från ände till ände och hur överbelastning kan kontrolleras.
- Förklara kommunikationsmodeller på applikationsskiktet (klient-server och peer-to-peer) och beskriva funktionen hos centrala internetprotokoll som HTTP, SMTP och DNS, inklusive cachelagringens roll.
- Förklara och analysera de tjänster som tillhandahålls av transportlagret genom TCP och UDP, inklusive tillförlitlig dataöverföring, flödeskontroll och överbelastningskontroll.
- Förklara rollen för internetstandardisering, inklusive IETF och RFC, och beskriv moderna nätverksparadigm som Software-Defined Nätverk (SDN).
Färdigheter och förmåga
- Förklara de grundläggande elementen, samt tillämpa och analysera viktiga metoder i Internets nätverkslager, inklusive IP-adressering, subnätverk, paketvidarebefordran i paketförmedlande nätverk, routingalgoritmer (som Dijkstra och Bellman–Ford) och funktionen hos routingprotokoll (som OSPF och BGP).
- Förklara och tillämpa principer för länklager och trådlösa nätverk, inklusive framing, feldetektering och multipleåtkomsttekniker (CSMA/CA, CDMA), samt Wi-Fi-, 4G- och 5G-nätverk.
- Tillämpa de förvärvade färdigheterna inom övervakning av nätverkstrafik och konfiguration av nätverk.
Värderingsförmåga och förhållningssätt
- Söka och utvärdera djupare kunskap om de enskilda standarderna och protokollen inom datakommunikationsområdet.
Hållbarhetsmärkning
Former för undervisning
Föreläsningar (med interaktiva moment) ges, där den grundläggande teorin och viktiga koncept presenteras för att komplettera kursboken. Som ett komplement till föreläsningarna hålls ett antal sessioner för övningar, vanligen i flera mindre grupprum där individuell hjälp med problemlösning tillsammans med övningsledare är möjlig. Inför varje övningstillfälle väljs lämpliga övningsuppgifter ut som ansluter till innehållet av motsvarande föreläsningar. I kursen ingår även ett frivilligt moment med webbaserade självstudier. Laborationer ingår där man praktiskt får bekanta sig och vis praktiska färdigheter om olika protokoll och datatrafik-analys och i konfiguration av nätverk.
Undervisningsspråk: Engelska
Examinationsformer
Kursen examineras genom individuell skriftlig tentamen om 5,5 hp och laborationsuppgifter 2 hp.
Laborationen genomförs i grupp och bedöms med godkänd (G) eller underkänd (U).
Betygsskalan på skriftlig tentamen omfattar underkänd (U), (G), (VG).
Bonuspoäng kan erhållas genom mindre uppgifter eller quizzes i klassrummet som genomförs under föreläsningar och övningar. Dessa bonuspoäng läggs till examensresultatet och kan användas både för att klara examen och för att uppnå ett högre betyg. Betyget för hela kursen är detsamma som betyget som erhålls på den skriftliga tentamen.
Om en student som har underkänts två gånger på samma examinerande moment önskar byta examinator inför nästa examinationstillfälle ska en sådan begäran bifallas om det inte finns särskilda skäl däremot (6 kap. 22 § HF).
Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.
Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.
Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet.
Betyg
Betygsskala: Väl Godkänd (VG), Godkänd (G) och Underkänd (U)
För att bli godkänd på kursen krävs att båda modulerna är godkända. Betyget för hela kursen avgörs av den skriftliga tentamen.
Kursvärdering
Kursen utvärderas genom möten, både under och efter kursen, mellan lärare och studentrepresentanter. Ett anonymt skriftligt frågeformulär skickas även ut till studenterna efter kursens slut. Resultaten av utvärderingarna används för att förbättra kursinnehållet och som indikation till vilka delar som skulle kunna läggas till, tas bort, förbättras eller ändras.
Övriga föreskrifter
Kursen är samläst med Chalmers.
Kursen ersätter kursen DIT423, 7,5 hp. Den här kursen kan inte ingå i en examen som innehåller DIT423. Den kan inte heller ingå i en examen som bygger på en annan examen där DIT423 ingår.