Datastrukturer och Algoritmer
Om utbildningen
Datastrukturer och algoritmer utgör fundamentala byggstenar i nästan alla programvaror. Kunskaper och färdigheter i dataabstraktion, datastrukturer och algoritmer är nödvändiga vid konstruktion, användning och underhåll av förändringsbara, återanvändbara, korrekta och effektiva programkomponenter.
Kursen ger kunskaper och färdigheter i konstruktion och användning av algoritmer och datastrukturer, introduktion till algoritmanalys och dataabstraktion, samt insikter i fördelarna med dataabstraktion vid programutveckling.
Behörigheter och urval
Behörighet
För och vara behörig till kursen ska studenten ha en godkänd 7,5 hp kurs i objektorienterad programmering (t.ex. DIT042 Objektorienterad programmering), och en godkänd 7,5 hp kurs om grundläggande matematiska begrepp såsom mängder, funktioner, relationer, grafer, logaritmer och induktionsbevis (t.ex. DIT022 Grundläggande matematik för mjukvarutekniker).
Följande kunskapsnivå i Engelska krävs; Engelska 6/Engelska B eller motsvarande från
ett erkänt internationellt test, t.ex. TOELF, IELTS.
Urval
Högskolepoäng, max 165 hp.