30010 Programmeringsprojekt

2024/2025

Kursusinformation
Programming Project
Dansk
5
Bachelor
Kurset udbydes som enkeltfag
Retningsspecifikt kursus (BSc), Elektroteknologi
Retningsspecifikt kursus (BSc), Geofysik og Rumteknologi
Teknologiske linjefag, Elektroteknologi
Januar og Juni
Kurset i januar er forbeholdt studerende fra bacheloruddannelsen i Elektroteknologi og Geofysik og Rumteknologi
Campus Lyngby
Forelæsninger, øvelser og et obligatorisk projekt.
3-uger
I den 2. uge i 3-ugersperioden
Skriftlig eksamen og bedømmelse af rapport(er)
Grupperapport 66,67% / Individual skriftlig eksamen 33,33%
Skriftlig eksamen: 2 timer
Ingen hjælpemidler
7-trins skala , ekstern censur
30082.62734.34338
02101.02102.02002 , Kendskab til programmeringsprincipper svarende til 02101 eller 02102 eller 02002.
José M. G. Merayo , Lyngby Campus, Bygning 327, Tlf. (+45) 4525 3452 , jmgm@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 matematiske 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
02. maj, 2024