Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Emnet undervises på norsk.

Innhold

Det gis en grunnleggende innføring i programmering med vekt på lavnivå forståelse. Det gis innføring i minnehåndtering, flytkontroll, metoder og strukturer. Det undervises i datatyper, tilordninger, logiske uttrykk, løkker, parameteroverføringer, matriser og filbehandling samt byggsystemer og versjonskontroll.

Læringsutbytte

Etter fullført emne skal studenten

  • ha kunnskap om de viktigste begrepene og mekanismene innenfor prosedyrebasert programmering
  • kunne planlegge, strukturere og implementere programmer
  • kunne bruke standard biblioteker
  • kunne benytte verktøy for feilsøking i programmer
  • kunne forklare virkemåten til en kompilator
  • kunne benytte versjonskontroll ved utvikling
  • kunne gjennomføre et enkelt softwareprosjekt med versjonskontrollsystem

Vilkår for å gå opp til eksamen

Obligatoriske øvingsoppgaver må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.

Undervisnings- og læringsformer

Forelesninger og labøvinger. Øvingene foregår i datalab. Avdelingsingeniør, studentassistent og/eller faglærer er til stede. Det gis opplæring i bruk av fagrelatert programvare. Studentene utvikler egne programmer for å løse de gitte oppgavene.

Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.

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.

Eksamen

Mappevurdering. Informasjon om krav til innhold i mappen vil bli gitt i Canvas. Gradert karakter. Det blir ikke arrangert ny/utsatt eksamen for mappevurderingen.

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
DAT111 – Grunnkurs i C-programmering 5
DAT113 – Softwareutvikling 1 5
Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:48:43