course-details-portlet

IDATT2101

Algoritmer og datastrukturer

Velg studieår
Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Høst 2024
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 beste vei og kopling i grafer. Maksimum flyt. Datakompresjon.Grådige algoritmer. Dynamisk programmering.
  2. Datastrukturer: Tabeller/array. Lister. Kø. Stakk. Trær. Grafer.
  3. Teori om kompleksitet: Kompleksitet og O-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:

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 2024

Mappevurdering
Vekting 40/100 Dato Innlevering 25.11.2024 Tid Innlevering 12:00
Skriftlig skoleeksamen
Vekting 60/100 Hjelpemiddel HJELPEMIDD Dato 30.11.2024 Tid 09: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 SL111 grønn sone
50 kandidater
Rom SL515
2 kandidater
Rom SL274
2 kandidater
Rom SL120
4 kandidater
Rom SL111 brun sone
64 kandidater

Utsatt eksamen - Sommer 2025

Skriftlig skoleeksamen
Vekting 60/100 Hjelpemiddel HJELPEMIDD Varighet 4 timer Eksamenssystem Inspera Assessment
Sted og rom
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.