2014/2015

02110 Algoritmer og datastrukturer 2

Engelsk titel:

Algorithms and Data Structures 2

Sprog:

Point( ECTS )

5

Kursustype:

Kandidat
Kurset udbydes under åben uddannelse
 

Skemaplacering:

E2B (tors 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger og grupperegninger.

Kursets varighed:

13-uger

Eksamensplacering:

E2B, Aftales med underviser

Evalueringsform:

Eksamens varighed:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

Overordnede kursusmål:

At give den studerende kendskab til teknikker til design og analyse af avancerede algoritmer. At træne evnen til at konstruere egne algoritmer.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • klassificere avancerede datastrukturer og designmønstre til algoritmer.
  • beskrive egenskaberne af avancerede datastrukturer og algoritmer.
  • analysere algoritmer med hensyn til forbruget af ressourcer.
  • bevise at en algoritme er korrekt.
  • identificere den grundliggende abstrakte struktur af et reelt problem.
  • tilpasse generiske algoritmer til nye problemstillinger.
  • udvikle effektive datastrukturer og algoritmer.
  • implementere avancerede algoritmer.
  • at beskrive algoritmer på en forståelig måde.

Kursusindhold:

Fundamentale graf-algoritmer (balancerede søgetræer, korteste veje, flows). Algoritmer til mønstergenkendelse. Teknikker til design og analyse af algoritmer (dynamisk programmering, divide-and-conquer). Algoritmer i Computational Geometry. Randomiserede algoritmer.

Litteraturhenvisninger:

"Introduction to Algorithms" af Cormen, Leierson, Rivest og Stein. 3rd edition. ISBN 978-0-262-53305-8

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02110

Tilmelding:

I CampusNet
Sidst opdateret: 10. juni, 2014