Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk

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.

Læringsutbytte

Etter fullført emne skal studenten:

  • Kunne forklare programmer

  • Kunne planlegge programmer

  • Kunne skrive programmer

 

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.

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.

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

Eksamen

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

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 Felles Studentsystem (FS) 7. juli 2024 02:35:07