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

Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

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) 17. juli 2024 02:22:26