Dato | Undervises av | Sted | Tema | Kommentarer / ressurser |
15.01.2014 | Stein Gjessing | Sophus Lies auditorium | Datastrukturer i Java og klasser med parametre | 1. time: Les notatet Litt om datastrukturer i Java (2012)
Presentasjonen fra f?rste time Powerpoint som kan animeres av BilSalg og BrukSum Programmet Bank.java 2. time: Les notatet Enkle generiske klasser i Java |
15.01.2014 | Ukeoppgaver 15. - 21. januar | Gereriske klasser (klasser med parametre) | ||
22.01.2014 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Grensesnitt (interface) Etter forelesningen (kl 14:00): Om studier i USA for studenter p? studieretningen Programmering og nettverk. |
Les notatet Grensesnitt i Java |
22.01.2014 | Ukeoppgaver 22. - 28. januar | Grensesnitt | ||
29.01.2014 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Lenkelister |
Dette eksemplet blir delt ut. Det er to feil i eksemplet. Disse blir rettet i l?pet av forelesningen.
Som forberedelse anbefales ? lese dette notatet. Lister kan du ogs? lese om i "Rett p? Java" kapittel 16. |
31.01.2014 | Ukeoppgaver 29.1. - 4.2. | Lenkelister | ukeoppgaver
En del av l?sningene til oppgavene kan brukes i oblig 3. |
|
05.02.2014 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Arv og subklasser del 1 Pluss litt om I/O, unntak og klassen Scanner | Lysarkene fra forelesningen
Dette temaet omtales ogs? i "Rett p? Java" kap 11 og 13
|
05.02.2014 | Ukeoppgaver 5. - 11. februar | Subklasser del 1 pluss litt Scanner og unntak | ||
12.02.2014 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Lenkelister II |
Innhold (skriv ut og ta med for notater under forelesningen). Notat om lenkelister (pensum). Lister kan du ogs? lese om i "Rett p? Java" kapittel 16. De f?rste 10 minuttene bruker vi p? oblig 3 - datastruktur. |
12.02.2014 | Ukeoppgaver 12.2. - 18.2. | Lenkelister |
oppgaver fra notatet om lenkelister. |
|
19.02.2014 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Arv og subklasser del 2 | Lysarkene fra forelesningen
Dette temaet omtales ogs? i "Rett p? Java" kap 11 og 13 |
19.02.2014 | Ukeoppgaver 19. - 25. februar | Arv og subklasser del 2 | Ukeoppgaver
|
|
26.02.2014 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Restriksjoner p? klasseparametre, Egendefinerte iteratorer |
Vi snakker om det siste du m? kunne til oblig 4. I tillegg til ? vise lysark vil vi gj?re en del live-programmering. Programmene fra forelesningen: HovedGen.java HovedIt.java HovedItGen.java |
26.02.2014 | Ukeoppgaver 26.feb - 4. mars | Restriksjoner p? klasseparametre, Egendefinerte iteratorer | ||
05.03.2014 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Lenkelister IIINodeklassen. Tilstandsp?stander. Listehoder og -haler. FIFO- k?er og LIFO-stabler. Iterator over lenkeliste. (Rekursjon mellom objekter). |
Vi tar utgangspunkt i denne lenkelisteklassen: Det blir hovedsakelig ?live? programmering i dag. Programmet over gj?r vi forandringer i. Vi fjerner listehodet. S? lager vi en LIFO-versjon av det og en FIFO versjon, f?r vi implementerer iterator i begge versjoner. Hvis tid til overs starter vi med rekursjon (metodekall p? samme metode) mellom objekter. Programmet vi endte opp med og som ukeoppgavene bygger p? er her: Program |
05.03.2014 | Ukeoppgaver 5. mars - 11. mars | Sorterte lenkelister med iterator. | ||
12.03.2014 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Grensesnittet Comparable<E> Rekursjon mellom objekter.
|
Vi repeterer hvordan vi implementerer compareTo-metoden fra Comparable-grensesnittet. S? starter vi ? se p? metoder som kaller samme metode (i et annet objekt). Dette kaller vi rekursjon mellom objekter. Progrmeksemplene kommer i et utvidet notat. |
12.03.2014 | Stein Michael Storleer | Simula i Ole-Johans hus | Rekursive kall (mellom objekter). | Som oppsummering av det vi har holdt p? med de siste ukene ser vi p? eksemplet som finnes i denne mappa. |
12.03.2014 | Ukeoppgaver 12. mars - 18. mars | Rekursjon mellom objekter | ||
19.03.2014 | Stein Michael Storleer | Simula i Ole-Johans hus | Rekursive kall (mellom objekter). GUI. | Vi bruker eksemplet p? side 29 i dette utvidete notatet til ? repetere og se mer p? metoder som kaller seg selv. Vi starter med grafiske brukergrensesnitt (GUI) hvis tid. Midtveisevaluering i l?pet av forelesningen. |
19.03.2014 | Ukeoppgaver 19. mars - 25. mars | Rekursjon | ||
26.03.2013 |
Stein Michael Storleer |
Simula i Ole-Johan Dahls hus |
Grafisk brukergrensesnitt (GUI) 1 Tr?der 1 (Utsatt til 9. april) |
Kopi av lysark om GUI. Rett p? Java kapittel 14. Kopi av lysark om tr?der. Kopi av flere lysark om tr?der. (Det er mye mer i disse lysarkene enn vi kommer igjennom p? to timer) RPV kapittel 18. Dette stoffet er utsatt til 9. april Programmet som var siste eksempel (knappegrid). |
26.03.2013 | Ukeoppgave 26. mars-1. april | GUI 1 | Ukeoppgaver | |
02.04.2014 | Stein Michael Storleer | Simula i Ole-Johans hus | Grafisk brukergrensesnitt (GUI) 2 |
Kopi av lysark om GUI (del II). Rett p? Java kapittel 14. Mappe med eksempelprogrammer vi brukte p? forelesningen. |
02.04.2013 | Ukeoppgave 2. april - 8. april | GUI 2 | Ukeoppgaver | |
09.04.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Tr?der og parallellitet I |
Lysarkene om tr?der fra 26.03 Tr?der kan du ogs? lese om i kapitlene 18 og 19 i "Rett p? Java" (se pensumlisten). |
09.04.2013 | Ukeoppgaver 9. - 22. april | Tr?der og parallellitet I |
Oppgavene 7.0.1 og 7.0.2 fra oppgaveheftet. P?sken?tter: Oppgavene 7.0.4 og 7.0.7 |
|
P?ske | P?ske | P?ske | P?ske | P?ske |
23.04.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Tr?der og parallellitet II |
Kopi av lysarkene fra forelesningen. Tr?der kan du ogs? lese om i kapitlene 18 og 19 i "Rett p? Java" Programmene fra forelesningen: Klokke.java Traffic3.java RestautantS.java MinstR.java MinstB.java |
23.04.2013 | Ukeoppgaver 23. - 29. april | Tr?der og parallellitet II |
Oppgavene 7.0.3, 7.0.5 og 7.0.6 |
|
30.04.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Ingen ordin?r forelesning. Jeg vil snakke litt om programmeringskonkurransen (sudoku) og om hvordan man b?r l?se tidligere eksamensoppgaver som en forberedelse til eksamen. Alts? ikke noe nytt stoff. |
|
30.04.2013 | Ukeoppgaver 30.april - 6. mai | Tidligere eksamensoppgaver | P? gruppene kan dere f? hjelp med ? velge ut deler av tidligere eksamensoppgaver som kan v?re spesielt nyttige ? fors?ke ? l?se. Oppgaven denne uka er ? f? oversikt og kartlegge hvilke behov den enkelte har fram mot eksamen. | |
07.05.2013 |
Stein Gjessing |
Simula i Ole-Johan Dahls hus |
Tr?der og parallellitet III , bl.a. om vrangl?s (deadlock) + annet stoff, bl.a. om invarianter
|
F?rst g?r vi gjennom resten av lysarkene fra 23.04 Kopi av de nye lysarkene fra forelesningen. Her er programmet som demonstrerer vrangl?s (deadlock) |
07.05.2013 | Ukeoppgaver 7. - 13. mai |
Tidligere eksamensoppgaver. Se spesielt p? tr?doppgavene. |
L?sningsforslag | |
14.05.2013 | Stein Michael Storleer og Stein Gjessing | Simula i Ole-Johan Dahls hus |
Siste forelesning F?rste time: Resten av tr?der, bla. lysarkene fra 7. mai Andre time: Oppsummering av pensum |
|
14.05.2013 | Ukeoppgaver 14.-20. mai | |||
21.05.2013 | Ingen forelesning | |||
27.05.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | Pr?veeksamen | Pr?veeksamen starter kl 12.15 (samme tid som plenum) |
28.05.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | L?sningsforslag pr?veeksamen | Gjennomgang starter 12.15. Pizza og fest etterp?. Info om p?melding kommer p? semestersida snart. |