EPN-V2

ITPE1400 Programmering Emneplan

Engelsk emnenavn
Programming
Omfang
10.0 stp.
Studieår
2016/2017
Emnehistorikk
  • Innledning

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

  • Forkunnskapskrav

    Ingen ut over opptakskrav.

    Overlapp

    Emnet er ekvivalent (overlapper 10 studiepoeng) med: DAPE1400, LO127A og LO127I.

    Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.

  • 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:

    • Fire arbeider.
    • To individuelle prøver av 60 minutters varighet (uten bruk av hjelpemidler).
  • Vurdering og eksamen

    Eksamen og sensorordning

    Eksamensform: Individuell skriftlig eksamen på tre timer.

    Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.

    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.

    Pensumliste

    Pensum/lærebok er under vurdering og blir kunngjort ved studiestart. Pensum/lærebok siste gang emnet gikk var:

    Deitel & Deitel: Java How to Program , siste utgave. Kapitlene 1 til 10 (til sammen 437 sider), samt notatetVindusbaserte programmer , som er lagt ut på fagets hjemmeside.