course-details-portlet

IDATT2505

Extended Reality (XR)

Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Høst 2026
Varighet 1 semester
Undervisningsspråk Engelsk
Sted Trondheim
Vurderingsordning Prosjekt

Om

Om emnet

Faglig innhold

Emnet har fokus på bruk av høyerenivå grafikk-API’er (spillmotorer) for produktiv utvikling av utvidet virkelighet (VR, AR, XR), visualisering og spill.

Kurset starter med en kort introduksjon til OpenGL for å forstå basisen i lavnivå grafikk-programmering.

Høyerenivå API. Transformasjoner, projeksjoner, belysning, animering, flateegenskaper og teksturer.

Studentene må gjennomføre en større øving/miniprosjekt, gjerne videreført i emnet Fordypningsprosjekt (IDATT2501).

Læringsutbytte

Kunnskap: Kandidaten kan gjøre rede for:

  • geometriske transformasjoner gjennom translering, skalering og rotering og betydningen av rekkefølgen på disse.
  • ulike typer belysning og materialegenskaper.
  • hva teksturer er og hvorfor disse brukes.
  • hvordan kompliserte datamodeller lages vha. eksterne programmer og hvordan dette kan nyttiggjøres i en høyere ordens 3D-API.

Ferdigheter: Kandidaten kan

  • lage 3d-programmer som f.eks. enkle spill.
  • lage 3d-programmer hvor transformasjoner, animasjoner, belysning, materialegenskaper, projeksjoner, interaktivitet og teksturer benyttes.
  • bruke eksterne datamodeller (f.eks. mesh)

Generelle ferdigheter: Kandidaten kan

  • kommunisere med andre fagfolk rundt XR-teknologi
  • utvikle hensiktsmssige XR-løsninger

Læringsformer og aktiviteter

Det utføres ukentlige samlinger i starten av emnet, hvor det gis øvinger og disse vises. Faget krever stor selvstendighet av studenten og gir stor valgfrihet så lenge øvingene blir løst.

Til slutt utføres en større selvstendig øving/miniprosjekt, som gjerne videreføres i Fordypningsprosjekt. Det er studentenes ansvar å be om veiledningsmøter. Denne øvingen gjennomføres i grupper på 1-3 personer, vanligvis 2 eller 3.

Obligatoriske aktiviteter

  • 3-5 øvinger

Mer om vurdering

All veiledning gjøres ansikt til ansikt i øvingtimene (som går ukentlig).

For å kunne gjennomføre prosjektet må alle øvinger være godkjent.

Obligatorisk aktivitet:

  • Emnet består av obligatoriske individuelle programmeringsøvinger som godkjennes underveis i øvingstimene.
  • Noen arbeider kan være individuelle, mens andre kan gjøres i gruppper (maks 3 studenter).
  • Det gis 3-5 programmeringsøvinger, hver med en frist på 1-3 uker.
  • Alle innleveringer teller like mye.

Prosjekt:

  • Et selvstendig og selvvalgt arbeide, i form av et prosjekt. Estimert omfang er 70 timer.
  • Det kan gjøres i grupper på intil 3 personer.
  • Start vill være i midten av oktober og innlevering i desember.

Ved frivillig gjentak, stryk (F) eller gyldig fravær, må hele emnet tas på nytt i semester med undervisning.

Spesielle vilkår

Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA) - enkelte retninger

Kursmateriell

Hovedsaklig nettressurser, hvor studenten selv må finne fram til ønsket stoff basert på valgte programmerings-APIer.

Fagområder

  • Datateknikk og informasjonsvitenskap

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Prosjekt
Karakter: Bestått/ Ikke bestått

Ordinær eksamen - Høst 2026

Prosjekt
Vekting 100/100