EPN-V2

DAPE1400 Programming Course description

Course name in Norwegian
Programmering
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2016/2017
Curriculum
FALL 2016
Schedule
Course history

Introduction

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

Required preliminary courses

Ingen ut over opptakskrav.

Overlapp

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

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

Learning outcomes

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

Teaching and learning methods

Forelesninger og individuelle øvinger. Øvingene er basert på eget arbeid med veiledning fra faglærer og/eller studentassistent.

Course requirements

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

  • Fire oppgaver.
  • To individuelle prøver av 60 minutters varighet (uten bruk av hjelpemidler).

Gjennomsnittlig arbeidsmengde pr. obligatoriske oppgave vil variere mellom 5 og 15 timer, avhengig av oppgavens størrelse og studentens ferdigheter i faget.

Assessment

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 kurset gikk var: Deitel & Deitel: Java How to Program , siste utgave. Kapitlene 1 til 10 (til sammen 437 sider), samt notatet Vindus baserte programmer , som er lagt ut på fagets hjemmeside.