Studyinfo subject DAVE3606 2024 HØST
DAVE3606 Resource-efficient programs Course description
- Course name in Norwegian
- Ressurseffektive programmer
- Study programme
-
Bachelorstudium i informasjonsteknologi / Bachelorstudium i ingeniørfag – matematisk modellering og datavitenskap / Bachelorstudium i anvendt datateknologi / Bachelorstudium i ingeniørfag - data
- Weight
- 10.0 ECTS
- Year of study
- 2024/2025
- Schedule
- Programme description
Introduction
Studentene skal tilegne seg kunnskap og innsikt i utvikling av ressurseffektive programmer. Emnet vil være et nyttig fundament for studenter som ønsker å skrive ressurskrevende og komplekse programmer, slik som spill, simuleringer og visualisering, eller programmer som skal kjøre i ressursfattige miljøer.
Recommended preliminary courses
Bygger på emnene Programmering.
Required preliminary courses
Ingen ut over opptakskrav.
Learning outcomes
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse.
Kunnskap
Studenten kan:
- beskrive hva som gjør et program beregningskrevende eller minnekrevende.
- forklare hva generisk programmering er
- gjøre rede for hva designmønstre er og gi eksempler på slike
Ferdigheter
Studenten:
- anvender ressurseffektive programmeringsspråk og metoder i egne prosjekter
- kan lage egne ressurseffektive minnestrukturer
- bruker designmønstre, generisk programmering og andre abstraksjoner effektivt
Generell kompetanse
Studenten:
- har generell forståelse for utvikling av ressurseffektive programmer
- kjenner til teknikker for effektivisering av programmer på høyere og lavere abstraksjonsnivå
Teaching and learning methods
Forelesninger og praktisk arbeid på lab. Prosjektarbeid i par eller grupper (2-5 studenter).
Course requirements
Ingen.
Assessment
Individuell skriftlig eksamen under tilsyn på 3 timer.
Eksamensresultat kan påklages.
Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.
Permitted exam materials and equipment
Ingen.
Grading scale
Gradert skala A-F.
Examiners
En intern sensor. Ekstern sensor brukes jevnlig.
Overlapping courses
Emnet er ekvivalent (overlapper 10 studiepoeng) med DAVE3605