DM502: Programmering A (5 ECTS)

STADS: 15000201

Niveau
Bachelorkursus

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

Ansvarlige undervisere
Ingen ansvarlige undervisere angivet, kontakt eventuelt instituttet

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Tirsdag 08-10 U20 36-41
Fælles I Fredag 10-12 U20 35-38
M1 TL Onsdag 12-14 IMADAs terminalrum 36
M1 TE Onsdag 12-14 U9 37-40
M1 TL Torsdag 14-16 IMADAs terminalrum 40
M1 TL Fredag 12-14 IMADAs terminalrum 36-39, 41
S1 TL Tirsdag 14-16 IMADAs terminalrum 36
S1 TE Tirsdag 14-16 U9 37-40
S1 TL Fredag 08-10 IMADAs terminalrum 36-41
S7 TL Mandag 14-16 IMADAs terminalrum 36
S7 TE Mandag 14-16 U9 37-40
S7 TL Torsdag 12-14 IMADAs terminalrum 36-41
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal.

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
  • J. Lewis and W. Loftus: Java – Software Solutions.


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.