62584 Indlejrede systemer for smart cities - projekt

2016/2017

Informatik(100)
Elektronik, Ballerup: Valgfag
IT, Ballerup: Valgfag
IT-elektronik: Valgfag
Kursusinformation
Embedded systems for smart cities - project
Engelsk
5
Diplomingeniør
Kurset udbydes under tompladsordningen
E3B (fre 13-17) og F3B (fre 13-17)
Kan evt. ændres hvis hele holdet ønsker det og læreren kan
Campus Ballerup
Projektarbejde i grupper med programmering af systemer indenfor Smart Cities og intelligente hjem. Projekt vælges i samarbejde med underviseren og evt. relevant ekstern partner. Kan kombineres med sikkerhed i indlejrede systemer, Big Data og mobil applikationsudvikling.
13-uger
Aftales med underviseren
Mundtlig eksamen og bedømmelse af rapport(er)
To status rapporter skal sammen med projektrapporten afleveres for at gå til eksamen. En prototype demo, projekt rapport indgår sammen med en mundtlig eksamen i den endelige bedømmelse
15 minutter
7-trins skala , ekstern censur
ESUSIE-U1
02312/02368/02321/02327/02347/30571/62576/62583 , Færdigheder indenfor et eller flere af disse områder: client server programmering, indlejret teknologier, C-programmering og/eller C++, Java og object-orienteret programmering, databaser, html5, javascript, python - et eller flere af overstående kurser.
Minimum 10 Maksimum: 30
Ole Schultz , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5182 , osch@dtu.dk

62 DTU Diplom
http://www.sustainableelectronicit.org/index.html
I studieplanlæggeren

min. 4 og maks. 20 deltagere
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
Fokus er programudvikling der kan bruge data fra Skyen og eller komplekse data, som f.eks. kamera data, WIFI data, til at træffe beslutninger på og visualisering. At kunne udtrække data ud fra web-service, behandle dem og præsentere dem visuelt. Efter deltagelse i kurset har du fået en forståelse for omsætning af Data til brugbare data via programmering - Smart parkering og Smart alle på Ballerup Smart Campus er/kan være platform for projekterne
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Kun anvende eller skabe Smart Cities data og/eller data fra intelligente hjem
  • Have kendskab til persondata loven og kan bruge den i praksis ved datahåndtering
  • Have kendskab til sikkerhed og kryptering på Client og server side
  • Kan udvikle og implementere programmer på et embedded system der kan interface WIFI/Kamera
  • Kan programmere et system ved brug af relevante programmeringssprog eks. C and C++, Java scripts på Node.js og/eller Python
  • Kan bruge Rest web-service i programudvikling
  • Kan udtrække og filtrere data fra en cloud server ved brug af passende algoritmer - og visualisere data på en Client
  • Kan dokumentere et system
Kursusindhold
Anvendelse af data fra en Smart citites / intelligent hjem Cloud service til beslutningsstøtte og/eller kontrol. Og få praktisk viden om programmering af krypterede data fra WIFI.
Programmere indlejrede system ved brug af relevante programmerings sprog eks. C and C++, Java scripts på Node.js og/eller Python.
Kunne parse data fra en REST webservice eller MQTT og eller producere data fra distribuerede WIFI-kilder /kamera, der kan lagres via web-service på en cloud server. Viden om Frameworks for server side web-service og eller kunne programmere på server side
Programmering af et indlejret system og/eller REST/MQTT -server
Litteraturhenvisninger
Litteratur vil blive oplyst ved kursets start
Bemærkninger
Kurset kan tages i parallel med 62583 - hvis du er software eller it-elektronik studerende, der har bestået de 4 første semestre. Dette kursus henvender sig til studerende, der har lyst til at arbejde med data og indlejrede distribuerede systemer og cloud services i praksis.
Sidst opdateret
28. oktober, 2016