EPN-V2

ITPE1400 Programmering Emneplan

Engelsk emnenavn
Programming
Studieprogram
Bachelorstudium i informasjonsteknologi
Omfang
10.0 stp.
Studieår
2017/2018
Emnehistorikk

Innledning

Dette emnet skal gi studenten grunnleggende forståelse og ferdigheter innen imperative programmeringsprinsipper og objekt-orientert programmering.

Forkunnskapskrav

Ingen ut over opptakskrav.

Læringsutbytte

Etter å ha gjennomført dette emne har studenten følgende læringsutbytte definert i kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten har grunnleggende forståelse for følgende emner innen programmering:

  • Typer
  • Instruksjoner, instruksjonssekvens, og instruksjonshopp
  • Funksjoner (prosedyrer)
  • Tabeller (arrayer)
  • Klasser og objekter
  • Arv
  • Polymorfisme

Ferdigheter

Studenten kan håndtere følgende programmeringskonstruksjoner i Java:

  • Operatorer og typer
  • Kontrollstrukturer
  • Klasser, konstruktører, og metoder
  • Abstraksjoner og enkle grafiske brukergrensesnitt

Generell kompetanse

Studenten kjenner til:

  • grunnleggende prinsipper for oppbygging av programmer
  • sammenhengen mellom programmeringsspråk og programutvikling
  • konsepter relatert til kvalitet og lesbarhet av kode

Arbeids- og undervisningsformer

Forelesninger og individuelle øvinger. Øvingene er basert på eget arbeid med veiledning fra faglærer og/eller studentassistent. Det forventes at studentene følger forelesninger og øvinger.

Arbeidskrav og obligatoriske aktiviteter

Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

  • 4 arbeider
  • 2 individuelle prøver av 60 minutters varighet (uten bruk av hjelpemidler).

Vurdering og eksamen

Individuell skriftlig eksamen på 3 timer

Eksamensresultat kan påklages.

Hjelpemidler ved eksamen

Ingen.

Vurderingsuttrykk

I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.

Sensorordning

En intern sensor. Ekstern sensor brukes jevnlig.