DM503: Programmering B (5 ECTS)
STADS: 15000301
Niveau
Bachelorkursus
Undervisningsperiode
Kurset er placeret i efterårssemesteret.
2. kvartal
Ansvarlige undervisere
Email: petersk@imada.sdu.dk
Skemaoplysninger
Hold |
Type |
Dag |
Tidsrum |
Lokale |
Uger |
Kommentar |
Fælles |
I |
Mandag |
12-14 |
U20 |
45-51 |
|
Fælles |
I |
Onsdag |
10-12 |
U20 |
46, 48, 50 |
|
M1 |
TL |
Tirsdag |
10-12 |
U23a |
51 |
|
M1 |
TE |
Onsdag |
12-14 |
U23a |
45,47,49,51 |
|
M1 |
TL |
Fredag |
10-12 |
U14 |
45-50 |
|
S2 |
TE |
Tirsdag |
14-16 |
U49d |
45, 47, 49, 51 |
|
S2 |
TL |
Torsdag |
10-12 |
U49b |
45-51 |
|
S7 |
TE |
Onsdag |
12-14 |
U10 |
45, 47, 49, 51 |
|
S7 |
TL |
Torsdag |
14-16 |
U49b |
45-51 |
|
S17 |
TE |
Onsdag |
10-12 |
U49d |
45, 47, 49, 51 |
|
S17 |
TL |
Torsdag |
08-10 |
U69 |
45-51 |
|
Vis hele skemaet
Vis personligt skema for dette kursus.
Kommentar:
Ubegrænset deltagerantal. Kurset kører i 2. kvartal.
Indgangskrav:
Ingen
Faglige forudsætninger:
Stoffet fra DM502 Programmering A skal være kendt.
KursusintroduktionAt give den studerende nedenstående kompetencer.
KompetencerDen studerende skal være i stand til at designe og
implementere programmer med hensyntagen til vedligeholdelse
og videreudvikling samt en hensigtsmæssig udnyttelse af
ressourcer.
Forventet læringsudbytteEfter kurset forventes den studerende at kunne:
- designe og implementere objektorienterede modeller for konkrete problemer
- designe og implementere rekursiv løsning af problemer
- designe og implementere abstrakte datatyper
- anvende basale træstrukturer og algoritmer for disse
- beskrive basale mål for programmers køretid, eksemplificeret med sorteringsalgoritmer
- beskrive og bruge egnede elementer i programbiblioteker
Emneoversigt- objektorienteret programmeringsteknik
- rekursion
- eksempler på abstrakte datatyper og deres realisering
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 underviser, bestået/ikke bestået. (15000302)
Reeksamen efter 4. kvartal.
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Forelæsninger (20 timer), eksaminatorier (8 timer) samt
projektarbejde (14 timer).
Aktiviteter i studiefasen
Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren.
Bemærkninger
Kurset er en fortsættelse af DM502 Programmering A.
Kursustilmelding
Se tilmeldingsfrister.
Pris for åben uddannelse
Se priser for enkeltkurser.
Dette er den nyeste version af en kursusbeskrivelse, som trådte i kraft den 1. sep 2011.