Plenum INF1010 - Uke 1

Plenum INF1010
Uke 1 - 27. januar
Martine Enger (marenger@ifi.uio.no)
Gard Inge Rosvold (gardir@ifi.uio.no)
Institutt for Informatikk, Vår 2016
Plenum INF1010 - uke 1
Om plenum
2
Plenum INF1010 - uke 1
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
2
Plenum INF1010 - uke 1
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
2
Plenum INF1010 - uke 1
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
Kahoot
2
Innhold
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
Kahoot
3
Spørsmål velkommen
4
Om oss
5
Om oss
I
Gard Inge Rosvold
5
Om oss
I
Gard Inge Rosvold
I
I
I
Masterstudent, ProgNett
Tidligere gruppelærer eller retter i INF1000,
INF1010, INF1060 & INF2440
gardir@ifi.uio.no
5
Om oss
I
Gard Inge Rosvold
I
I
I
I
Masterstudent, ProgNett
Tidligere gruppelærer eller retter i INF1000,
INF1010, INF1060 & INF2440
gardir@ifi.uio.no
Martine Enger
5
Om oss
I
Gard Inge Rosvold
I
I
I
I
Masterstudent, ProgNett
Tidligere gruppelærer eller retter i INF1000,
INF1010, INF1060 & INF2440
gardir@ifi.uio.no
Martine Enger
I
I
I
Masterstudent, ProgNett
Vært gruppelærer i INF1100 og INF1010
marenger@ifi.uio.no
5
Om plenum
I
Gjennomgår Trix-oppgaver
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
I
Gjennomgår relevante eksamensoppgaver
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
I
Gjennomgår relevante eksamensoppgaver
I
Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner)
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
I
Gjennomgår relevante eksamensoppgaver
I
Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner)
I
Tar opp gjennomgående spørsmål
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
I
Gjennomgår relevante eksamensoppgaver
I
Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner)
I
Tar opp gjennomgående spørsmål
I
Pusleteaser
6
Om plenum
I
Gjennomgår Trix-oppgaver
I
Gjennomgår obliger (blir ikke screencasted)
I
Gjennomgår relevante eksamensoppgaver
I
Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner)
I
Tar opp gjennomgående spørsmål
I
Pusleteaser
I
Følger opp ønsker fra dere.
6
Innhold
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
Kahoot
7
1.1, Person og Hus
8
Tilstandsdiagram
String
type:String
navn:plante
«"mian»
String
«persille»
plante
String
«dill»
plante
plante
«koriander»
Urt(Stringplante)
Urt(Stringplante)
Urt(Stringplante)
StringgetPlante()
StringgetPlante()
StringgetPlante()
StringgetPlante()
voidsetPlante()
voidsetPlante()
voidsetPlante()
voidsetPlante()
StringtoString()
StringtoString()
StringtoString()
StringtoString()
Urt(Stringplante)
Ukjent
datastruktur
booleanadd(Urte)
Bed<Urt>(intmedPlassTil)
ArrayList<Urt>
bed=newArrayList<Urt>(medPlassTil);
publicplantNy(Urtny)
publicUrtGernElement(Stringplantenavn)
…fleremetoder
booleanremove(intindex)
bed
…mangeflerekonstruktørerogmetoder
Bed<Urt>
Variablemed
dobbelstrek
erprivate
urtebed
9
Oppgavetekst
I
Skriv klassen Urt
I
Skriv det ikke generiske Bed’et for å holde på urter
I
Skriv en main-metode som oppretter tilstanden
representert av diagrammet vha. klassene du har laget
I
Lag en kopi av Bed, og gjør det generisk slik diagrammet
viser. Hvor må du endre koden?
10
Innhold
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
Kahoot
11
Eksempel på retting
Rollespill
12
1.3, Square, Circle og SquareContainer
13
Innhold
Om plenum
Trix-oppgaver og Urteoppgaven
1.1 og 1.2, Person og Hus
Urteoppgaven
Eksempel på retting
1.3, Square, Circle SquareContainer
Kahoot
14
Avsluttende Kahoot
link?
15