høst
2026
DTE-2510 Grunnleggende programmering - 10 stp
Opptakskrav
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
Hva lærer du
Kunnskaper og forståelse
Etter fullført emne skal kandidaten:
- ha kunnskap om grunnleggende begreper i programmering, inkludert variabler, datatyper, kontrollstrukturer og funksjoner
- forstå hvordan enkle problemer kan analyseres og omformes til algoritmer og programkode
- ha kunnskap om sentrale prinsipper i objektorientert programmering, som klasser, objekter, innkapsling, arv og polymorfisme
- kjenne til vanlige datastrukturer og innebygde kontainere, samt deres bruksområder og begrensninger
- ha kjennskap til standardbibliotek, utviklingsverktøy og grunnleggende prinsipper for testing og feilsøking
- forstå betydningen av kodekvalitet, struktur og lesbarhet i programvareutvikling
- ha forståelse for muligheter og begrensninger ved bruk av kunstig intelligens i programmering, samt prinsipper for ansvarsfull og kritisk bruk av KI-verktøy
Ferdigheter
Etter fullført emne skal kandidaten kunne:
- skrive, kjøre og teste enkle programmer basert på en gitt problembeskrivelse
- anvende kontrollstrukturer, funksjoner og enkle datastrukturer på en korrekt og hensiktsmessig måte
- utvikle objektorientert programkode ved bruk av klasser, metoder og grunnleggende OOP-prinsipper
- lese, forstå og videreutvikle eksisterende enkel programkode
- bruke utviklingsverktøy, kompilator/tolker og standardbibliotek for det aktuelle programmeringsspråket
- gjennomføre enkel feilsøking og skrive grunnleggende enhetstester for egne programmer
- bruke KI-støtte som hjelpemiddel i programmeringsarbeid på en kritisk og ansvarsfull måte, inkludert å vurdere korrekthet, kvalitet og relevans av KI-generert kode
Generell kompetanse
Etter fullført emne skal kandidaten:
- kunne anvende grunnleggende programmering som et verktøy for problemløsning innen ingeniørfaglige sammenhenger
- ha utviklet en strukturert og systematisk arbeidsmåte for programutvikling
- kunne samarbeide med andre om utvikling og diskusjon av enkle programløsninger
- kunne kommunisere programmeringsrelaterte problemstillinger og løsninger skriftlig og muntlig
- ha bevissthet om krav til kvalitet, dokumentasjon og vedlikeholdbarhet i programkode
- kunne reflektere over egne ferdigheter og identifisere behov for videre læring innen programmering
- utvise etisk og profesjonelt ansvar ved bruk av programmering og kunstig intelligens, inkludert akademisk redelighet og bevissthet om konsekvenser av feil og misbruk
Undervisning
Forelesninger skjer primært via on-line verktøy som Teams, Zoom for alle kategorier studenter. Mulighet for dialog via chat i forelesning. Forelesninger tas opp og kan ses offline i ettertid. Lærer-assisterte timer på campus i forbindelse med frivillige og obligatoriske øvinger. Det forutsettes at studenten forbereder seg til aktuell forelesning ved å ha sett gjennom anbefalt / utdelt materiale før forelesning.
Studentenes ferdigheter fremmes gjennom:
- Frivillige øvingsoppgaver
- E-tester
- Obligatoriske øvingsoppgaver
- Oppgavepresentasjon(er)
- Ansvarlig bruk av KI
Timeplan
Eksamen
| Vurderingsform: | Varighet: | Karakterskala: |
|---|---|---|
| Skriftlig skoleeksamen | 3 Timer | A–E, stryk F |
Obligatoriske arbeidskrav:Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen: |
||
| Øvinger | Godkjent – ikke godkjent | |
| Presentasjon | Godkjent – ikke godkjent | |
Mer info om arbeidskrav
Arbeidskrav 1: 4 obligatoriske øvinger som kan bestå av e-tester og programmeringsoppgaver. Øvingene er godkjent dersom kandidaten oppnår mer enn 66% poeng av total mulige poeng over de 4 øvingene.
Arbeidskrav 2: Studenten skal i løpet av kurset presentere en av oppgavene for en faglig ressurs.
- Om emnet
- Studiested: Narvik | Bodø | Alta | Nettstudium |
- Studiepoeng: 10
- Emnekode: DTE-2510
- Ansvarlig enhet
- Institutt for datateknologi og beregningsorienterte ingeniørfag
- Tidligere år og semester for dette emnet