Objektorientert programmering 6109
Læringsutbytte
Etter å ha gjennomført emnet skal studentene ha:
- kunnskap om viktige objektorienterte programmeringsteknikker
- kunnskap om alle vesentlige deler av et objektorientert språk
- kunnskap om viktige deler av et klassebibliotek
- ferdighet i bruk av objektorienterte teknikker for å programmere applikasjoner bygd opp fra flere klasser
- ferdighet i bruk av et integrert utviklingsverktøy (IDE) og API-dokumentasjon i en praktisk programmeringssituasjon
- ferdighet i grunnleggende testing, feilsøking og installasjon/distribusjon av Java-applikasjoner
- ferdighet i testing og feilsøking
Innhold
Klasser, objekter og referansevariabler. Referansetabeller og collection-klassert. Subklasser, arv og polymorfi. Abstrakte klasser og programmeringsgrensesnitt (interface). Samarbeid mellom objekter. Bruk av klassebibliotek. Filer, databaser og unntakshåndtering. MVC-prinsippet og GUI-programmering. Testing og feilsøking.
Arbeids- og læringsformer
4-5 timer forelesning, øving og veiledning pr uke.
Vurderingsformer
En 4 timers, individuell,skriftlig sluttprøve som teller 100%. Det blir gitt et antall obligatoriske oppgaver som skal være godkjent før man kan gå opp til sluttprøven.
Det tas forbehold om mindre justeringer i planen.
Publisert av / forfatter Jon Kvisli <Jon.KvisliSPAMFILTER@hit.no>,Bjørn Kristoffersen <Bjorn.KristoffersenSPAMFILTER@hit.no>, sist oppdatert av Bergit Grivi - 18.11.2014