student

kursgenerering

Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Datastrukturer 7,5 hp

Kursinnehåll

Kursen behandlar de vanligast förekommande abstrakta datatyperna, samt deras implementering och användning i strukturerad programmering.

Kursent innehåller följande moment:
- Grundläggande datastrukturer i språket C: Vektorer, matriser, strängar och structar
- Avancerade konstruktioner i språket C och tillämpningar av dessa: pekare och dynamisk minnesallokering, funktionspekare och unioner
- Abstrakta datatyper (ADT:er) och användning av ADT:er för att skapa applikationer
- Analys av komplexitet för operationer på olika datastrukturer
- Linjära datastrukturer: Stack, kö, prioritetskö, länkad lista, samt operationer på dessa
- Rekursiva datastrukturer: lista, hög (heap), träd (särskilt sökträd), samt operationer på dessa
- Grafer och enklare grafalgoritmer

Förkunskapskrav

Grundläggande behörighet samt genomgånga kurser i Diskret matematik 7,5 hp, Funktionell programmering 7,5 hp och Programmeringsteknik 7,5 hp (eller motsvarande kunskaper).

Utbildningsnivå: Grundnivå
Kurskod/Ladokkod: TDRK12
Kursen ges vid: Tekniska Högskolan

Kommande kurstillfällen

Typ av Kurs
Programkurs
Studieform
Campus
Termin
Våren 2025: vecka 03 - vecka 12
Studietakt
100%
Ort
Jönköping
Kurstid
Dag
Kursansvarig
Vladimir Tarasov
Examinator
Vladimir Tarasov
Gäller enbart studenter utanför EU/EES/Schweiz: Studieavgift
18750kr
Kursplan
HTML  PDF
Anmälningskod
HJ-T5003
Last modified 2024-11-22 14:21:09
Sidan uppdaterad 2024-09-23