Statusrapport

 

Statusrapport uke 33

 

1) Hvor er Jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Nå holder jeg med modul 1 og har jobbet med denne jevnt siden første forelesning i faget IS-109. I denne modellen arbeider jeg med eksemplene i kapittel 1 i boka. Jeg har jobbet individuelt med denne modellen opptil 7 timer utenom forelesninger og lab. Jeg er nesten ferdig med modulen, bare en times arbeid til så er jeg der.

2) Hva har jeg lært denne uka?

Jeg har lært blant annet hvordan man bruker programmet BlueJ. Hvordan man lager objekter og kaller metoder på objektene. Har lært hvordan man åpner og skriver litt i kildekoden til en klasse. Jeg har lært forskjellen mellom klasse og objekt, om parameter og data typer.

3)Problemer?
Det var ikke noe store problemmer, men utfordringen lå i hvordan man skulle gjøre noen av exercisene i programmet, spesialt challenge exercise.

4) Plan: Presenter målsetting for neste og hvordan du ligger an i forhold til planen din.
Neste uke, allerede på Mandag planlegger jeg å begynne med modul 2. Nå som jeg har lært bruken av programmet så jeg vil jeg tro at det vil gå litt fortere. Målet til denne uka er å jobbe godt med modul 2, kunne forstå læringsmålene til modulet og gjøre ferdig med modulen før neste Mandag .

 

Statusrapport uke 34

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg har begynt å lese kapittel 2 som planen var for denne uka, har brukt 4t denne uka i IS-109. Mandag brukte jeg 2t og torsdag 2t.

Hva har jeg lært denne uka?

Jeg lærte litt mer om klasser, klassedefinisjon og om hvordan en ticket machine fungerer på en måte.

Problemer?

Har ikke begynt med modul 2, uka gikk ganske fort og er ikke fornøyd resultatet.

Plan: Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.

Bruke mindre tid og lese mer effektivt.

Statusrapport uke 35

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg er halvveis i kapittel 2, leser litt tregt i forhold til hva planen var, men det er litt nytt stoff så jeg prøver å bruke litt lengre tid på å forstå dem godt. Jeg antar jeg brukte totalt 4t på å lese og gjøre oppgavene.

Hva har jeg lært denne uka?

Jeg har lært mer om klasser, metoder, parametere og har lært nytt som blant annet assignment operator og forskjellige data types.

Problemer?

Ligger litt bak.

Plan: Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.

Planen er å lese ferdig kapitlet og gjøre alle oppgavene i boka, deretter begynne med modul 2. Jeg ligger ikke veldig godt ann, ettersom jeg skulle ha lest ferdig kapitlet innen denne uka.

 

Statusrapport uke 36

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg er slutten av kapittel 2, leser og fullfører exercisene i boka samtidig. Jeg har ikke begynt modul 2, men jeg har gått gjennom læringsmålene og ressurser til modulet og er fult klar til å begynne. Denne uka har jeg arbeidet med kapittel 2 ca. 2t.

Hva har jeg lært denne uka?
Etter å ha lese kapittel 2 nøye har jeg fått muligheten til å lære mer om klasser, metoder, constructor, fields, local variable, conditional statements og aceccer og mutator metoder. Jeg har lært nye metoder som aceccer og mutator. Disse var nyttige når man ønsket en verdi  fra en field og når man ville forandre denne veriden.
Problemer?
Nei, men jeg innså at jeg brukte mye lengere tid enn planlagt til å kun lese kapittel 2. Grunnen er at jeg gjorde litt og litt og noen dager måtte jeg jobbe med prosjekt eller andre oppgaver.
Plan: Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.
Denne uka som kommer nå, uke 37 skal jeg gjøre ferdig modul 2. Jeg har brukt nok tid på den at det er på tide å fått den gjort. Jeg tenker å få hjelp med noe oppgaver i boka som jeg ikke klarte i lab timene. Jeg synes jeg er på rett spor og kan få til denne planen.

