ITF10606 Objektorientert programmering (Vår 2008)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for informasjonsteknologi
- Emneansvarlig:
- Tom Heine Nätt
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne som inngår i
- bachelor i informatikk
- bachelor i ingeniørfag, data
Valgfag for ettårig studium i informatikk.
Forkunnskapskrav utover opptakskrav
Kurset bygger direkte på emnet ITF10005 Innføring i programmering (10 studiepoeng), og det anbefales derfor forkunnskaper tilsvarende det man får i nevnte emne.
Undervisningssemester
2. semester (vår).
4 timer forelesning + øving pr. uke.
Innhold
Objektorientert programmering i Java med klassehierarkier, interfaces, polymorfisme og innkapsling av klasser. Grunnleggende algoritmer for sortering og søking, dynamiske datastrukturer. Filbehandling: binære filer, tekstfiler og objektserialiserte filer. Databasetilkobling.
Utvikling av grafiske grensesnitt og hendelsesdrevet programmering. Mer avanserte temaer som Trådprogrammering, Rekursjon og Regulæruttrykk. Programtesting og design av større systemer.
Undervisnings- og læringsformer
Forelesninger, prosjektarbeid, obligatoriske oppgaver og veiledning på laboratorium.
Arbeidskrav - vilkår for å avlegge eksamen
Obligatoriske ukeoppgaver, 3 prosjekter og 2 tester.Totalt må 75% av dette være levert og godkjent for å gå opp til eksamen.
Eksamen
4 timers skriftlig eksamen, med alle skriftlige hjelpemidler tillatt. Bokstavkarakter A - F.
Litteratur
Else Lervik, Vegard B. Havdal: Programmering i Java, Gyldendal Akademisk 3. utgave. ISBN: 82-05-33098-0
Sist hentet fra Felles Studentsystem (FS)
18. juli 2024 02:44:08