studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDB32 Objektorienterad programmering, datastrukturer och algoritmer, 5 poäng
/Object-Oriented Programming: Data Structures and Algorithms/

För: I3, Ii3

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

Mål:
Kursen skall ge deltagarna kunskaper i objektorienterad metodik och programmering i ett objektorienterat programspråk. Därutöver skall kursen ge kunskaper om algoritmer och datastrukturer.

Förkunskaper:
TDDB22 Programmering I, grundkurs (eller likartad grundkurs i programmering).

Påbyggnadskurser:
TDDB48 Databasteknik, TDDB63 Processprogrammering och operativsystem, TDDB47 Realtids- och processprogrammering, TDDB06 Avancerad programmering och interaktivitet på WWW.

Organisation:
Föreläsningarna behandlar ett objektorienterat programspråk, objektorienterad metodik, samt datastrukturer och algoritmer. Lektionerna ägnas åt övningsuppgifter och förberedelser till laborationer och projektarbete. På laborationerna löses programmeringsuppgifter. Projektet ska att ge övning i objektorienterad analys, design och programmering, samt dokumentering av dessa steg.

Kursinnehåll:
Programspråket och dess programmeringsmiljö. Enklare objektorienterad analys och design, objektorienterad programmering. Datastrukturer: listor, stack, kö, träd, hashtabeller och prioritetsköer. Sökning och sortering. Grundläggande om analys av algoritmer.

Kurslitteratur:
Enligt kursinformationen som utkommer inför varje kursstart, samt kursens webbsidor, http://www.ida.liu.se/~TDDB32/.

TEN1En skriftlig tentamen, 2 p.
LAB1En obligatorisk laborationskurs, 3 p.
PRA1Ett obligatoriskt projekt, 0 p.


Undervisningsspråk är svenska.


Examinator: Tommy Olsson

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: