EPN

DAPE1400 Programming Course description

Course name in Norwegian
Programmering
Study programme
Ingeniørutdan. - 3 terminsordning / Bachelorstudium i ingeniørfag - data / Bachelorstudium i informasjonsteknologi / Bachelorstudium i anvendt datateknologi
Weight
10.0 ECTS
Year of study
2019/2020
Curriculum
FALL 2019
Schedule
Course history

Introduction

Dette emnet skal gi studenten grunnleggende forståelse og ferdigheter innen imperative programmeringsprinsipper og objekt-orientert programmering. Studentene fra bachelorstudium i anvendt datateknologi kan velge mellom dette emnet eller ADTE1400 Grunnleggende programmering i 1 semester.

Required preliminary courses

Ingen ut over opptakskrav.

Learning outcomes

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

Kunnskap

  • Studenten kjenner til grunnleggende konsepter innen programmering, med fokus på prosedyre-orientert og objekt-orientert programmering. Selv om studenten kan primært programmere i Java, så forventes det at studenten kan overføre sine kunnskaper til andre imperative programmeringsspråk.

Ferdigheter

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

  • Operatorer og typer
  • Kontrollstrukturer
  • Funksjoner (prosedyrer) og metoder
  • Tabeller (arrayer)
  • Klasser, konstruktører, og referanser
  • Arv og polymorfisme
  • 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

Content

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:

  • 3 oppgaver
  • 2 individuelle prøver 

Assessment

Eksamensform: Individuell skriftlig eksamen på 3 timer.

Eksamensresultat kan påklages.

Permitted exam materials and equipment

Ingen.

Grading scale

Gradert skala A-F.

Examiners

En eller flere interne sensorer. Eksterne sensorer brukes jevnlig.

Overlapping courses

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.