DAT101 Programmering Grunnkurs (Høst 2026–Vår 2027)
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Arne-Thomas Aas Søndeled
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk
- Varighet:
- 1 år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
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
Vilkår for å gå opp til eksamen
Eksamen
Studentevaluering
Tilbys som enkeltemne
Opptakskrav hvis tilbudt som enkeltemne
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 |