Dato | Undervises av | Sted | Tema | Kommentarer / ressurser |
21.1.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold, Dag Langmyhr | aud Simula OJDs hus |
programmeringsomgivelser |
|
22.1.2015 | Stein Michael Storleer | Sophus Lies aud. | Datastrukturer i Java og klasser med parametre | Les notatet Litt om datastrukturer i Java (2012)
Les notatet Enkle generiske klasser i Java Kapittel 18.1 og 18.2 i Big Java : late objects (Cay Horstmann) Lenke til opptaket fra 1. time og fra 2. time Lenke til lysarkene (slik de ble etter forelesn.) Lenke til lysark fra i fjor om enkle generiske klasser, 2014forel |
28.01.2015 | Stein Michael Storleer, Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Oblig 1, generiske typer |
Vi starter med en gjennomgang av teksten til oblig 1 og oppklarer eventuelle misforst?elser. Mulighet for ? stille sp?rsm?l. Etterp? kommer vi inn p? generiske typer og l?ser oppgave 1.3-1.5 fra trix (s? langt vi kommer). Kode fra plenumstimen finnes her. |
29.01.2015 | Stein Michael Storleer | Sophus Lies aud. | Lenkede lister |
Forberedelseslitteratur: kapittel 15.2.1 og 15.2.2 i Big Java. De f?rste sidene av notat om lenkelister. Vi skal implementere en klasse som skal virke som Javas LinkedList<E>, bare med langt f?rre metoder. Lenke til opptaket fra 1. time og fra 2. time Lenke til lysarkene (slik de ble etter forelesn.) |
4.2.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Gjennomgang av oblig 1, lenkelister |
Gjennomgang av oblig 1. Vi l?ser oppgaven sammen og diskuterer eventuelle utfordringer. Etterp? snakker vi om lenkede lister og ser p? noen eksempler. |
5.2.2015 | Stein Gjessing | Simula i Ole-Johan Dahls hus |
Grensesnitt (interface) Etter forelesningen (kl 12:00): Om studier i USA for studenter p? studieretningen Programmering og nettverk. Auditorium Smalltalk |
Les notatet Grensesnitt i Java Lenke til lysarkene om Grensesnitt Lenke til opptaket fra 1. time og fra 2. time Kapittel 9.6 i Big Java |
11.2.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Gjennomgang av oblig 2, grensesnitt |
Gjennomgang av oblig 2. Vi lager et l?sningsforslag og g?r litt raskere frem enn sist gang. Deretter er det tid for grensesnitt og noen oppgaver fra Trix. |
12.2.2015 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Arv og subklasser del I |
Les kapittel 9.1 og 9.2 i Big Java Lenke til lysarkene. |
18.2.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Parprogrammering, oblig 3, subklasser |
I f?rste time starter vi med en introduksjon til parprogrammering. Deretter l?ser vi oblig 3. I det som blir igjen av andre time ser vi p? subklasser og kanskje noen oppgaver fra trix. |
19.02.2015 | Stein Gjessing | Simula i Ole-Johan Dahls hus |
Arv og subklasser del 2 Litt om unntak hvis tid |
Les resten av kapittel 9 i Big Java Les kap 7.4 i Big Java om unntak Lenke til lysarkene. |
25.2.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Mer om parprogrammering, oblig 4, subklasser |
I f?rste time blir det mer parprogrammering, f?r vi g?r i gang med oblig 4. I det som blir igjen av andre time ser vi p? subklasser og kanskje noen oppgaver fra trix. |
26.02.2015 | Stein Michael Storleer | Simula i Ole-Johan Dahls hus |
Generiske metoder (BJ 18.3) Begrensende typeparametre (BJ 18.4) Sammenligning av objekter Iteratorer |
Big Java: 16.1, 18.3, 18.4 Eksempelprogram med iterator og begrensende typeparameter Lenker til opptak: 1. time (p.g.a. tekniske problemer, hopp over de f?rste 4 min og 30 sek.) 2. time. Kopi av lysark. |
04.3.2015
|
Stein Michael Storleer |
Simula i Ole-Johan Dahls hus forelesning |
Iteratorer Rekursive metoder
|
Big Java: 13.1 - 13.4 Mappe med javakode som ble brukt/laget under forelesningen. Lenker til opptak: 1. time og 2. time Kopi av lysark. |
05.3.2015
|
Andreas F?r?vig Olsen, Henrik Hillestad L?vold |
Simula plenums?velse |
Oblig 5, iterator |
Vi l?ser oblig 5 og g?r gjennom hensikt med og bruk av iteratorer. Til slutt blir det som vanlig oppgaver fra trix i tiden som blir igjen. |
11.3.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Rekursjon, oppgaver fra Trix |
Temaet er rekursjon, og vi g?r gjennom b?de "ekte" matematisk rekursjon, og rekursjon p? lister. Trix-oppgaver gjennomg?tt: 7.1, 7.2, 7.3 |
12.03.2015 | Stein Gjessing | Simula i Ole-Johan Dahls hus | Tr?der 1 |
Kap 20.1 - 20.4 i Big Java Kap 20 i Big Java finner du her Mer om unntak Kopi av lysark om tr?der Kopi av lysark om unntak |
18.3.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Oblig 6, tr?der |
Vi starter som vanlig med obligl?sing, denne gangen av nummer 6.
|
19.03.2015 | Stein Gjessing | Simula i Ole-Johan Dahls hus |
Tr?der 2 Felles objekter (monitorer) |
Resten av kap 20 i Big Java F?rst resten av lysarkene fra 12. mars. Kopi av nye lysark om tr?der |
25.03.2015 |
Stein Michael Storleer | Simula | Rekursjon |
Metoder som kaller seg selv Big Java 13.1-13-4 Presentere oblig 9 - 11 |
26.3.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Tr?der, oblig 7 | |
02.04.2015 | Ingen forelesning | Full p?skeferie fom. mandag 30. mars tom. mandag 6. april | Ingen forelesning: P?ske | |
08.04.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Oblig 7, 8 ++ | Vi sier noen ord om oblig 7 og l?ser oblig 8 felles. |
09.04.2015 | Stein Michael Storleer | Simula | GUI 1 Grafisk brukergrensesnitt med Swing/awt |
Big Java 10.1 og 10.2 Lenker til opptak: 1. time og 2. time Kopi av lysark (redigert) |
15.04.2015 | Stein Michael Storleer | Simula | GUI 2 |
Big Java 10.1 - 10.3 Lenker til opptak: 1. time og 2. time Kopi av lysark Et kort notat om GUI er publisert under ressurser p? semestersida. |
16.04.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | GUI | Denne gangen g?r vi gjennom noen eksempler p? hvordan vi kan bruke GUI, b?de for ? ta inn og lagre informasjon p? en oversiktlig m?te og for ? visualisere et problem. Vi bruker noen av de sentrale klassene i GUI-bibliotekene og legger inn elementer, plasserer dem slik vi vil og tilpasser lyttere til ? gj?re det vi vil. |
22.04.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | GUI2 | |
23.04.2015 | Stein Gjessing og Stein Michael Storleer | Simula | GUI og repetisjon tr?der. |
Forelesningen om testing m? dessverre utsettes. I stedet g?r vi f?rst igjennom frih?ndstegneprogrammet p? de siste 4 sidene fra lysarkene fra sist gang. Deretter demonstrerer vi et program hvor grafikk kombineres med tr?der. Vi avslutter med en kviss (Kahoot) hvis vi f?r tid. Lenker til opptak: 1. time |
29.04.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Rekursjon, tr?der | Veldig mange ville at vi skulle g? gjennom rekursjon og tr?der, s? det blir det denne gangen. |
30.04.2015 | Stein Gjessing | Simula | Om Programmeringsm?nstre (patterns), invarianter, interface og prosesskommunikasjon | Lysark |
06.05.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Gjennomgang av tidligere eksamensoppgaver | Det n?rmer seg, s? vi g?r i gang med ? l?se eksamensoppgaver fra tidligere semestre. I dag tar vi konteeksamen fra 2014. |
07.05.2015 | AVLYST | AVLYST | AVLYST | |
13.05.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Gjennomgang av tidligere eksamensoppgaver | Gjennomgang av eksamen fra 2012. |
20.05.2015 | Andreas F?r?vig Olsen, Henrik Hillestad L?vold | Simula | Gjennomgang av tidligere eksamensoppgaver | Gjennomgang av eksamen fra 2011. |
21.05.2015 | Stein Gjessing og Stein Michael Storleer | Simula |
Vrangl?s (deadlock) blant tr?der. Rekursjon. Pr?veeksamen. |
Vi kj?rer og diskuterer dette programmet som kan gi vrangl?s. Lenker til opptak om rekursjon: 1. time og 2. time (2. time inkluderer ca 10 min om pr?veeksamen). Med mer detaljert utvikling av algoritmen (ikke gjennomg?tt). |
27.05.2015 | forelesere og plenumsl?rere | Simula | Kl 14:15 -> Gjennomgang pr?veeksamen mm. | Vi fortsetter utover kl 16 med repetisjon, eksamenstips og avslutter med pizza. |
28.05.2015 | Simula | ingen forelesning | Takk for i ?r og lykke til p? eksamen! |
T