Hoppa till innehåll
← Till sökresultaten

Programmering och datastrukturer

Universitet/högskola · Kurs · GrundnivåKarlstads universitet

Annons

Annonsplats – inget annonsnätverk kopplat ännu.

Fakta

Ämnesområde
Data och IT
Nivå
Grundnivå
Omfattning
15 högskolepoäng
Längd
10 veckor
Studietakt
50 %
Studieort
Uppgift saknas
Start
2026-08-31
Slut
2027-01-17
Examen
Uppgift saknas
CSN-berättigad
Uppgift saknas
Avgift
37 500 SEK

Ansökan

Ansökan stängde 2026-04-15

Till ansökan hos Karlstads universitet ↗

Påminn mig att söka

Om utbildningen

Innehåll modul 1: I modulen behandlas grunderna för problemlösning i ett högnivåspråk. Kursen har följande innehåll: -datorns uppbyggnad och funktion -grundläggande syntax och semantik -sekvens, selektion och iteration -datatyper och referenser -operatorer och uttryck -felsökning och testning -funktioner -algoritmer -sortering och sökning -minneshantering -rekursion -filhantering -dokumentationsteknik Innehåll modul 2: I modulen behandlas både programmering i ett objektorienterat programspråk, och tekniker inom mjukvaruutveckling som främjar abstraktion, modularisering och återanvändbarhet. Dessutom introduceras testning av programvara samt dokumentation av programkod. Innehåll: - Objektorienterad programmering - Abstraktion - Modularisering - Modellering - Analys - Testning (enhets- och slutanvändartester) - Dokumentation - Undantag och felhantering - Grundläggande datastrukturer (t.ex. listor, köer, stackar, träd) - Utvecklingsmodeller och programvarukvalitet Innehåll modul 3: I modulen behandlas grundläggande datastrukturer (sekvens, lista, stack, kö, träd, graf) och operationer på dessa datastrukturer. I modulen behandlas ett antal algoritmer, som använder de ovannämnda datastrukturerna: sortering, sökning, hashning, och navigering inom en viss datastruktur, samt kortaste vägen mellan två noder i en graf, träd för kortaste väg, detektering av cykler, minimala uppspänningsträd, starka komponenter och uppspänningsskogar. Begreppet heuristik introduceras. Utvärdering av algoritmer och elementär komplexitetsteori introduceras. Både teori och praktik ingår. Teorin förmedlas genom litteratur med stöd av föreläsningar och läsanvisningar. Praktiken utgörs av övningar och laborationer.

Behörighet

Grundläggande behörighet samt Matematik 3c/D

Rekommenderade förkunskaper: grundlaggande

Alla tillfällen (1)

OrtStartStudietaktAnsökan
Värmlands län2026-08-3150 %Ansökan stängde 2026-04-15

Liknande utbildningar

Är du anordnare? Lyft utbildningen överst i relevanta sökningar.

Källa: Skolverkets Susa-nav · Uppdaterad i källan 2026-03-03 · Hämtad 2026-07-14. Uppgifter som saknas i källan visas som ”Uppgift saknas”.