[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i design og analyse af algoritmer og datastrukturer til analyse og indeksering af strenge og praktisk erfaring med implementation af disse algoritmer og data-strukturer. Endvidere vil deltagerne efter kurset kunne reflektere over algoritmiske løsninger i aktuelle problemstillinger relateret til analyse og indeksering af strenge samt have erfaring med generalisering af disse til selvstændige algoritmiske problemer. Kursets arbejdsform vil også træne deltagernes evne til at formidle og kommunikere faglige problemstillinger og til at læse og forstå videnskabelige artikler.
Tre programmeringsprojekter samt fremlæggelse af aktuel forskningsartikel.
Streng-algoritmer (dvs. algoritmer og datastrukturer til analyse og indeksering af strenge) er en vigtig del af mange datalogiske discipliner, som data-kompression, kryptografi, tale- og billed-genkendelse og bioinformatik. Streng-algoritmer er yderligere et interessant teoretisk område i sig selv, med mange spændende problemer med elegante løsninger. Dette kursus giver en introduktion til streng-algoritmer. Kurset gennemgår konkrete teknikker og streng-algoritmer og deres implementation og analyse: eksakt og approksimativ mønster-finding; beregning af streng-afstande; søgning efter streng-gentagelser og periodisitet i strenge; konstruktion og anvendelser af suffix-træer og suffix-arrays.
De obligatoriske projekter vil omfatte generaliseringer af kendte metoder samt krav til reflektion over disses anvendelighed og egenskaber.
Algorithms and Datastructures 1+2
Thomas Mailund og Christian Nørgaard Storm Pedersen
Forelæsninger (2+1t/uge)
Engelsk (eller dansk)
Udvalgte artikler og lærebog (Bill Smyth, Computing Patterns in Strings, Addison Wesley, 2003)
http://www.daimi.au.dk/~cstorm/courses/StrAlg
Deltagerne skal ved afslutningen af kurset kunne:
http://cs.au.dk/studies/computer-science-programme/schedules/
Juni/juli, reeksamen foregår efter aftale med underviseren
Datalogisk Institut & Center for Bioinformatik
Mundtlig eksamen uden forberedelse (30 min)(7-skala, intern censur