Teoretisk datalogi
7.5 HPI kursen behandlas grunderna i automatateori, formella språk, beräkningsbarhets- och komplexitetsteori. Kursen är central för att förstå en dators möjligheter och begränsningar samt varför vissa problem är beräkningsmässigt omöjliga och andra svåra eller lätta.
Automatateori och formella språk:
Automatateori och formella språk:
- reguljära språk och uttryck samt ändliga automater
- kontextfria språk och grammatiker samt pushdown-automater
- pumpsatsen.
- Turingmaskiner
- Church-Turing-hypotesen
- problems/språks avgörbarhet
- stopproblemet
- rekursionssatsen (koppling till datavirus).
- komplexitetsklasser
- algoritmers tidskomplexitet
- kryptografi.
Fördjupningsnivå:
G1F (har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Grundnivå
Behörighetskrav:
Programmeringsteknik 7,5 hp. Diskret matematik 7,5 hp, alternativt Programutvecklingsmetodik 7,5 hp. Motsvarandebedömning kan göras.
Urval:
1) programförtur 2) akademiska poäng 3) övriga sökande
Kursen ingår i följande program
- Civilingenjör Datateknik (läses år 2)
Mer information
- Start Hösttermin 2026
- Studieform Campus (Karlstad)
- Språk Svenska
- Kurskod DVGA17
- Anmälningskod KAU-55045
- Studietakt 50% (Dag)
- Studieperiod vecka 46–2
- Schema Visa
- Litteraturlista Visa