FORMÅL
At gøre den studerende i stand til at designe, programmere, og
vurdere IoT applikationer
Den studerende får en introduktion til koncepterne bag IoT applikationer og deres arkitektur, og introduceres til gængse implementerings-teknologier, således at de kan anvendes og integreres til realisering af mindre IoT applikationer, der lever op til givne kvalitetskrav
Eksempler på konkrete IoT services og Anvendelser: Smart-Energi, Smart-Health, Smart-City, Smart-X, Industri 4.0, …
Arkitektur for IoT systemer
Lagdelte modeller
Reference Arkitekturer
Service-Orienterede Arkitekturer
Grundlæggende viden om distribuered systemer, herunder betydning af distribuerede system aspeketer som
Fejlantagelser og Pålidelighed,
Skalering, kommunikations-begrænsninger, flaskehalse,
Sikkerhed og privatliv
Udvalgte IoT-Teknologier, indenfor
Indlejrede systemer, (batteridrevne, trådløse) sensor netværk, IoT gateways
Principper for data opsamling
IoT-Protokoller (fx. Rest, MQTT)
Cloud platforme til IoT applikationer (fx, AWS, Azure, Google Cloud IoT, …)
Principper for databehandling og lagring, dataanalyse, og maskinlæring
Visualisering
Programmering af IoT applikationer
Kendskab til udvalgte sprog og udviklingsværktøjer
Programmering af API’er, kommunikations- og cloud middleware
System Integration og integrationstest
vælge og vurdere IoT teknologier i forhold til kravene i en given opgave
anvende, programmere, og integrere konkrete IoT teknologier
bruge korrekt faglig terminologi og begreber
Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen jf. § 17.
Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.
Prøvens navn | Programmering af IoT applikationer |
Prøveform | Mundtlig
Mundtlig prøve, evt. med udgangspunkt i miniprojekt |
ECTS | 5 |
Tilladte hjælpemidler | Eventuelle tilladte hjælpemidler, vil fremgå af kursussiden i MOODLE |
Bedømmelsesform | 7-trins-skala |
Censur | Ekstern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854
Engelsk titel | Programming of IoT Applications |
Modulkode | DSNBAITB611 |
Modultype | Kursus |
Varighed | 1 semester |
Semester | Forår
|
ECTS | 5 |
Undervisningssprog | Dansk og engelsk |
Tomplads | Ja |
Undervisningssted | Campus Aalborg |
Modulansvarlig |
Studienævn | Studienævn for Datalogi |
Institut | Institut for Datalogi |
Fakultet | Det Teknisk Fakultet for IT og Design |