30010 Programmeringsprojekt

2019/2020

Kurset i januar er forbeholdt studerende fra bacheloruddannelsen i Geofysik og Rumteknologi
COVID-19: I juni 2020 har elektrobachelorstuderende fortrinsret
Kursusinformation
Programming Project
Dansk
5
Bachelor
Kurset udbydes som enkeltfag
Januar og Juni
Kurset i januar er forbeholdt studerende fra bacheloruddannelsen i Geofysik og Rumteknologi
Campus Lyngby
Forelæsninger og et obligatorisk projekt.
3-uger
Sidste dag(e) i 3-ugersperioden
Skriftlig eksamen og bedømmelse af rapport(er)
2 timer.
Uden hjælpemidler
7-trins skala , ekstern censur
Kendskab til programmeringsprincipper svarende til 02102.
Maksimum: 60
José M.G. Merayo , Lyngby Campus, Bygning 327, Tlf. (+45) 4525 3452 , jmgm@space.dtu.dk
30 Institut for Rumforskning og -teknologi
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende 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
At opnå praktiske færdigheder med grundlæggende imperativ programmering samt sætte den studerende i stand til at opbygge og teste mindre programmer til et mikroprocessorsystem.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • identificere og liste de basale elementer i mikrokontroller arkitektur
  • beskrive og forklare basale matematisk operationer i "fixed point format"
  • anvende og demonstrere brugen af registre i mikrokontrolleren
  • analysere et mellemstort programmeringsproblem
  • anvende C sproget og struktureret programmering i C
  • opstille kravspecifikationer for en applikation i en mikrokontroller
  • designe, implementere og køre en sandtidsapplikation
  • organisere, planlægge og dokumentere workflow i et softwareprojekt
  • skrive en tekniske rapport, inklusive kildehenvisninger og citationer.
Kursusindhold
Indledningsvis gives en oversigt over grundlæggende datamatarkitektur, busser, program- og datalager, parallel og seriel kommunikation. Den studerende introduceres herefter til et værktøj, der benyttes ved kodning i et højere programmeringssprog (for øjeblikket C) af et mikroprocessorsystem. I den resterende del af perioden gennemføres et projekt.
Sidst opdateret
05. maj, 2020