Emne - Algoritmer og datastrukturer - IDATA2302
Algoritmer og datastrukturer
Om
Om emnet
Faglig innhold
Faget handler om problemløsning ved hjelp av algoritmisk tenkning.
Teknikker og algoritmer:
- Rekursjon
- Sortering
- Søking
- Hashing
- Grafalgoritmer
- Velkjente algoritmer
Datastrukturer:
- Tabeller/array
- Lister
- Kø
- Stakk
- Trær
- Grafer
Teori om kompleksitet:
- Kompleksitet og O-notasjon
- Tids- og plassforbruk
Læringsutbytte
Kunnskap - kandidaten
- Er kjent med, kunne forklare og anvende en del standard algoritmer for bl.a. sortering, søking og grafhåndtering.
- Kan beskrive og forklare ulike datastrukturer (arrayer/tabeller, lenkede lister, køer, stakker, trær og grafer).
- Forstår rekursiv tankegang/metode ved problemløsning og programmering.
- Kan sammenligne algoritmers kompleksitet.
- Kan beskrive NP-kompletthet.
Ferdigheter - kandidaten
- Kan benytte en rekke kjente algoritmer for å løse praktiske programmeringsproblemer effektivt.
- Kan håndtere avanserte datastrukturer (med særlig vekt på trær og grafer)
Generell kompetanse - kandidaten
- Kan kombinere standardalgoritmer til større programenheter.
- Er klar over sammenhengen mellom kompleksitet og kjøretid for programmer.
Læringsformer og aktiviteter
Forelesninger, oppgaveløsning, veiledning.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
Utsatt eksamen i mai/juni kan bli arrangert som muntlig eksamen.
Spesielle vilkår
Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA)
Anbefalte forkunnskaper
Programmering grunnkurs, eller tilsvarende kurs. Noe kunnskaper i matematikk, spesielt grunnleggende logikk, kommer også godt med.
Kursmateriell
Publiseres ved studiestart
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| TDT4120 | 7,5 sp | Høst 2020 |
| IMT2021 | 7,5 sp | Høst 2020 |
| TDAT2005 | 7,5 sp | Høst 2020 |
| IDATT2101 | 7,5 sp | Høst 2020 |
| IDATG2102 | 7,5 sp | Høst 2020 |
| TDT4121 | 7,5 sp | Høst 2022 |
Fagområder
- Datateknikk og informasjonsvitenskap
- IKT og matematikk
- Informatikk
- Algoritmekonstruksjon
- Analyse
- Datateknikk
- IKT
- Informasjonsteknologi og informatikk
- Ingeniør
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Eksamen
Eksamen
Ordinær eksamen - Høst 2025
Skriftlig skoleeksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.
Utsatt eksamen - Vår 2026
Skriftlig skoleeksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.