IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Datastrukturer og Algoritmer (DA) 
Kursusnavn (engelsk):Data Structures and Algorithms 
Semester:Efterår 2002 
Udbydes under:cand.it., tværfaglig it-udvikling (tit) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:25 
Maks. antal deltagere:200 
Formelle forudsætninger:Der er ingen formelle forudsætninger.
De anbefalede forudsætninger er:
- fulgt kurset Indledende Programmering (IP)
- bemærk, at det ikke er tilstrækkeligt at
følge kurset IP samtidigt,
som det er ved kurset
Begreber og Redskaber til Programmering,
der i vid udstrækning har samme emnekreds som
Datastrukturer og Algoritmer, men ikke går så
hurtigt frem som ved nærværende kursus. 
Læringsmål:Studiet af datastrukturer og algoritmer
er en central del af datalogien.
Ved udvikling af et program er det vigtigt,
at man har et solidt kendskab til egnede
datastrukturer og algoritmer,
og kan foretage et kvalificeret valg imellem disse.

Kursets formål er at give den studerende:
- viden om centrale datastrukturer og algoritmer.
- færdighed i at designe datastrukturer og algoritmer.
- kendskab til analyse og verifikation af algoritmer.
 
Fagligt indhold:Kurset omhandler design, analyse og implementering
af datastrukturer og algoritmer. Emner:
- Datastrukturer:
Stakke, køer, hægtede lister, hashtabeller, prioritetskøer m.v.
- Algoritmer:
Algoritmeanalyse, korrekthed, sortering og søgning m.v.
- Eksempler på anvendelser.
Som programmeringssprog anvendes Java.
 
Læringsaktiviteter:

Forelæsninger og øvelser. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

Skriftlig 2 timers eksamen  

Litteratur udover forskningsartikler: