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