Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
15.01.2008Stein Michael Storleer og Stein Gjessing? Sophus Lies aud.? Introduksjon pluss Modell-Utsyn-Kontroll? Goodrich Kap 1 og 2.1 Lysark Program

Revidert program??

22.01.2008Stein Gjessing? Sophus Lies aud.? Subklasser og polymorfi? Goodrich kap. 2.2 og 2.5, Brunland kap. 11 Lysark

Ukesoppgaver

L?sningsforslag?

29.01.2008Stein Gjessing? Sophus Lies aud.? Subklasser og polymorfi - utdyping og flere eksempler. Kort om feilh?ndtering i Java.? Feilh?ndtering i Java: Goodrich kap. 2.3 og Brunland kapittel 18. Lysark: 4 per ark Ett per ark

Ukesoppgaver L?sningsforslag Kode til oppgave 5?

05.02.2008Stein Gjessing? Sophus Lies aud.? Abstrakte klasser og grensesnitt (interface)? Goodrich kap 2.4, Brunland kap 13. Lysark: 4 per ark Ett per ark

Program fra forelesningen

Ukesoppgaver

L?sningsforslag oppgave 1 og 2?

12.02.2008Stein Michael Storleer? Sophus Lies aud. ? Vanlige datastrukturer; lister (k?er); bin?re tr?r. Innsetting i bin?rt tre (ikke rekursiv).? Brunland: kap 16. (jf. kap 9). Goodrich: kap 3.1-3.4 og 5. Lysark: 4 per ark.

Programeksempel fra forel.: Innsetting (ikke rekursjon) i bin?rtre

Ukesoppgaver?

19.02.2008Stein Michael Storleer? Sophus Lies aud.? Rekursjon; rekursive metoder.? Brunland kap 10.4. Goodrich kap 3.5.

F?rst tar vi opp igjen bin?rtreeksemplet fra sist og lager en metode som setter inn (rekursivt) et personobjekt i treet. Hele programmet i lesevennlig versjon og i editeringsvennlig versjon

Lysark for forelesningen: 4 ark pr side

Ukesoppgaver om rekursjon?L?sningsforslag?

26.02.2008Stein Michael Storleer ? Sophus Lies aud.? Rekursjon; s?rlig i bin?re s?ketr?r; s?king, innsetting og traversering.? [Kursorisk Goodrich kap 7.3]

Vi skal arbeide med dette programmet p? forelesningen.

NyttEksempel.java er programmet vi lagde p? forelesningen.

Kopi av lysark

Ukesoppgaver l?sningsforslag ?

04.03.2008Stein Gjessing ? Sophus Lies aud. ? Grafiske brukergrensesnitt. Swing.? Brunland kap 14. Lysark: 4 per ark Ett per ark

Ukesoppgaver

L?singsforslag: oppg1 oppg2?

11.03.2008Stein Gjessing ? Sophus Lies aud. ? Mer om grafiske brukergrensesnitt. Unntak? Brunland kap 14. Lysark om GUI: 4 per ark Ett per ark

Lysark om Unntak: 4 per ark Ett per ark?

Tirsdag 18. mars i den stille uke; p?skeferie.

DatoUndervises avStedTemaKommentarer / ressurser
25.03.2008Stein Gjessing ? Sophus Lies aud. ? Tr?der og parallellprogrammering? Brunland kap 17. Lysark: 4 per ark Ett per ark

Ukesoppgaver blir fortsettelse fra forige uke, og tr?d-ABC (med GUI).

Programmer fra forelesningen MonitorBank.java Traffic3.java

L?sningsforslag ukeoppgaver: oppg2-versjon2 ThreadParty Wait-GUI Particles Siste ble ikke gjennomg?tt p? forelesning, men kan v?re g?y ? se p? hvis noen vil ha et GUI-eksempel med grafikk som beveger seg rundt. ?

Tirsdag 1. april er i den undervisningsfrie uka. (ingen aprilsp?k!)

DatoUndervises avStedTemaKommentarer / ressurser
08.04.2008Stein Gjessing ? Sophus Lies aud. ? Tr?der og parallellprogrammering? Lysark: 4 per ark Ett per ark

Program fra forelesningen MinstR.java

Ukeoppgaver

L?sningsforslag: oppg2 oppg4 ?

15.04.2008Stein Michael Storleer? Sophus Lies aud. ? Rekursjon. Hanois t?rn. Et eksempel p? programutvikling.? Hanois t?rn

Lysark til forelesningen

Ingen ukesoppgaver denne uken.?

22.04.2008Stein Gjessing? Sophus Lies aud. ? Fra problem til program mm. Litt om oblig. 4? Lysark til forelesningen

Ukesoppgaver: oppg1

oppg2?

29.04.2008Stein Michael Storleer ? Sophus Lies aud. ? S?king og sortering. ? Lysark til forelesningen

Ukesoppgaver?

06.05.2008Stein Michael Storleer og Stein Gjessing? Sophus Lies aud. ? Sortering: Quicksort. Quicksort vha. tr?der.? Lysark: 4 per ark Ett per ark

P? felles?velsen vil vi g? gjennom mer quicksort, og dessuten ta for oss litt enkel rekursjon med forh?pentligvis fint forklarende bilde og animasjon! :)?

13.05.2008? Sophus Lies aud. ? Siste forelesning? ?
Publisert 16. jan. 2008 12:12 - Sist endret 8. mai 2008 18:34