DAT101 Programmering Grunnkurs
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Morgan Konnestad
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk
- Varighet:
- 2 semester
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
NorskInnhold
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 |