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 ↗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)
| Ort | Start | Studietakt | Ansökan |
|---|---|---|---|
| Värmlands län | 2026-08-31 | 50 % | Ansökan stängde 2026-04-15 |
Liknande utbildningar
- ProgramvaruutvecklingUniversitet/högskola
- Datakommunikation och datornätUniversitet/högskola
- ProgramvaruteknikUniversitet/högskola
- Datorsystem IUniversitet/högskola
Ä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”.