2008/2009

02318 Indledende programmering for Diplom-E

Engelsk titel: 


Elementary Programming for Diplom-E

Sprog:


Point (ECTS )

  5

Kursustype:   

Diplomkursus


Skemaplacering:

E5A eller
F5A

 

Undervisningsform:

Klasseundervisning og programmeringsøvelser

Kursets varighed:

13-uger

Evalueringsform:

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 selection både if, if - else og switch sætninger
  • opbygge programmer vha. løkker: while, do -while og for-sætninger
  • udarbejde funktioner med parameteroverførsel (værdiovf. og referenceovf.)
  • bruge I/O standard (tastatur og skærm) samt filer
  • have dendskab til sammensatte datatyper, arrays, enum, structs (struct med minimum et array)
  • arbejde med pointere med relation til arrays
  • bruge arrays (1- og 2.dimensionelle)
  • indgå i et samarbejde om løsning af en konkret opgave i mindre grupper
  • anvende rutediagrammer, modularisering og test af programmer
  • fortælle om rekursion
  • kendskab til præprocessoren (#include osv.)

Kursusindhold:

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


Bemærkninger:

Design Build Projekt: Applikationen visualiserer den matematiske model af Al klodsens opvarmning og laves som en øvelsesopgave i løbet af kurset. Modellen leveres fra kurset 01905


Kursusansvarlig:

Finn Gustafsson, 322, 012, (+45) 4525 7521, figu@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02318

Tilmelding:

I CampusNet
Applikationen udvikles i grupper på 2 studerende (hvis ulige antal studernede i klassen accepteres een gruppe med 3 personer)

Nøgleord:

Programmering, 'C', Sortering, Programdesign
Sidst opdateret: 9. juni, 2008