DM536: Introduktion til programmering (5 ECTS)

STADS: 15013001

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 Mandag 10-12 U140 38,40-41
Fælles I Onsdag 12-14 U140 36,38,40
Fælles I Onsdag 12-14 U20 37
Fælles I Onsdag 12-14 U140 39
Fælles I Torsdag 12-14 U46 36
Fælles I Fredag 14-16 U55 37
M1 TE Torsdag 14-16 U49 37
M1 TE Torsdag 14-16 IMADAs terminalrum 39,41
M1 TE Fredag 10-12 U91 36
M1 TE Fredag 08-10 U72 37
M1 TE Fredag 10-12 U24 38
M1 TE Fredag 10-12 U71 39
M1 TE Fredag 10-12 IMADAs terminalrum 40-41
S1 TE Torsdag 12-14 U64 37
S1 TE Torsdag 12-14 IMADAs terminalrum 39
S1 TE Torsdag 12-14 IMADAs terminalrum 41
S1 TE Fredag 12-14 U23a 36-38
S1 TE Fredag 12-14 IMADAs terminalrum 39-41
S7 TE Mandag 10-12 U23a 37
S7 TE Mandag 14-16 U92 38
S7 TE Mandag 14-16 IMADAs terminalrum 40-41
S7 TE Tirsdag 12-14 U141 37,39
S7 TE Tirsdag 12-14 IMADAs terminalrum 41
S7 TE Torsdag 12-14 IMADAs terminalrum 39
S7 TE Fredag 08-10 U153 36
S17 TE Mandag 08-10 U141 37
S17 TE Mandag 08-10 IMADAs terminalrum 41
S17 TE Tirsdag 12-14 U89a 39
S17 TE Torsdag 08-10 U28 36-38
S17 TE Torsdag 08-10 IMADAs terminalrum 39-41
Vis hele skemaet
Vis personligt skema for dette kursus.

Skemaændringer:
: Forelæsning mandag uge 36 flyttet til torsdag uge 36 pga. studiestartsarrangement.

Kommentar:
Ubegrænset deltagerantal. 1. kvartal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Ingen

Kursusintroduktion
Kurset giver en introduktion til struktureret programmering.

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.
 • finde og bruge basale elementer 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 maps.

Litteratur
    Meddeles ved kursets start.


Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
Projektopgave. Bestået/ikke-bestået, intern bedømmelse ved underviser. (5ECTS) (15013002)

reeksamen efter 2. kvartal

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Introfase: 20 timer

Aktiviteter i studiefasen Studiefase: 8 timer

Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 1. september 2012 til 31. august 2013.