IFUD1033

Videregående programmering i Java

Sist undervist 2019

Høst og Vår

Trondheim

Norsk

Oversikt

Snitt

C

3,44

0,26

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Samarbeid mellom objekter. ArrayList. Sortering og søking i Java API-et. Å sammenligne objekter. Arv og polymorfi. Hendelsesmodellen. GUI(Swing)-komponenter. Layout Managers og dialoger. Unntakshåndtering. Datafiler. JDBC.

Læringsmål

Etter å ha gjennomført emnet skal studenten ha følgende samlete læringsutbytte:

KUNNSKAPER:
Kandidaten:
- kan programmere klasser etter et gitt klassediagram som består av flere klasser med aggregering, komposisjon og generalisering
- kan vise hvordan referanser og objekter henger sammen i et gitt program
- kan forklare hvordan arv og polymorfi fungerer og kan brukes
- kan forklare hvordan hendelsesorientert programmering brukes i grafiske brukergrensesnitt
- kan bruke ferdige metoder i API-et til sortering og søking i tabeller og i ArrayLister
- kan sette opp og bruke en forbindelse mellom et Java-program og en datafil, og mellom et Java-program og en database

FERDIGHETER:
Kandidaten kan lage Java-program:
- med delegering av oppgaver mellom objekter, og der arv og polymorfi benyttes
- med enkle grafiske brukergrensesnitt
- med enkel kommunikasjon med datafiler og med databaser

GENERELL KOMPETANSE:
Kandidaten kan:
- anvende objektorientert tankegang til å analysere og løse problemer

Læringsformer og aktiviteter

Nettstudium. Leksjoner og øvingsoppgaver.