ITF10611 Objektorientert programmering (Vår 2011)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for informasjonsteknologi
- Emneansvarlig:
- Harald Holone
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne som inngår i
- bachelorstudiet i informatikk
- bachelorstudiet i ingeniørfag, data
Valgfritt emne for ettårig studium i informatikk og bachelorstudiet i informasjonssystemer og IT-ledelse.
Forkunnskapskrav utover opptakskrav
Emnet forutsetter kunnskaper tilsvarende emnet ITF10208 Webprogrammering 1.
Undervisningssemester
Bachelorstudiet i informatikk: 2. semester (vår).
Bachelorstudiet i ingeniørfag, data: 2. semester (vår).
Bachelorstudiet i informasjonssystemer og IT-ledelse: 4. eller 6. semester (vår).
Informatikk, årsstudium: 2. semester (vår).
4 timer forelesning + øving pr. uke.
Innhold
- Programutvikling: Bruk av et integrert utviklingsmiljø (IDE), utvikling av applikasjoner med grafiske brukergrensesnitt. Algoritmeutvikling, testing, feilsøking, dokumentasjon og java-baserte UML-diagrammer for klasser og objekter
- Objektorientert programmering i Java: klasser, metoder, objekter, referanser, arv, klassehierarkier, grensesnitt og polymorfisme.
- Filbehandling: binære filer, tekstfiler og objektserialiserte filer
- Unntakshåndtering
- Hendelsesdrevet programmering
Undervisnings- og læringsformer
Forelesninger og organiserte øvingstimer med studentassistenter.
Arbeidskrav - vilkår for å avlegge eksamen
- Inntil fire obligatoriske oppgaver leveres i løpet av semesteret
Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.
Eksamen
Fire timers individuell, skriftlig eksamen.
Hjelpemiddel: To A4-ark (fire sider) med egne notater.
Det gis individuell bokstavkarakter A - F.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Midtsemesterevaluering (frivillig)
- Sluttevaluering (obligatorisk)
Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet.
Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.
Litteratur
Lervik & Havdal, "Programmering i Java", Gyldendal, siste utgave.