IFUD1033

Intermediate Programming with Java

Last taught 2019

Autumn and Spring

Trondheim

Norwegian

Overview

9 candidates

Average grade

C

3.44

0.26

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

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.

Learning outcomes

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

Teaching methods

Nettstudium. Leksjoner og øvingsoppgaver.