Emne
Algoritmeteori (DAT600)
Fakta
Emnekode DAT600
Vekting (stp) 10
Semester undervisningsstart Høst
Undervisningsspråk Engelsk
Antall semestre 1
Vurderingssemester Høst
Timeplan Vis timeplan
Litteratur Pensumlisten finner du i Leganto
Introduksjon
Emnet gir innsikt i teorien om algoritmer og deres ytelse. Det inkluderer et matematisk grunnlag for å analysere egenskapene av algoritmer. Emnet introduserer vanlige beregningsproblemer og ulike algoritmer for å løse dem. Emnet introduserer også problemet P=NP.
Innhold
Læringsutbytte
Etter å ha tatt dette emnet skal studenten:
- Være kjent med viktige prinsipper for å designe av avanserte algoritmer og vurdere deres ytelse.
- Være kjent med viktige problemer og algoritmer som løser dem.
- Kunne velge og anvende forskjellige typer algoritmer avhengig av hva informasjonssystemene krever.
- Være kjent med klassene av problemer P, NP, NP-Hard, NP-Complete.
- Kunne transformere et gitt problem til et optimaliserings problem og kunne løse det i praksis.
Forkunnskapskrav
Anbefalte forkunnskaper
Eksamen / vurdering
Skriftlig eksamen
Vekt 1/1
Varighet 4 Timer
Karakter Bokstavkarakterer
Hjelpemiddel Ingen trykte eller håndskrevne hjelpemidler tillatt. Godkjent, enkel kalkulator tillatt
Eksamenssystem WISEflow
Digital eksamen.