30010 Programmeringsprojekt

2016/2017

Kursusinformation
Programming Project
Dansk
5
Bachelor
Kurset udbydes under tompladsordningen
Juni
Campus Lyngby
Forelæsninger og et obligatorisk projekt.
3-uger
Umiddelbart efter undervisningen (3-ugers-kursus)
Skriftlig eksamen og bedømmelse af rapport(er)
2 timer.
Uden hjælpemidler
7-trins skala , ekstern censur
31012
31012
Kendskab til programmeringsprincipper svarende til 02102.
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
10. november, 2016