Innholdsfortegnelse

Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk

Læringsutbytte

Etter fullført emne skal studenten:

  • Kunne forklare programmer
  • Kunne planlegge programmer
  • Kunne skrive programmer

 

Innhold

Det gis en grunnleggende innføring i programmering. Det undervises i strukturert programmering med innføring i variabler, datatyper, datastrukturer inkludert tabeller, kontrollstrukturer, klasser, objekter og funksjoner. Faget inkluderer også løkker, tilordninger, logiske uttrykk, parameteroverføringer, tredjeparts biblioteker samt bruk av versjonskontroll.

Faget baserer seg på JavaScript og HTML5, samt en rekke aktuelle eksterne bibliotek. Studentene får erfaring med flere relevante konsepter med JavaScript som utgangspunkt inkludert objektorientert-, hendelsesstyrt- og funksjonell programmering.

Undervisnings- og læringsformer

Forelesning og labøving. Øvingene foregår i datalaben. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Det gis opplæring i utvikling og bruk av fagrelatert programvare. Øvingene kan foregå som gruppearbeid. Studentene utvikler egne programmer for å løse de gitte oppgavene.

Vilkår for å gå opp til eksamen

Obligatoriske øvingsoppgaver/tester må være bestått for å kunne ta eksamen. Oversikt gis i Canvas for hvert semester ved semesterstart.

Eksamen

Skriftlig individuell eksamen, 4 timer, teller 75 %. Prosjektarbeid utført i gruppe teller 25 %. Gradert karakter.

Studentevaluering

Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

Opptakskrav hvis tilbudt som enkeltemne

Generell studiekompetanse

Reduksjon i studiepoeng

Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:

Emne Studiepoengreduksjon
DAT0530 – Programmering grunnkurs. 10
DAT0530 – Programmering grunnkurs. 10
FF0520 – Programmering grunnkurs. 6
DAT111 – Grunnkurs i C-programmering. 5
DAT113 – Softwareutvikling 1. 5
MM-903 – Didaktisk bruk av digitale verktøy. 5
DAT0520 – Programmering Grunnkurs. 4
DAT2126 – Objektorientert programmering. 4
DAT0521 – Programmering Grunnkurs 1. 4
DAT2127 – Programmering grunnkurs 2. 4
DAT0510 – Informasjons- og kommunikasjonsteknologi. 4
Sist hentet fra FS (Felles studentsystem) 15. okt. 2026 13:09:18