course-details-portlet

IDATG2003

Programmering 2

Velg studieår
Studiepoeng 7,5
Nivå Videregående emner, nivå II
Undervisningsstart Vår 2025
Varighet 1 semester
Undervisningsspråk Norsk
Sted Gjøvik
Vurderingsordning Mappevurdering

Om

Om emnet

Faglig innhold

Dette emnet skal dekke følgende tema:

  • Byggesystemer
  • Arv og polymorfi
  • GUI
  • Datafiler og serialisering
  • Unntakshåndtering
  • Designmønster

Læringsutbytte

Kunnskap

Kandidaten skal:

  • kunne forklare hvordan arv og polymorfi bidrar til generalisering av problemløsning
  • kunne modellere klassediagram som består av flere klasser med aggregering, komposisjon og generalisering gitt en problemstilling
  • kunne vise hvordan referanser og objekter henger sammen i et gitt program
  • kjenne til sentrale begreper innen objektorientert og funksjonell programmering og kan gjøre rede for disse

Ferdigheter

Kandidaten skal:

  • kunne bruke arv og polymorfi for å lage fleksible, utvidbare og bærekraftige løsninger
  • kunne bruke og forstå API-dokumentasjonen til å finne informasjon om klasser og metoder (D)
  • kunne bruke ferdige metoder i API-et til sortering og søking i tabeller og i lister
  • kunne programmere en objektorientert løsning gitt klassediagram som består av flere klasser med aggregering, komposisjon og generalisering
  • kunne benytte profesjonelle verktøy for programvareutvikling, inkludert KI-baserte verktøy, på en kritisk og reflektert måte.

Kandidaten kan lage program:

  • med delegering av oppgaver mellom objekter og der arv og polymorfi benyttes
  • med enkle grafiske brukergrensesnitt

Generell kompetanse

Kandidaten skal:

  • kunne anvende objektorientert tankegang til å analysere og løse problemer
  • kunne anvende elementer fra funksjonell programmering

Læringsformer og aktiviteter

Forelesninger/workshops og øvinger.

Obligatoriske aktiviteter

  • Obligatoriske øvinger

Mer om vurdering

Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår et programmeringsprosjekt og en rapport. Det gis tilbakemeldinger i løpet av semesteret på innholdet i mappen.

Ved frivillig gjentak, stryk eller gyldig fravær, må hele mappen tas på nytt i semestester med undervisning.

Spesielle vilkår

Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA)

Kursmateriell

Oppgis ved studiestart.

Studiepoengreduksjon

Emnekode Reduksjon Fra
IDATT2003 7,5 sp Høst 2023
IDATA2003 7,5 sp Høst 2023
IDATA2001 7,5 sp Høst 2023
IDATG2001 7,5 sp Høst 2023
IDATT2001 7,5 sp Høst 2023
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Ingeniør

Kontaktinformasjon

Eksamen

Eksamen

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Ordinær eksamen - Vår 2025

Mappevurdering
Vekting 100/100 Dato Utlevering 22.05.2025
Innlevering 23.05.2025
Tid Utlevering 09:00
Innlevering 14:00
Eksamenssystem Inspera Assessment