DM803: Avancerede Datastrukturer (5 ECTS)
STADS: 15003501
Niveau
Kandidatkursus
Undervisningsperiode
Udbydes efter behov.
Ansvarlige undervisere
Email: kslarsen@imada.sdu.dk
Skemaoplysninger
Der er ingen skemaoplysninger for den valgte periode.
Kommentar:
Ubegrænset deltagerantal
Indgangskrav:
Ingen
Faglige forudsætninger:
Stoffet fra DM508 Algoritmer og kompleksitet skal være kendt.
KursusintroduktionDatastrukturer er et af de emner, der er helt centralt i både teoretisk såvel som mere anvendelses-orienteret datalogi. Algoritmen med den bedst mulige tidskompleksitet udvikles ofte i samspil med, at en datastruktur med præcis de rigtige egenskaber findes. Ligeledes er valg eller design af en passende datastruktur ofte det, som kan gøre forskellen mellem et stort program, der kører alt for langsomt, og et, der kan tilfredsstille brugernes behov. Formålet med kurset er at bibringe deltagerne et solidt kendskab til avancerede datastrukturer, sådan at disse fremover vil indgå som en naturlig del af kompliceret problemløsning og programmering.
Forventet læringsudbytteVed kursets afslutning forventes den studerende at kunne:
• gøre rede for funktionaliteten og korrektheden af de gennemgåede algoritmer og datastrukturer
• analysere de gennemgåede algoritmer og datastrukturer mht. tids- og pladskompleksitet
• designe effektive algoritmer og datastrukturer for varianter af de belyste problemstillinger
• gøre rede for problemstillinger omkring implementation af de gennemgåede algoritmer og datastrukturer i et standard programmeringssprog
EmneoversigtPrioritetskøer, højde- og vægtbalancerede søgetræer, ikke-binære træer, randomiserede søgestrukturer, disjunkte mængder med variationer, hashingmetoder, teknikker som global genopbygning, persistens, dynamisering og relaxed balance.
LitteraturMeddeles ved kursets start.
Kursets hjemmeside
Dette kursus benytter
e-learn (blackboard).
Forudsætningsprøver
Ingen
Eksamen- og censurform:
Mundtlig eksamen med ekstern censur og karakter efter 7-skalaen.
Reeksamen følger terminerne vedtaget af studienævnet. Eksamensformen ændres for reeksamen fra ekstern censur til intern censur.
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Forelæsninger, antal timer 21.
Eksaminatorietimer/opgaveregning, antal timer 21.
Aktiviteter i studiefasen
Sprog
Dette kursus undervises på engelsk, hvis der deltager internationale studerende, ellers undervises på dansk.
Kursustilmelding
Se tilmeldingsfrister.
Pris for åben uddannelse
Se priser for enkeltkurser.
Denne kursusbeskrivelse var gyldig fra 1. september 2008 til 31. januar 2009.