Datateknik AV, Experimentellt arbete med Intelligenta IoT-nätverk, 6 hp

Observera att litteraturen i kursplanen kan ändras/revideras fram till: 
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren 

Skriv ut eller spara kursplanen som PDF

Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.

 

För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.


Versioner:

Kursplan för:
Datateknik AV, Experimentellt arbete med Intelligenta IoT-nätverk, 6 hp
Computer Engineering MA, Experimental Work in Intelligent IoT Networks, 6 credits

Allmänna data om kursen

  • Kurskod: DT094A
  • Ämne huvudområde: Datateknik
  • Nivå: Avancerad nivå
  • Högskolepoäng: 6
  • Fördjupning vs. Examen: A1N - Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav
  • Utbildningsområde: Tekniska området 100%
  • Ansvarig institution: Data- och elektroteknik
  • Fastställd: 2024-12-09
  • Giltig fr.o.m: 2025-01-20

Syfte

Syftet med kursen är att studenten ska införskaffa avancerad kunskap, få djup förståelse och visa programmeringsfärdigheter i olika protokoll för Internet of Things. Särskilt deras utformning, användningsområden, problemen de löser och deras implementeringar.

Kursen syftar också till att utmana studenten att skapa protokollimplementeringar från grunden för att vidare utveckla sin programmeringsskicklighet, samt genomföra experimentellt arbete med intelligenta nätverk.

Lärandemål

Efter kursen ska studenten kunna:
- förklara och relatera hur nätverksapplikationer fungerar och är utformade,
- förklara och relatera vad Internet of Things är och dess problem,
- designa och konstruera en implementering från givna protokollspecifikationer,
- implementera protokoll från grunden med bara grundläggande programmeringsverktyg och utan att använda externa bibliotek,
- utvärdera kvantitativt sin egen implementering,
- utföra experimentiellt arbete med intelligenta nätverk,
- presentera och rapportera resultaten från programmeringsorienterade projekt.

Innehåll

Principer för distribuerade applikationer: klient/server, peer-to-peer, multicast, etc.
- Principer för avancerad programmering och nätverksprogrammering: sockets, händelsesdrivna program, multithreading, tillståndsmaskiner etc.
- Principer för Internet of Things och dess användningsområden i praktiken.
- Principer för intelligenta nätverk, multi-access edge computing, federated learning, 6G, etc.
- Design och implementering av IoT-protokoll. Exempelvis: REST, MQTT, CoAP, etc.

Behörighet

90 hp avslutade kurser, varav 60 hp Datateknik GR (ABC), inklusive 15 hp programmering och 6 hp datornätverk.

Urvalsregler

Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.

Undervisning

Kursen består av ett antal föreläsningar och ett antal stora programmeringsprojekt. Föreläsningarna presenterar den nödvändiga bakgrundsteorin och kunskapen för att studenten ska kunna genomföra programmeringsprojekten. I programmeringsprojekten testas kunskaperna och programmeringsfärdigheten genom olika utmanande protokollimplementeringar från grunden.

Endast en liten del av tiden som krävs för att avsluta projekten kommer att schemaläggas. Beroende på studentens programmeringsförmåga uppskattas arbetsinsatsen till 160 timmars arbete.

Examination

L104: Laboration 3, med muntlig och skriftlig presentation, 1 hp
Betygsskala: Tvågradig skala

L202: Laboration 2, med muntlig och skriftlig presentation, 1 hp
Betygsskala: Tvågradig skala

L301: Laboration 1, med muntlig och skriftlig presentation, 1 hp
Betygsskala: Tvågradig skala

P101: Experimentellt projektarbete med Intelligenta IoT-nätverk, 3 hp
Betygsskala: Sju-gradig skala, A-F o Fx

Länk till betygskriterier: https://www.miun.se/betygskriterier.


Om student har ett besked från samordnaren vid Mittuniversitetet om pedagogiskt stöd vid funktionsnedsättning, har examinatorn rätt att ge anpassad examination för studenten.


Betygsskala

Sju-gradig skala, A-F o Fx

Litteratur

Välj litteraturlista:

Referenslitteratur

Författare/red: F. John Dian
Titel: Fundamentals of Internet of Things - For Students and Professionals
Förlag: Wiley-Blackwell
Kommentar: IBSN 9781119847298

Kolla om litteraturen finns på biblioteket

Sidan uppdaterades 2024-08-15