TDAT2005

Algoritmer og datastrukturer

Sist undervist 2020

Høst

Trondheim

Norsk

Oversikt

Snitt

B

4,00

0,33

Ståprosent

100 %

2 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Algoritmebegrepet og kompleksitetsanalyse, rekursjon, sortering, heapstrukturen, grådige algoritmer, grafteori, trær, hashtabeller, huffmannkoding, datakompresjon, dynamisk programmering, NP-kompletthet, diskret matematikk: grafteori, relasjoner og språk og automater.

Læringsmål

Kunnskaper
Kandidaten
- kan sammenligne algoritmers kompleksitet
- kan forklare en rekke standardalgoritmer, f.eks. innen sortering og grafteori
- kan beskrive np-kompletthet
- kan bruke sentrale definisjoner og resultater om grafer, relasjoner og språk til å løse enkle problemer

Ferdigheter
Kandidaten
- kan benytte en rekke kjente algoritmer for å løse praktiske programmeringsproblemer
- kan kombinere standardalgoritmer til større programenheter

Generell kompetanse
Kandidaten
- er klar over sammenhengen mellom kompleksitet og kjøretid for programmer

Læringsformer og aktiviteter

Forelesninger og programmeringsoppgaver