Objektorientert programmering
Uke | Mandag | Notater | Oppgaver |
---|---|---|---|
1 | Jan. 16 |
Tirsdag: velkommen • slides Fredag: krasjkurs • slides |
lab0 (frist 6. feb) quiz1 (frist 6. feb) |
2 | Jan. 23 | Primitive og refererte typer • Input, output og filer • Array og lister Mandag: krasjkurs • slidesTirsdag: krasjkurs • slides Fredag: krasjkurs og objekter • slides |
lab1 (frist 6. feb) |
3 | Jan. 30 | Klasser og objekter • Statiske metoder og variabler • Grensesnitt Tirsdag: objekter • slidesFredag: grensesnitt • slides |
lab2 (frist 6. feb) lab2bonus (frivillig) |
4 | Feb. 6 | Likhet i egne klasser • Arv • Grafikk Tirsdag: minne og likhet • slidesFredag: typehierarki, arv og grafikk • slides |
lab3 (frist 13. feb) |
5 | Feb. 13 | Generiske typer • Iterator og Iterable Tirsdag: generiske typer • slidesFredag: java.util.Collections • slides |
lab4 (frist 20. feb) |
6 | Feb. 20 | Innkapsling • Mutabilitet Tirsdag: innkapsling og sortering • slidesFredag: dype strukturer og mutasjon • slides |
lab5 (frist 27. feb) |
7 | Feb. 27 | Tirsdag: interaktiv grafikk • slides |
sem1 (frist 20. mar) galleri |
8 | Mar. 6 | ||
9 | Mar. 13 | Lambda og funksjonelle grensesnitt • Eventbuss Tirsdag: swing/grafikk-hierarki • slidesFredag: hendelser (events) • slides |
|
10 | Mar. 20 |
Tirsdag: personlistview blir ferdig/testing • slides Fredag: observer • slides |
quiz2 (frist 27. mar) |
11 | Mar. 27 | Tirsdag: UML og introduksjon til sem2 • slides |
sem2 (frist 24. apr) galleri |
12 | Apr. 3 | Påskeferie | |
13 | Apr. 10 |
|
|
14 | Apr. 17 |
Eksempel: museklikk i rutenett Fredag: kåring av beste sem1 |
|
15 | Apr. 24 |
Tirsdag: gjesteforelesning: utvikling i store prosjekter |
|
16 | Mai 1 | Eksempel fargefelt: slides • start-kode • løsning 1.0 • løsning 3.0 | quiz3 (frist 9. mai) |
17 | Mai 8 |
Prøveeksamen Fredag: repetisjonsforelesning • slides • semesteroppgavegalleri |
|
18 | Mai 15 |
Fredag: krasjkurs med Gnist • slides Øv med tidligere eksamener: 22v • 22h |
|
19 | Mai 22 | Eksamen: oppgave, løsningsforslag og sensorveiledning |