Course code: DTE-2800

Datamaskingrafikk

Campus Narvik, Bodø and Online
Semester / year Autumn 2026
Duration 1 semester
Level Videregående emner, nivå II
Credits 10

About the course

Emnet kan tas som enkeltemne.

Pensumet er innrettet på 3D-grafikk for spill og simuleringer og vil ta utgangspunkt i aktuelle 3D-grafikk plattformer.

3D grafikkprogrammering:

  • Grunnleggende bruk av aktuelt 3D API og verktøy.
  • Grunnleggende vektor, matriseregning og transformasjoner.
  • Grunnleggende shaderprogrammering.
  • Bruk av tekstur, lys, farger og materialer.
  • Animasjon/game loop.
  • Brukerinput.
  • Enkel kollisjonsdeteksjon.
  • Anvende 3D modeller i spill.
  • Anvende tekstur på 3D modeller.
  • Grunnleggende anvendelse av fysikkmotor.

Admission reguirements

Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.

Søkere som kan dokumentere ett av følgende kvalifiserer også for opptak:

  • generell studiekompetanse og bestått realfagkurs, eller
  • bestått 1-årig forkurs for ingeniørutdanning, eller
  • 2-årig teknisk fagskole etter rammeplan fastsatt av departementet 1998/99 og tidligere studieordninger

*For å få opptak til enkeltemner på grunnlag av Y-veien, må søkeren oppfylle opptakskriteriene for Y-vei til studieprogrammet som emnet inngår i. I tillegg må søkeren oppfylle eventuelle forkunnskapskrav som er spesifisert for det konkrete emnet de søker opptak til. Det gis begrenset studierett til det spesifikke emnet - på samme måte som realkompetansesøkere.

Søknadskode: 9391

Objective of the course

Kunnskaper og forståelse:

  • Kunnskap om grunnleggende 3D transformasjoner med vektor og matriseregning.
  • Kunne forklare konsepter og begreper som verteks, polygon, primitiv, mesh, graphics pipeline, tekstur, lysberegning, normalvektorer, shader, view frustum m.m.
  • Kunnskap om grunnleggende shaderprogrammering og GLSL ES.
  • Kunnskap om programmering og bruk av lys, teksturer, farger og materialer i forbindelse med 3D-grafikk.
  • Kjenne til grunnleggende datastrukturer som kan brukes til å representere 3D modeller.
  • Kunne anvende 3D modeller, laget i eksterne verktøy, i egne programmer.
  • Kunnskap om fysikkmotorer brukt i forbindelse med 3D-grafikk og simuleringer.

Ferdigheter:

  • Innsikt i hvordan man bruker Javascript til utvikling av 3D-grafikk og spill som fungerer i standard nettleser.
  • Kunne bruke standard utviklingsverktøy.
  • Kunne benytte og lage enkle shaderprogrammer.
  • Kunne utvikle spill som inneholder styrbare og bevegelige (teksturerte) 3D-figurer, terreng og lyskilder.
  • Kunne konvertere, eksportere og importere 3D modeller.
  • Kunne reflektere over valg av verktøy til bruk til 3D-grafikk og spill.
  • Kunne bruke fysikkmotor i forbindelse med utvikling av simuleringer og spill.

Kompetanse:

  • Skal ha ervervet seg tilstrekkelig fagterminologi til å kunne medvirke i faglige diskusjoner innenfor fagområdet 3D-grafikk og grunnleggende spillprogrammering.
  • Kan formidle kunnskap om datamaskingrafikk og programmeringstekniske momenter tilknyttet simuleringer og spill.
  • Kjennskap til planlegging og gjennomføring av større programmeringsprosjekter, både alene og som deltaker i en gruppe.
  • Kjennskap til etiske konsekvenser av teknologiske valg og løsninger.

Forkunnskapskrav

Recommended prerequisites

DTE-2509 Databaser og webapplikasjoner 1, DTE-2605 Programmering 1, ITE1805 Databaser og webapplikasjoner 1, ITE1900 Programmering 1, ITE1901 Programmering 2

Studiepoengreduksjon

Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:

  • ITE1809 Datamaskingrafikk og spillprogrammering 10 stp

Teaching methods

Emnets læringsutbytte formidles via en kombinasjon av ferdiginnspilte videoer og live nettforelesninger. Dette gjelder alle studentgrupper. Ev. live nettforelesninger tas opp og legges ut i ettertid. I tillegg vil lærer være tilstede på klasserom ved behov og/eller i forbindelse med øvingsoppgaver.

Studentenes ferdigheter fremmes gjennom:

  • Frivillige øvingsoppgaver.
  • Kontrollspørsmål knyttet til gjennomgått stoff.
  • Obligatoriske øvingsoppgaver.

Language of instruction and examination

Norsk

Schedule

The schedules are normally finalized and published well in advance of the start of the semester, often a few weeks beforehand. This gives students the opportunity to organize their studies and prepare for upcoming activities.

It is recommended to check the schedule regularly, as changes may occur.

Examination

Exams
Skriftlig skoleeksamen Date: 27.11.2026 09:00 Duration: 3 Timer Grade:
A–E, fail F
Coursework requirements

To take an examination, the student must have passed the following coursework requirements

Obligatoriske innleveringer Grade:
Approved – not approved

Everything you need to know about before, during, and after the exam; registration, absence, appeals, and diplomas: UiT Exams homepage

More info about the coursework requirements

Et antall obligatoriske innleveringer hvor alle må være levert og godkjent. Antall innleveringer oppgis ved studiestart.

Re-sit examination

Det arrangeres kontinuasjonseksamen for studenter som ikke har bestått siste ordinære eksamen i dette emnet.

Other years and semesters

Contact us