2015/2016

02318 Indledende programmering for diplom-E

Engelsk titel:

Elementary Programming for Diplom-E

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
Kurset udbydes under tompladsordningen
 

Skemaplacering:

E5A (ons 8-12)
F5A (ons 8-12)

Undervisningens placering:

Campus Ballerup

Undervisningsform:

Forelæsning og øvelser. Der stilles programmeringsprojekter i løbet af 13-ugers perioden, som alle tæller med i den samlede karakter efter en helhedsvurdering

Kursets varighed:

13-uger

Eksamensplacering:

E5A, F5A

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Overordnede kursusmål:

At sætte deltagerne i stand til at designe, kode, teste og dokumentere programmer i programmeringssproget C

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • arbejde med simple datatyper og erklæring af variable
  • anvende valg: if-, if-else- og switch-sætninger
  • anvende løkker: while-, do-while- og for-sætninger samt kendskab til rekursion
  • udarbejde funktioner med parameteroverførsel: værdi- og referenceoverførsel
  • bruge standard I/O (tastatur og skærm) samt tekstfiler
  • anvende sammensatte datatyper: structs
  • anvende arrays: 1- og 2-dimensionelle
  • anvende pointere med relation til arrays
  • anvende datastrukturen hægtet liste: stak og kø
  • udføre tests af programmer
  • anvende rute- og moduldiagrammer til dokumentation af programmer
  • indgå i et samarbejde om løsning af en konkret opgave i mindre grupper

Kursusindhold:

Programstrukturer: Fra pseudokode via rutediagrammer til moduler, funktioner, parameteroverførsel, løkker og forgreninger. Indlæsning og udskrivning: Skærm, tastatur og filer. Simpel søgning og sortering. I slutningen af kurset udarbejdes en applikation til 1. semester CDIO-projektet

Bemærkninger:

CDIO-projektet afvikles i semesterets afsluttende 3-ugers periode (kursus "Projektarbejde i Elektroteknik"). Applikationen skal benyttes til dette projekt og visualiserer den matematiske model af en aluminiumklods' opvarmning. Den matematiske model leveres fra kurset DiplomMat1 (Indledende matematik for diplomingeniører)

Kursusansvarlig:

Finn Gustafsson , Tlf. , figu@dtu.dk
Inge-Lise Salomon , isal@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet

Opgaver, der afleveres til bedømmelse, skal udvikles i grupper på 2 studerende
Sidst opdateret: 28. april, 2015