Kursplan fastställd 2018-02-28 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnData structures and algorithms
- KurskodTDA416
- Omfattning7,5 Högskolepoäng
- ÄgareTKITE
- UtbildningsnivåGrundnivå
- HuvudområdeInformationsteknik
- InstitutionDATA- OCH INFORMATIONSTEKNIK
- BetygsskalaTH - Fem, Fyra, Tre, Underkänd
Kurstillfälle 1
- Undervisningsspråk Svenska
- Anmälningskod 52119
- Sökbar för utbytesstudenterNej
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0105 Tentamen 7,5 hp Betygsskala: TH | 7,5 hp |
| |||||
0205 Laboration 0 hp Betygsskala: UG | 0 hp |
I program
- MPSYS - SYSTEMTEKNIK, REGLERTEKNIK OCH MEKATRONIK, MASTERPROGRAM, Årskurs 1 (valbar)
- TKELT - ELEKTROTEKNIK, CIVILINGENJÖR, Årskurs 3 (obligatoriskt valbar)
- TKITE - INFORMATIONSTEKNIK, CIVILINGENJÖR, Årskurs 2 (obligatorisk)
Examinator
- Erland Holmström
Ersätter
- TDA415 Datastrukturer
Behörighet
Information saknasKursspecifika förkunskaper
Goda programmeringskunskaper i ett objektorienterat språk.Syfte
Kursen skall ge goda kunskaper om vanligt förekommande abstrakta datatyper, datastrukturer och algoritmer, samt hur dessa används.Lärandemål (efter fullgjord kurs ska studenten kunna)
Efter genomgången kurs ska studenten - känna igen situationer där de i kursen behandlade begreppen är tillämpliga. - kunna konstruera klasser som implementerar abstrakta datatyper i ett objektorienterat språk. - kunna uppskatta resurskrav för olika implementationer av datatyper och därmed göra motiverade val mellan tillgängliga alternativ.
Innehåll
Abstrakta datatyper. Enkel komplexitetsanalys av imperativ kod. Vanliga datastrukturer som fält, listor, träd och hashtabeller samt hur dessa kan användas för att implementera abstrakta datatyper som köer, prioritetsköer, lexika och grafer. Standardalgoritmer på dessa datastrukturer och deras resurskrav. Iteratorer. Metoder för sortering. Standardbibliotek för datastrukturer och algoritmer. Något om vanliga tekniker för algoritmdesign.
Organisation
Föreläsningar, övningar och laborationer.
Litteratur
Se kursens hemsida.
Examination inklusive obligatoriska moment
Skriftlig examen och laborationer.
Kursplanen innehåller ändringar
- Ändring gjord på tentamen:
- 2020-01-13: Plats Plats ändrat från M till SB Multisal av annbe
[2019-01-15 7,5 hp, 0105] - 2019-08-02: Plats Plats ändrat från Hörsalar på hörsalsvägen till Samhällsbyggnad av grunnet
[2019-08-22 7,5 hp, 0105] - 2019-07-30: Plats Plats ändrat från SB Multisal till Hörsalar på hörsalsvägen av grunnet
[2019-08-22 7,5 hp, 0105] - 2019-05-08: Plats Plats ändrat från Johanneberg till SB Multisal av arhanto
[2019-08-22 7,5 hp, 0105] - 2019-04-09: Plats Plats ändrat från M till Hörsalar på hörsalsvägen av grunnet
[2019-04-24 7,5 hp, 0105] - 2019-03-20: Plats Plats ändrat från Johanneberg till M av grunnet
[2019-04-24 7,5 hp, 0105] - 2018-11-12: Plats Plats ändrat från Johanneberg till M av TENTAMENSADM
[2019-01-15 E, 0105] - 2018-06-18: Tentamenslängd Tentamenslängd ändrat från 5 timmar till 4 timmar av Schema
[2019-08-22 7,5 hp, 0105]
- 2020-01-13: Plats Plats ändrat från M till SB Multisal av annbe