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 08-10 U140 36-41
Fælles I Torsdag 12-14 U37 36-39
M1 TE Mandag 12-14 U10 37-39, 41
M1 TL Onsdag 14-16 IMADAs terminalrum 36-41
S1 TL Mandag 10-12 IMADAs terminalrum 37-41
S1 TE Onsdag 12-14 U17 37-39, 41
S1 TL Fredag 10-12 IMADAs terminalrum 36
S7 TL Mandag 08-10 IMADAs terminalrum 40
S7 TL Fredag 14-16 IMADAs terminalrum 36-39, 41
S7 TE Fredag 10-12 U49b 37-39, 41
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal. 1. kvartal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Ingen.

Kursusintroduktion
At give en introduktion til struktureret programmering.


Kompetencer
Den 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æringsudbytte
Efter 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

Litteratur
    Meddeles 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.