Skriv ut Forsiden > Studier > Bachelor > Spillprogrammering > Innføring i Java 2

Innføring i Java 2, PG210

Studiepoeng
10

Emneansvarlig
Stein Marthinsen

Tilsynssensor
Jan Høiberg, HiØ

Godkjenningsdato
23.05.2006

Hensikt
Emnet skal videreføre kunnskaper innen objektorientert- og hendelsesorientert programmering, samt anvendelse av ulike patterns slik at studenten har et godt utgangspunkt for påbyggende fag og større prosjekter i påfølgende klassetrinn.

Forutsetninger
Dette emnet bygger på emnet "Innføring i Javaprogrammering 1" (PG110) og man bør ha fått en grunnleggende forståelse for objektorientert programmering.

Kompetansemål
Studenten skal beherske bruk av objekter og få objekter til å samarbeide. Videre skal studenten kunne definere spesialiseringer av klasser gjennom arv og bruk av kontrakter (interface) og anvendelse av dette gjennom kode med polymorfisk oppbygning. Studenten skal kunne lage programmer med enkel filbehandling og tilhørende unntakshåndtering, og skal kunne programmere enkle grafiske brukergrensesnitt (GUI) med tilhørende unntakshåntering. I tillegg skal studenten kunne gjøre bruk av noen enkle design patterns og prinsipper i utviklingen av applikasjoner, og også testpatterns for å kunne fjerne feil og teste at applikasjonenes funksjoalitet er som tenkt (blackbox, whitebox, unittesting)

Gjennomføring
10 uker a 3 timer forelesning og 4 timer øving.
Se ellers det enkelte studiested.

Pensum
Java How to Program
Deitel & Deitel, Prentice Hall, 2005, 7 utgave
Utvalgte kapitler.

Karakterskala
Bokstavkarakter

Vitnemålstekst
Emnet har gitt en viderføring i objektorientert programmering. Studenten skal kunne definere og anvende spesialiseringer av klasser gjennom arv/ interface/ polymorfi og skal kunne mestre enkel filbehandling og unntakshåndtering. Videre skal studenten mestre programmering av enkle grafiske brukergrensesnitt (GUI) med tilhørende enkel hendelseshåndtering. I tillegg skal studenten kunne anvende enkle desing- og testpatterns i utviklingen av applikasjoner.

Litteraturliste
Java How to Program, 7th edition, Prentice Hall, 2005
Paul J. Deitel & Harvey M. Deitel
ISBN 01322222057 

Vurdering
Vekting (%): 100%

Vurderingstype:
Mappevurdering m/skriftlig prøve

Hjelpemiddel
Ingen

Varighet
Hele semesteret

Semester
2. semester, vår

TILBAKE TIL SPILLPROGRAMMERING

Med forbehold om endringer.