Dato | Undervises av | Sted | Tema | Kommentarer / ressurser |
17.01.2013 | 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 |
17.01.2013 | Ukeoppgaver 17. - 24. januar | Gereriske klasser (klasser med parametre) | Oppgaver om generiske klasser | |
24.01.2013 | Stein Gjessing | Sophus Lies auditorium | Grensesnitt (interface) | Les notatet Grensesnitt i Java |
24.01.2013 | Ukeoppgaver 24. - 31. januar | Grensesnitt | Oppgaver om grensesnitt
Gjør gjerne oppgave 3 og 4 før oppgave 2 (som kanskje er litt vanskeligere) |
|
31.01.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | Lenkelister | Dette eksemplet ble delt ut. Etter forelesningen er det oppdaget 2 feil i eksemplet. Dette er enda ikke rettet.
Lenkelister kan du lese om i dette notatet Dette temaet omtales også i "Rett på Java" kap 16.1 og 16.2 |
31.01.2013 | Ukeoppgaver 31.1. - 6.2. | Lenkelister | ukeoppgaver
Gjør de første først hvis du ikke løser alle. På labgruppene er det hjelp å få. |
|
07.02.2013 | 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
|
07.02.2013 | Ukeoppgaver 7. - 13. februar | Subklasser del 1 pluss litt Scanner og unntak | ukeoppgaver | |
14.02.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Arv og subklasser del 2 | Lysarkene fra forelesningen
Flere lysarkene fra forelesningen Dette temaet omtales også i "Rett på Java" kap 11 og 13 |
14.02.2013 | Ukeoppgaver 14. - 21. februar | Subklasser del 2 | Ukeoppgaver
|
|
21.02.2013 | Stein Gjessing og Stein Michael Storleer | * Sophus Lies auditorium * | Første time: Beholdere med generiske parametre, indre klasser. . . Andre time: Egendefinerte iteratorer | Vi forsøker å dekke det du bør ha hørt om før vi publiserer oblig 4. Bl.a. hva betyr klassedefinisjoner som f.eks.
class Beholder<E extends Comparable<E> , T > implements .... Flere eksempler, til 1. time hvis vi rekker det
|
21.02.2013 | Ukeoppgaver 22. - 28. februar | Finne feil i program. Oppvarming til oblig 4 | oppgave 1. Finne feil i forelesers program.
java-filer til oppgave 1. oppgave 2. «Mini oblig 4». |
|
28.02.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Repetisjon fra de tre siste ukene: Klassehierarkier, Multiple arv, Konstruktører i subklasser, Iteratorer, Comparable | Først "live-programmerer" vi fra grunnen en beholder det er mulig å iterere over. Deretter har vi spørretime om hva som er uklart i pensum fra de tre siste ukene. |
28.02.2013 | Ukeoppgaver 28. feb. - 7. mars | Beholdere og iteratorer | Ukeoppgave | |
07.03.2013 | Stein Michael Storleer | Simula i Ole-Johans hus | Rekursive kall (mellom objekter). | Programeksempel for forelesningen. De enkelte delene blir gjennomgått og forklart. Særlig gjelder det som er nytt: rekursive kall i node-objektene. |
08.03.2013 | Ukeoppgave 8.-14. mars | Rekursive metoder. Iterator. | Ukeoppgave | |
14.03.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | Grafiske brukergrensesnitt I | Kopi av lysark
Eksempelprogrammer brukt under forelesningen. |
14.03.2013 | Ukeoppgave 15.-21. mars | GUI 1 | Eksperimenter med programmene ovenfor. Gjør endringer i eksempel nr. 7 slik at hovedvinduet får BorderLayout. Lag flere (nye) JPanel og test ut hvordan man kan legge vinduer/rammer «inni hverandre». | |
21.03.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | Grafiske brukergrensesnitt II |
Kopi av lysark Programmer fra lysark og forelesning i denne mappa. |
21.03.2013 | Ukeoppgave 22. mars - 3. april | GUI 2 |
Eksperimenter med programmene ovenfor. I plenum 3. april vil et minnespill bli laget. Spesifikasjon av dette spillet blir lagt ut på bloggen. Forsøk å lage dette spillet selv. Denne oppgaven berører de fleste viktige begrepene i GUI-programmering. |
|
04.04.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Tråder og parallellitet I |
Kopi av lysark |
04.04.2013 | Ukeoppgaver 4. - 11. april | Tråder og parallellitet I | Ukeoppgave | |
11.04.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Tråder og parallellitet II | Kopi av lysark |
11.04.2013 | Ukeoppgaver 11. - 18. april | Tråder og parallellitet II | Ukeoppgave | |
18.04.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Rekursive kall mellom objekter. Binære trær. |
Kopi av lysark Lett omarbeidet versjon av eksemplet vi gikk igjennom mot slutten. |
11.04.2013 | Ukeoppgaver 18. - 24. april | Binære (søke)trær |
Ekstraoppgave basert på algoritmen dere utførte under forelesningen. |
|
25.04.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus |
Tråder og parallellitet III Vi går gjennom det vi mangler fra for 14 dager siden, og hvis vi får tid går vi gjennom de nye lysarkene |
Kopi av lysark |
25.04.2013 | Ukeoppgaver 25. april - 2. mai | Tråder og parallellitet III | Ukeoppgave | |
02.05.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus | Binære trær. Fra liste til binærtre (innsetting). Fra binærtre til liste (traversering). |
Lysarkene var fra 18. april (slutten). Eksempelprogrammer brukt under forelesningen. |
11.04.2013 | Ukeoppgaver 10.-15. mai | Binære (søke)trær | Som ukeoppgave denne uka ser vi på tidligere eksamensoppgaver som har oppgaver om binære søketrær. Se f.eks. juni 2010, eller juni 2007. Lenke til tidligere eksamensoppgaver finnes under «Ressurser» på hjemmesida til INF1010. | |
16.05.2013 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Binære trær Fra eksamensoppgave til besvarelse Programmeringskonkurranse |
Først presenteres et nyskrevet notat om binærtrær og vi repeterer litt ved praktiske øvelser. Fra problem til program. Temaet omtales i "Rett på Java", kap. 15. Dette er INF1050-stoff, og foreleses ikke. Kopi av lysark om dette stoffet finner du her. I forelesningen skal vi se kort på dette temaet, men med vinklingen fra oppgave (eksamen, oblig) til besvarelse. Sudokukonkurransen: Kåring av vinnere og premiering! |
22.05.2013 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Gjennomgang av prøveeksamen kl 15:15 - 17:00 |
Prøveeksamen finner du her Prøv å sette av 6 timer og lag en realistisk eksamenssituasjon for deg selv. Etter gjennomgangen er det servering av pizza og brus. NB. egenandel NOK 20,- (husk kontanter). Påmelding ved starten av plenum kl 15.15. Kopi av lysark med forslag til besvarelse finner du her.
|
23.05.2013 | Stein Michael Storleer og Stein Gjessing | Simula i Ole-Johan dahls hus | Repetisjon | Kopi av noen lysark finner du her.
|