studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDB57 Datastrukturer och algoritmer, 4,5 poäng
/Data Structures and Algorithms/

För: C1, D2 (för antagna ht1999)

Utbildningsområde: Teknik    Ämnesgrupp: Datalogi
Fördjupningsnivå: B

Klassning för datavetenskaplig examen: Datavetenskap, datalogi.

Mål:
Kursen syftar till att presentera grundläggande abstrakta datatyper och beskriva effektiva implementationer av dessa i termer av datastrukturer och procedurer, samt till att introducera metoder för design och analys av algoritmer.

Förkunskaper:
TDDB80 Programmering och datorspråk eller TDDB81 Programmering.

Påbyggnadskurser:
TDDA32 Konstruktion och analys av algoritmer. TDDB45 Komplexitetsteori. Vidare utgör kursen förkunskapskrav till följande kurser: TDDB12/68 Processprogrammering och operativsystem. TDDA28 Kompilatorer och interpretatorer. TDDA37 Kompilatorkonstruktion. TDDB38 Databasteknik. TDDA13 Artificiell Intelligens D TDDA58 Artificiell Intelligens C

Organisation:
Föreläsningarna används till genomgång av teori. Lektionerna används till övningar. Laborationerna är huvudsakligen datorbaserade men innehåller även vissa "skrivbordsmoment".

Kursinnehåll:
- Grundläggande begrepp - Grundläggande abstrakta datatyper och datastrukturer, såsom listor, stackar, köer, sökträd, hashtabeller och grafer. - Resursanalys av algoritmer - Sortering och urval - Paradigmer för design av algoritmer

Kurslitteratur:
H. Lewis & L. Denenberg: Data Structures & Their Algorithms, Harper Collins 1991. Kompendium, utges av institutionen för datavetenskap.

TEN1En skriftlig tentamen, 3 p.
LAB1En laborationskurs, 1,5 p.


Undervisningsspråk är engelska.

Studierektor: Simin Nadjm-Tehrani
Examinator: Jan Maluszynski

Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: