TDDI42 Datastrukturer, algoritmer och C++, 8 poäng
/Data Structures, Algorithms and C++/

För: DI1, EI2

Utbildningsområde: Teknik    Ämnesgrupp: Datavetenskap, datalogi
Fördjupningsnivå: B

Mål:
Kursen skall ge fördjupade kunskaper och färdigheter i praktisk programmering i C++. Därutöver skall kursen ge kunskaper om datastrukturer och algoritmer.

Förkunskaper:
Programmering i C.

Påbyggnadskurser:
TDDB63 Processprogrammering och operativsystem TDDI38 Programmeringsprojekt TDDI60 Tekniska databaser TDDB34 Objektorienterad utveckling av användbara system TDDI48 Programmering och interaktivitet på WWW.

Organisation:
På föreläsningarna behandlas C++, samt datastrukturer och algoritmer. På lektionerna löses övningsuppgifter och görs förberedelser till laborationerna. På laborationerna löses programmeringuppgifter.

Kursinnehåll:
Objektorienterad och procedurell programmering i C++. Datatyper: lista, stack, kö, träd, hashtabeller och prioritetsköer. Sökning och sortering. Orientering om analys av algoritmer.

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

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


Undervisningsspråk är Svenska.

Studierektor: Olle Wille'n
Examinator: Tommy Olsson
Kurshemsida: http://www.ida.liu.se/~TDDI42/
Epostadress: TDDI42

Engelsk kursplan



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