Statusrapport uke 39 og Modul 3

Jeg har ferdig med modul 3 nå. Den var grei, og fikk litt problemer med å sette sammen klassene. Så det jeg kommer til å jobbe videre med er å lære meg helt å koble sammen klasser før jeg begynner på modul 4. Så det blir modul 3 jobbing i ferien.

Her er min modul 3, beklager for dårlig kvalitet på videoen.

Statusrapport uke 39

Hei

Nå er modul 3 ferdig og kan nå forklare de ulike kompetansemålene:

  • kan forklare hva som menes med abstraksjon og modularisering:
    • Abstrakt: er evnen til å ignorere detaljene og konsentrere seg om de store linjene i et problem.
    • Modulalisering: består i å dele et program i veldefinerte deler (moduler) som samarbeider på en veldefinert måte, og som kan lages og testes uavhengig av hverandre.
  • kan bruke debuggeren i BlueJ:
    • Finner den i BlueJ. Går på: View og så «Show debugger». Den viser at dersom man går inn i en klasse og klikker helt til høyre i koden så kommer det et stopp skilt. Da kan vi gå inn på debuggeren og sjekke at alt er riktig steg for steg og viser om parameterne er riktige. Debuggeren viser da ulike variabler. For eksempel: variabler til klassen.
      • Call seqeunce: Det viser hvor langt vi har kommet.
      • Instance variabler: Den handler feltet til objekter vi er i.
      • Local variables: Det handler om vi har med parameter eller ikke.
  • har lært litt mer java, og kan:
    • forklare forskjellen på primitive typer og objekttyper:
      • Primitive typer: Disse inkluderer int og boolean.
      • Objekttyper: De er definert av klasser. Noen klasser er definert med standard (such as String); mens andre er klasser vi selv skriver.
    • kan skrive kode som lager nye objekter:
    • kan skrive kode som kaller metoder i samme objekt, og i andre objekter:
  • kan tegne klassediagrammer og objektdiagrammer:
    • Klassediagram: Den viser klasser av en søknad og relasjonene mellom dem. Den gir informasjon om kildekoden og presentere statisk visning av et program.
    • Objekdiagrammer: objektet diagrammet viser objektet og sine relasjoner på en tidspunkt under utførelsen av et program. Den gir informasjon om objekter under kjøring og presenterer den dynamiske visningen av et program.
Har en siste innspurt før ferien kommer. Da skal filmingen gjøres ferdig, har IS-100 samtale 28.09. Deretter kan jeg ta ferie med god samvittighet.

Statusrapport uke 38

Hei

Forrige uke ble det ikke så mye jobbing med IS-109, det var på grunn av av det var mye fremføringen og innleveringer som skulle bli satt på plass. Men har blitt litt jobbing med den selv om det var andre ting å gjøre. Har jobbet med IS-100 spm og gjorde den ferdig for uke 39. Vi har jobbet litt i grupper og hjulpet hverandre dersom det var noe noen lurte på.

Statusrapport uke 37

1. Hvor er jeg?

  • Jeg er når ferdig med modul 2 og har begynt med modul 3 denne uken.
2. Hva har jeg lært denne uka?
  • Jeg har lært å forskjellige metoder og jeg har prøvd å lære meg å skrive en klassedefinisjon.
3. Problemer?
  • Ja det har oppstått noen problemer. Det gjelder ved laging av en klassedefinisjon. IF-setninger fikk jeg også litt problemer med.
  • Planen for neste uke er å bli ferdig med modul 3 og bare fortsette å jobbe med de andre fagene.

Statusrapport uke 36 og Modul 2

1. Hvor er jeg?
  • Jeg holder på å lære med modul 2 og har arbeidet med BlueJ denne uken.
2. Hva har jeg lært denne uka?
  • Jeg har lært å forskjellige metoder og jeg har prøvd å lære meg å skrive en klassedefinisjon.
3. Problemer?
  • Ja det har oppstått noen problemer. Det gjelder ved laging av en klassedefinisjon.
  • Planen for neste uke er å komme i gang med Modul 3 og  begynne å lære seg hvordan det vil fungere.

Statusrapport uke 34 og Modul 1

1. Hvor er jeg?
  • Jeg holder på å lære med modul 1 og har arbeidet med BlueJ denne uken. Jeg prøver å forstå BlueJ og bruker av koder i den. Jeg har jobbet med BlueJ 8 timer denne uka.
2. Hva har jeg lært denne uka?
  • Jeg har lært å bruke BlueJ og få en forståelse av hvordan den fungerer.
3. Problemer?
  • Ja det har oppstått noen problemer. Det gjelder da blant annet filmingen og bruk av kildekodene. Filmingen tok nesten mer tid enn det tok å lære seg BlueJ.
4. Plan?
  • Planen for neste uke er å komme i gang med Modul 2 og begynne å lære seg hvordan det vil fungere.
Her er da min Modul 1:
https://www.youtube.com/watch?v=UtzHY676wak&feature=youtu.be