studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TDDB28 Programmering - tillämpning och datastrukturer, 6 poäng
/Programming and Data Structures/

För: Y3, matematik åk 3-4

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

Mål:
Kursen skall ge deltagarna fördjupade kunskaper i programmering i ett industriellt gångbart, objektorienterat programspråk, samt kunskaper om objektorienterad programutvecklingsmetodik. Därutöver skall kursen ge kunskaper om datastrukturer och algoritmer.

Förkunskaper:
TDDB25 Programmering - abstraktion och modellering (eller annan grundkurs i programmering).

Påbyggnadskurser:
TDDA28 Kompilatorer och interpretatorer, TDDB12(TDDB63) Processprogrammering och operativsystem, TDDB38 Databasteknik, TDDA47 Realtids- och processprogrammering, TDDB78 Programmering av parallelldatorer, inbyggda system.

Organisation:
Föreläsningarna behandlar programspråket, objektorienterad analys och design, samt datastrukturer och algoritmer. På lektionerna förbereds laborationer och projekt, samt behandlas olika programmeringshjälpmedel. På laborationerna löses programmeringsuppgifter. Ett mindre projekt, omfattande objektorienterad analys, design och programmering, samt dokumentering avslutar kursen.

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. Ett mindre programmeringsprojekt.

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

LAB1En obligatorisk laborationskurs, 2,5 p.
PRA1Ett obligatoriskt projekt, 2 p.
UPG1En skriftlig hemtentamen, 1,5 p.


Undervisningsspråk är svenska.

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

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: