Emne - Programmering 2 - IDATG2003
IDATG2003 - Programmering 2
Om emnet
Vurderingsordning
Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Mappevurdering | 100/100 |
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)
Anbefalte forkunnskaper
Anbefalte forkunnskaper er IDATG1003 Programmering 1.
Kursmateriell
Oppgis ved studiestart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
IDATT2003 | 7.5 | HØST 2023 | |
IDATA2003 | 7.5 | HØST 2023 | |
IDATA2001 | 7.5 | HØST 2023 | |
IDATG2001 | 7.5 | HØST 2023 | |
IDATT2001 | 7.5 | HØST 2023 |
Ingen
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Videregående emner, nivå II
Termin nr.: 1
Undervises: VÅR 2025
Undervisningsspråk: Norsk
Sted: Gjøvik
- Informatikk
- Ingeniør
Eksamensinfo
Vurderingsordning: Mappevurdering
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Vår ORD Mappevurdering 100/100 INSPERA
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"