Statusrapport uke 37

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.
Jeg holder på med modul 2 og  i denne arbeider jeg må lage metoder til klassen. Jeg holder på å lage en egen klasse «Kaffemaskin» som skal fungere nesten som en ekte kaffemaskin. Jeg legger til at man har blant annet muligheten til å addSuger, addMilk, velge caffeType og sette inn penger. Jeg har totalt brukt 3-4 timer med å arbeide med dette.
Hva har jeg lært denne uka?
Jeg har lært å lage klasse fra skrætsj, hvordan fyllte ut fields, lage constructor og metoder til klassen.
Problemer?
Det tok meg litt tid å starte og komme i gang med modulet, begrunn av at jeg måtte tenke  litt opp hva slags klasse jeg kunne lage fra skrætsj, dens oppbygging (f.eks. Hvilke fields, variabler, metoder jeg skulle bruke i den).
Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)
Min plan for neste uke er å fullføre modul 2, jeg trenger litt hjelp med oppgaver fra kapittel 1 og 2 og veiledning med modulet. Siden jeg ikke har hatt muligheten til å gå til lab timene denne uka, tenker jeg på neste uke å stikke innom  for å få hjelp og veiledning fra hjelplærerne. 

Statusrapport uke 38

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg holder på med Modul 2, og er snart ferdig med den. Denne uka fortsetter jeg  der jeg kom til med “kaffe maskinen”, jeg hadde kun noen enkle metoder før og hadde en enkel “kaffe maskin”. Nå har jeg litt bedre, har lagt til et par metoder, som refundMoney, printTotal osv. Koden ser mer annerledes ut enn forrige uke, litt mer endringer. Sist jeg jobbet med denne modulen “kaffemaskinen” var på fredag, laget jeg en refundMoney metode. Jeg har totalt brukt ca. 4-5 timer med å arbeide med modulen denne uka.

Hva har jeg lært denne uka?

Jeg har lært å skrive litt mer avansert kode enn jeg pleide å skrive, og det ser jeg fordi jeg satt og tenkte på mye å lage metodene. Spesielt addSuger, addMilk og chooseCoffe. Disse prøvde jeg meg fram hele tida og man kan se at det er gjennomtenkt kode. Jeg har lært også at jeg må godt oversikt og følge med når vi har forelesning/lab i is-109.

Problemer?

Jeg gikk glipp av lab timene denne uka, og det er et problem. For målet mitt var å bruke lab timene for å få hjelp, veiledning med oppgaver, og få godkjent til å levere modul 2 i begynnelsen av neste uke. Jeg tenkte vi hadde lab på fredag så planla å gå til lab timen på fredag men det visste seg at denne uka hadde vi lab på torsdag.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen min for denne uka som kommer er å bestille time hos min hjelpelærer, helst før tirsdag. For modulen skal leveres på onsdag og da passer det best å møte hjelpelærer på tirsdag da vi har gruppeveiledning den dagen kan jeg bruke anledningen til å vise hjelpe læreren oppgaven. Den ser ferdig ut allerede nå, videre plan er å sitte litt i morgen søndag for å gå gjennom koden, kalle de forskjellige metodene hvis de funker som jeg vil er jeg fornøyd hvis ikke må jeg legge til noen endringer før søndag kveld.

Statusrapport uke 39

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg holder på å lese kapittel 3, jeg er ferdig og har fått godkjent med modul 2 og har innen den uka begynt å se på modul 3 samtidig begynte litt å lese de første sidene i kapittel 3. Jeg har arbeidet litt med modulet på mandag og fikk godkjent på tirsdag. Jeg har totalt med lesing og arbeid med modul 2 brukt et par timer (2-4).

Hva har jeg lært denne uka?

Jeg har lært litt hvordan opprette flere objekter fra en klasse og koble sammen to klasser. Hvis jeg tar et eksempel fra “kaffemaskinen” jeg har lagt i modul 2 så kan hadde jeg en funksjon/metode hvor man kunne velge forskjellige type kafeer, men inne i en objekt. Flere objekter mener jeg dermed å opprette flere kaffetyper i flere forskjellige objekter. jeg har fått introduksjon fra hjelpelærer på dette og lærte en del fra denne ukas forelesning. Dette er også noe vi skal lære å jobbe med mer i modul 3.

Problemer?

Jeg opplevde ikke noe særlig utfordringer denne uka og alt gikk som etter planen og er veldig fornøyd med resultatet jeg har fått fra modul 2.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen min er lese ferdig kapittel 3, denne kommende uka er høstferie, vi har noe forelesninger men ikke som andre uker. Jeg har plan om repetere stoff jeg har lært, få gjort ting som jeg mangler og forberede meg til uka etter høstferien. Dette gjelder for alle fagene jeg har.

Statusrapport uke 40

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg er ferdig med modul 2, begynt å lese kapittel 3 og sett på modul 3 og ressursene til den. Akkurat nå er jeg på de første sidene i kapittel 3 og har ikke særlig jobbet med noe siden forrige uke.

Hva har jeg lært denne uka?

jeg har ikke fått noe særlig kunnskap denne uka om programmering, har vært mer opptatt med repetisjon  i andre fag, oppgaver og gruppearbeid. Jeg har repetert og lest gjennom kapitler, så jeg har lær en del.

Problemer?

Problemet var at jeg ikke hadde fått noe særlig tid til dette faget denne uka.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen er i dag, søndager å gå gjennom kapittel 1 og 2 for å repetere stoff, siden denne uka, uke 40 var høstferie, lite forelesing brukte jeg mesteparten av tiden på repetisjon. Videre plan er å lese videre på kapittel 3. Modul 3 skal leveres om mindre enn 2 uker så planen videre må være å sette i gang med å arbeide med den så fort som mulig. Bedre å gjøre den ferdig lenge før fristen.

 

Statusrapport uke 41

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg er ferdig med å lese kapittel 3, og nå holder jeg med på å lese kapittel 4 og samtidig ser jeg på ressursene til modul 3. Jeg er i 4.12, kapitlet var lang og har en god del sider igjen. jeg har brukt ca. 4 timer på IS-109 denne uka.

 

Hva har jeg lært denne uka?

Jeg har lært blant annet om objekt og klassediagram, om nye metoder i java og om for  for/each loop og while løkker i java.

 

Problemer?

Jeg oppdager at jobber sakte og tiden flyr, hver uke så når jeg ikke helt til målet så det blir noe igjen som jeg ikke har gjort som lese eller gjøre ferdig modul.

 

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen min for denne uka er å lese ferdig kapittel 4, gjøre ferdig modul 3, lese på nytt kapittel 3 for å ta notater og gjøre ferdig oppgavene i  kapittel 4.

 

Statusrapport uke 42

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

 

Jeg jobber med Modul 3 akkurat nå, lager klasser som vet noe om hverandre. Jeg har bestemt å bruke klassen “Coffe” fra Modul 2. Men jeg har laget to 3 andre klasser og fordelt koden mellom dem, “Machine”, “Sugar” “Milk”. Machine klasse vet noe om alle de andre klassene, fordi målet er å velge kaffetype, legge til sugar og/eller milk også betale i maskinen. Jeg jobber akkurat nå med dette. Jeg har totalt brukt ca. 9 timer på faget IS-109. Både med jobbing med modul 3, og lesing av kap 4 og kap 3.

 

Hva har jeg lært denne uka?

Jeg har lært om Array og iteratorer, forskjellen mellom for each og for loop. iteratorer er ganske nytt for meg men lite kompleks, det brukes for å fjerne elementer fra array. for each og for loop brukes for å gå gjennom alle elementer i en Array. Array er heller ikke så komplisert men tar en del tid å sette seg inn og forstå godt.

 

Problemer?

Jeg har problemer med Modul 3, jeg klarer ikke Method call fra en klasse til en annen klasse. Som jeg tidligere har sagt prøver jeg å koble “machine” klassen med de andre klassene slik at “machine” klassen vet den totale verdien en coffe koster med og/eller uten sugar/milk. Jeg har forstått method call inne i en klasse etter å sett nøye på source coden til ClockDisplay og spesialt på methoden updateDisplay som har egen methode med private men blir kalt i de andre methodene i klassen.

 

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Jeg har planer om å gjøre ferdig modul 3, det står til bare å få til method call så er jeg ferdig med hele modulet. Den skulle egentlig leveres for noen dager siden men heldigvis på grunn av dårlig tid blant studentene så fikk vi en uke ekstra fra foreleseren og det er jeg takknemlig for, grunn av jeg ikke kunne har klart akkurat innen fristen. Ettersom den skal leveres på onsdag, like før lappen på torsdag så ønsker å gå til foreleseren for å få hjelp med method call i begynnelsen av denne uke som kommer nå. Etter jeg leverer setter jeg i gang med å jobbe med Modul 4.

Statusrapport uke 43

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg er ferdig med Modul 3, har laget video om programmet og venter å få godkjent på den. Jeg begynner Modul 4 nå, går gjennom læringsmålet til modulet og skal se ressurserne av modul 4. Jeg har brukt veldig mange timer på Modul 3, og det tilsvarer ca.

Hva har jeg lært denne uka?

Jeg har lært om hvordan lage kode som lager nye objekter, som kaller metode i samme objekt og  kaller metoder i andre objekter. Jeg har lært om klass og objektdiagram og har lært litt om hvordan debugerren til blueJ fungerer.

Problemer?

Jeg hadde problemer med å forstå hvordan man lager kode som kaller metoder i samme klass og andre klass. Men til slutt løste jeg problemet etter å lest om det, sett eksempler på java programmer som kaller metode og etter å ha sett youtube vide om «multiple classes» forstod jeg hvordan og da løste problemmet seg. Jeg hadde problemer med mikrofonen på pcen, det var ikke noe lyd når jeg skulle lage video. Til slutt løste det seg men kvaliteten på video lyden ble ikke bra.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Jeg plannlegger å gjøre ferdig Modul 4 innen 2 uker. Det er eksamens periode snart og mappe leveringer så jeg vil bruke meste parten av tiden min på å lese til eksamen.

 

Statusrapport uke 44

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg holder med på Modul 4 , og i den arbeider jeg med å lage array, og bruke funksjonen en ArrayListe har. For eksempel holder jeg med å jobbe med en kode som skal gå gjennom hele ArrayListe for å fjerne en element. Jeg buker loop med iterator. Jeg har brukt totalt seks timer på Modul 4, dette er inkludert lab arbeid vi hadde torsdag.

 

Hva har jeg lært denne uka?

Jeg har lært denne uka om Array viktige metoder og funksjoner en Array har. Jeg har lært at det finnes 2-3 forskjellige Array. Array, ArrayList og de har litt forskjellige funksjoner. Jeg har lært om hvordan skrive kode som går gjennom ei liste.  Den koden er blant annet loops some while, for/ each og iterator.

Problemer?

Jeg har litt dårlig tid med Modul 4, den skal være ferdig om noen få dager. Modul 3 og 4 har ikke mye tid  mellom seg som vi skulle gjøre ferdig. Det er nye ting å lære og sette seg inn, og tida er litt lite.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen min er vel å gjøre ferdig Modul 4 senest dagen før den skal leveres, og etter jeg har fått godkjent er planen begynne å lese kapittel om 5 og begynne Modul 5. Men litt Før det tenker jeg ta å lese gjennom kapittel 4 og ta notater for ikke glemme det jeg har lært. Jeg synes jeg kan få til dette før fristen til Modul 5 og eksamen nærmer seg. Allerede slutten av denne måneden skal vi ha vår første eksamen.

Statusrapport uke 45

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

