course-details-portlet

IDATT2101

Algoritmer og datastrukturer

Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Høst 2025
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Mappevurdering og skriftlig eksamen

Om

Om emnet

Faglig innhold

Dette emnet skal dekke følgende tema:

  1. Teknikker og algoritmer: Abstrakte datatyper. Rekursjon. Sortering. Søking. Hashing. Algoritmer for korteste vei, Maksimum flyt. Datakompresjon.Grådige algoritmer. Dynamisk programmering.
  2. Datastrukturer: Tabeller/array. Lister. Kø. Stakk. Trær. Grafer.
  3. Teori om kompleksitet og asymptotisk notasjon. Tids- og plassforbruk

Læringsutbytte

Kunnskap

Kandidaten skal:

  • være kjent med, kunne forklare og anvende en del standard algoritmer for bl.a. sortering, søking og grafteori.
  • kunne beskrive og forklare ulike datastrukturer (arrayer/tabeller, lenkede lister, køer, stakker, trær og grafer).
  • forstå rekursiv tankegang/metode ved problemløsning og programmering.
  • kunne sammenligne algoritmers kompleksitet.
  • kunne beskrive kompleksitetsklasser og np-kompletthet

Ferdigheter

Kandidaten skal:

  • kunne benytte en rekke kjente algoritmer for å løse praktiske programmeringsproblemer effektivt.
  • kunne skrive programkoden som løser avanserte og kompliserte problemstillinger (D)
  • kunne håndtere avanserte datastrukturer (med særlig vekt på trær og grafer)

Generell kompetanse

Kandidaten skal:

  • kunne kombinere standardalgoritmer til større programenheter

Læringsformer og aktiviteter

Forelesninger og øvingsoppgaver

Mer om vurdering

Emnet består av to delvurderinger: skriftlig skoleeksamen og mappe.

Kontinuasjon og frivillig gjentak/forbedring kan gjennomføres for enkelte delvurderinger uten at alle delvurderinger i et emne må tas opp igjen.

Skriftlig eksamen: Skriftlig skoleeksamen teller 60%.Hjelpemidler: Skriftlig eksamen - ett A4-ark med notater. Utsatt eksamen kan bli gjort om til muntlig.Utsatt eksamen er i august.

Mappe: Mappa består av 7–9 programmeringsøvinger, som også kan ha teorispørsmål. Øvingene har frist på 1–3 uker avhengig av størrelse, men kan leveres senere med mindre uttelling. Mappe teller 40%, der alle øvinger som er gitt, er med i mappevurderingen. For å bestå mappevurderingen, må kandidaten nødvendigvis gjøre en del øvingsoppgaver. Ved frivillig gjentak, stryk eller gyldig fravær, må hele mappen tas på nytt i semester med undervisning.

Spesielle vilkår

Forkunnskapskrav

Studierettskrav. Krever at man er tatt opp på studiet Bachelor i ingeniørfag - data ved NTNU

Studiepoengreduksjon

Emnekode Reduksjon Fra
LO117D 6 sp Høst 2020
LC118D 7,5 sp Høst 2020
TDAT2005 7,5 sp Høst 2020
IDATA2302 7,5 sp Høst 2020
TDT4120 7,5 sp
TDT4121 7,5 sp Høst 2022
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Ingeniør

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mappevurdering og skriftlig eksamen
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2025

Mappevurdering
Vekting 40/100 Dato Innlevering 24.11.2025 Tid Innlevering 14:00 Eksamenssystem Inspera Assessment
Skriftlig skoleeksamen
Vekting 60/100 Hjelpemiddel HJELPEMIDD Dato 27.11.2025 Tid 15:00 Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom for 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.

Sluppenvegen 14
Rom SL110 turkis sone
29 kandidater
Rom SL111 brun sone
22 kandidater
Rom SL111 grønn sone
50 kandidater
Rom SL271
2 kandidater
Rom SL323
1 kandidat
Rom SL520
3 kandidater

Utsatt eksamen - Sommer 2026

Skriftlig skoleeksamen
Vekting 60/100 Hjelpemiddel HJELPEMIDD Varighet 4 timer Eksamenssystem Inspera Assessment Sted og rom Ikke spesifisert ennå.