Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
19.08.2005Asbj?rn Br?ndeland? sem.rom 454 i P.A.M.? B&K: Kap. 1, Objekter og klasser? INTRODUKSJONSUKE

Datamaskiner og programmering. Klasser og objekter. BlueJ's innfallsvinkel og programmeringsgrensesnitt.?

25.08.2005---- " ----? ---- " ----? B&K: Kap. 2, Definisjon av en klasse? Felt, konstruktorer, metoder, parametre og lokale variabler Aksessorer og mutatorer. Verditilordning. Betingelsesuttrykk?
26.08.2005---- " ----? ---- " ----? Fortsettelse fra torsdag? ?
01.09.2005---- " ----? ---- " ----? B&K: Kap. 3 Objekt-interaksjon? Diagrammer. Datatyper. Programmert opprettelse av objekter Multiple konstruktorer. Metodekall. Tegnstrenger. BlueJ's debugger?
02.09.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag? ?
08.09.2005---- " ---- ? ---- " ---- ? B&K: Kap. 4 Kolleksjoner og arrays? Line?r aksess, n?kler, innhold, indeksering. Iterering over kolleksjoner Statisk og dynamisk plassallokering?
09.09.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag ? Innlevering av oblig. 1: Individuelt prosjekt: undervisningsbase.?
15.09.2005---- " ---- ? ---- " ---- ? B&K: Kap. 5 Mer avansert? Klassebibliotek, dokumentasjon, gresensnitt og implementasjon Mengder. Strengbehandling. Offentlig vs privat. Instansvariabler og klassevariabler?
16.09.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag ? ?
22.09.2005---- " ---- ? ---- " ---- ? B&K: Kap. 6 Testing og debugging? Enhetstesting, automatisk testing, manuell gjennomgang, testutskrifter?
23.09.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag? ?
29.09.2005---- " ---- ? ---- " ---- ? B&K: Kap. 7 Strategier for utforming av klasser? Ansvarsdrevet design, innkapsling, kobling, logisk sammenheng og omorganisering Eksempel: The World of Zuul?
30.09.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag? Programdesign.

Kompilering og kj?ring av programmer utenfor BlueJ.?

06.10.2005? ? Ingen undervisning? ?
07.10.2005? ? Ingen undervisning? (Innlevering av prosjektoppgave for HUMIT 1730)?
13.10.2005---- " ---- ? ---- " ---- ? Introduksjon til klassehierarkier.? Super- og subklasser, arv og polymorfi.

Eks: Database med multimediatitler (CD, video, etc.).?

14.10.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag? ?
20.10.2005---- " ---- ? ---- " ---- ? B&K: Kap. 8-9 Klassehierarkier, arv og polymorfi? Polymorfi. Statiske og dynamiske forhold.?
21.10.2005---- " ---- ? ---- " ---- ? Fortsettelse fra torsdag ? ?
27.10.2005 ---- " ----? ---- " ----? B&K: Kap. 9 Arv og Polymorfi? Overstyring. Abstrakte klasser og metoder.?
28.10.2005---- " ---- ? ---- " ---- ? Input fra bruker? Lesing og kontroll av input fra tastaturet.

Innlevering av oblig 2: Individuelt prosjekt: multimediadatabase?

03.11.2005---- " ----? ---- " ----? Kap. 10 Abstraksjonsteknikker? Eksempel: Rever og kaniner--som ogs? er tema for siste obligatoriske oppgave.

Lesing og skriving: bruker-I/O og fil-I/O?

04.11.2005---- " ---- ? ---- " ---- ? I/O? Lesing fra tastatur og fil, skriving til skjerm og fil.?
10.11.2005---- " ----? ---- " ----? Fortsettelse fra forrige uke? ?
11.11.2005? ? Ingen undervisning ? ?
17.11.2005? ? Ingen undervisning ? ?
18.11.2005? ? Ingen undervisning ? ?
24.11.2005---- " ---- ? ---- " ---- ? I/O -- Lesing til og skriving fra programmet? ?
25.11.2005---- " ---- ? ---- " ---- ? ---- " ---- ? ?
01.12.2005---- " ---- ? ---- " ---- ? Repetisjon og prosjektveiledning? ?
02.12.2005---- " ---- ? ---- " ---- ? ---- " ---- ? Innlevering Oblig 3: Gruppeprosjekt: simulering ?
08.12.2005---- " ----? Seminarrom 2 Sophus Bugges hus? Sp?rsm?l og eventuelle svar? ?
Publisert 30. mai 2005 16:04 - Sist endret 23. nov. 2005 07:36