Jeg holder på å bli ferdig med modul 4, i denne arbeider jeg med en prosjekt jeg laget fra bunnen av som bruker arraylist, loops, iterator og if-setninger. jeg bruker det jeg har  lært på de tidligere modulene for å gjennomføre denne modulen. jeg har totalt brukt ca. 8 timer på denne modulen helt fram til onsdag.

Hva har jeg lært denne uka?

jeg har lært forskjellige måter å gå gjennom en liste, jeg har lært om iterator som var interessant, jeg har lært om import og standardsbiblioteket. Jeg har lært om noe viktige konsepter som er viktig i programmering og i Java språket.

Problemer?

jeg hadde kun kort tid på å gjøre ferdig modulet men det ordnet seg etterhvert. Jeg valgte å ikke programmere mer avansert men at programmet den dekket alt som var læringsmålene til modulet, ellers var det spennende emner i modulet.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Nå som jeg får godkjent på modul 4 er planen å sette igang med modul 5, først lese kapittel 13 og ha forelesning om modul 5. jeg ønsker å jobbe godt med siste modul samtidig at jeg vil repetere å gå gjennom tidligere moduler og programmer. jeg holder også på øving til eksamen så å bruke tida effektivt for å gjøre ferdig modul så fort jeg klarer og øve til eksamen er en god plan. Jeg ligger jevnt an synes jeg, selv om det kreves litt mer tid av meg til å øve til eksamen etter som jeg leser litt tregt, det er andre ting som må gjøre og tida går kjapt.

Statusrapport uke 46

Hvor er jeg? Ex: holder på med modul xx, og i denne arbeider med zz, antall timer brukt denne uka.

jeg har begynt på Modul 5 etter å ha lest kapittel 13 og hatt forelesning om modulet. Akurrat nå forbereder jeg på å skrive læringsmålene til modulet i et dokument,  jeg har totalt brukt ca. 2-3 timer denne uka på denne modulen.

Hva har jeg lært denne uka?

jeg har lært om nouns og verbs i form av softwareutvikling, scenario, CRC, hvordan dokumentere et prosjekt og om design pattern.

Problemer?

Jeg og gruppe har vært opptatt med å øve til eksamen i annet fag, og jeg har individuelt vært opptatt med repetisjon av det jeg har lært tidligere at jeg ikke har nesten gitt noe tid til modul 5.

Plan: (Presenter målsetting for neste uke, og hvordan du ligger an i forhold til planen din.)

Planen min er å gjøre ferdig Modul 5 og mappe senest slutten av denne uken, samtidig vil jeg fortsette på øvingen til eksamen i is-104 som er neste uke, både individuelt og sammen med gruppa.

Statusrapport uke 47

 

Jeg har fått godkjent på modul 5 på torsdag etter og har jeg jobbet med den i 2 dager klarte jeg å fullføre. Jeg hadde laget scenario for kaffemaskin og ut fra den laget jeg CRC korts.

Jeg kan si at jeg har lært basics om detalje design i programmering. Jeg har lært at programmering faktisk spiller liten rolle eller like mye som andre ting som må til for å utvikle et software prosjekt. Kun å skrive beskrivelse av programmet inneholder normal mange sidee, selv om min var på kun et avsnitt.

Ikke  noe problem, men jeg har ikke fått full pot på siste modul. Det er  ikke så farlig å mangle kun 1 poeng men det var nesten å få fult på alle.

Akkuratt nå jeg ferdig med is-109, har levrt alle modulene og fått godkjent på alle. Det betyr også at jeg har levert mappentil is-109 etter å ha levert modul 5. Det som er planen nå er øve til de andre eksamene og nå som jeg er ferdig med forlesning har jeg god tid på øve til eksamen og eventuelt repertere kapitlene i is-109 før semester er ferdig. Jeg vil også tenke meg at jeg er ferdif med å skrive slik rapport. Siden kurset er ferdig så er jeg ikke sikker på om det er noe mer som må skrived med mindre jeg skal skrive om eksamforbredelse til neste semester starter.