DM502: Programmering A (5 ECTS)
STADS: 15000201
Niveau
Bachelorkursus
Undervisningsperiode
Kurset er placeret i efterårssemesteret.
1. kvartal
Ansvarlige undervisere
Email: ehmsen@imada.sdu.dk
Skemaoplysninger
Hold |
Type |
Dag |
Tidsrum |
Lokale |
Uger |
Kommentar |
Fælles |
I |
Tirsdag |
12-14 |
U37 |
35-40 |
|
Fælles |
I |
Fredag |
10-12 |
U140 |
35-38 |
|
S1 |
TE |
Onsdag |
12-14 |
U10 |
37-40 |
|
S1 |
TL |
Torsdag |
12-14 |
U10 |
35-41 |
|
S3 |
TE |
Mandag |
08-10 |
U10 |
37-40 |
|
S3 |
TL |
Onsdag |
14-16 |
U49C |
35-41 |
|
S71 |
TE |
Onsdag |
08-10 |
U147 |
37-40 |
|
S71 |
TL |
Fredag |
08-10 |
U26 |
35-36 |
|
S71 |
TL |
Fredag |
08-10 |
U147 |
37-41 |
|
S72 |
TE |
Tirsdag |
10-12 |
U73 |
37-40 |
|
S72 |
TL |
Torsdag |
14-16 |
U103 |
40 |
|
S72 |
TL |
Fredag |
12-14 |
U103 |
35 |
|
S72 |
TL |
Fredag |
12-14 |
U75 |
36-39,41 |
|
Vis hele skemaet
Vis personligt skema for dette kursus.
Kommentar:
Ubegrænset deltagerantal
Indgangskrav:
Ingen
Faglige forudsætninger:
Ingen.
KursusintroduktionAt give en introduktion til struktureret programmering.
KompetencerDen studerende skal være i stand til at udarbejde programmer til løsning af simple opgaver. Mere præcist skal den studerende kunne
• modellere en praktisk problemstilling mhp. programmering
• udarbejde en programstruktur, som kan løse opgaven på en hensigtsmæssig måde
• implementere det planlagte program i et tidssvarende programmeringssprog
• planlægge og gennemføre en afprøvning af programmet
Forventet læringsudbytteEfter kurset forventes den studerende at kunne:
• modellere en problemstilling med henblik på programmering i et objektorienteret programmeringssprog
• udarbejde en programstruktur baseret på modellen
• implementere det planlagte program i det konkret anvendte programmeringssprog, i øjeblikket Java
• finde og bruge basale i det til sproget hørende programbibliotek
• planlægge og gennemføre en afprøvning af programmet
Emneoversigt• De basale struktureringsredskaber sekvens, gentagelse, betinget instruktion og underprogram
• Klasser og objekter, herunder eksempler og anvendelser
• Fundamentale datastrukturer som lister og array
LitteraturMeddeles ved kursets start.
Kursets hjemmeside
Dette kursus benytter
e-learn (blackboard).
Forudsætningsprøver
Ingen
Eksamen- og censurform:
Projektopgave i flere dele fordelt over kvartalet. Intern censur ved én underviser, bestået/ikke bestået. (15000202)
Reeksamen efter 2. kvartal (første gang i januar 2009).
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Forelæsninger (20 timer), eksaminatorier (8 timer) og projektarbejde (14 timer).
Aktiviteter i studiefasen
Sprog
Dette kursus undervises på dansk.
Kursustilmelding
Se tilmeldingsfrister.
Pris for åben uddannelse
Se priser for enkeltkurser.
Denne kursusbeskrivelse var gyldig fra 1. september 2005 til 31. august 2010.