De neste ukene er det ekstra viktig å jobbe med oppgaver og få erfaring med definisjon av klasser, opprettelse og bruk av objekter. Da får du samtidig trening i tidligere stoff om det ikke sitter 100%.
Delta på gruppetime og eventuelt repetisjonstime og fredagspython, og ikke vær redd for å ta opp problemer med gruppelærer.
Løs Trix-oppgavene, eksperimenter med endring og utvidelser av programmene i filene fra forelesning. Og gjør innlevering 6 - minst en programmeringsoppgave + teori-oppgavene (2 og 5), ellers blir det en bratt læringskruve til oblig 7 som må godkjennes for at man kan gå opp til eksamen.
Læringsmål denne uken
- Kjenne til motivasjon og bakgrunn for objektorientert programmering
- Programmering: Kunne definere en klasse, opprette objekter og kalle metoder på objektene
- Kunne bruke og forklare begrepene klasse, objekt, klassedefinisjon, konstruktør, metode og instansvariabel
- Forstå sentrale begreper som grensesnitt og innkapsling
- Kjenne til utviklingsprosessen for en klasse gjennom design, implementasjon og testing