DM502: Programmering A (5 ECTS)

STADS: 15000201

Niveau
Bachelorkursus

Undervisningsperiode
Kurset er placeret i efterårssemesteret.
1. kvartal

Ansvarlige undervisere
Email: petersk@imada.sdu.dk

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Tirsdag 10-12 U140 35-40
Fælles I Torsdag 08-10 U140 35-38
M1 TL Onsdag 12-14 U17 35-41
M1 TE Torsdag 14-16 U50a 39
M1 TE Fredag 12-14 U49b 36-38
S1 TE Onsdag 10-12 U35 37-40
S1 TL Fredag 10-12 U35 35-41
S7 TE Onsdag 14-16 U26 37-40
S7 TL Torsdag 12-14 U26 35-41
Vis hele skemaet
Vis personligt skema for dette kursus.

Skemaændringer:
: Hold M1 flyttet uge 39 fra fredag til torsdag.

Kommentar:
Ubegrænset deltagerantal. Kurset kører i 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 eller engelsk, afhængigt af underviseren. Dog altid på Engelsk ved deltagelse af internationale studerende.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 1. september 2010 til 31. august 2011.