SUPERVIKTIG: De neste forelesningene, oblig 6 og eksamen
Neste forelesning markerer et skifte i IN1000 - det er nå vi skal begynne med objektorientert programmering for alvor. De neste forelesningene (2. mars og 9. mars) blir for de aller fleste av dere de viktigste i hele semesteret:
- Fikk du få poeng på oppgave 4 i IN1000 i et tidligere semester vil du definitivt ikke gå glipp av disse to forelesningene. Alle klarer å skrive en enkel klasse med konstruktør, men mange strever med å bruke objekter man har laget fornuftig. Det er i disse forelesningene du virkelig legger grunnlaget for å ta poeng på den største eksamensoppgaven. Forelesningene blir annerledes enn i høstsemesteret og ikke en repetisjon av disse, men en helt ny tilnærming.
- Tar du IN1000 for første gang, så vil disse forelesningene virkelig gi forståelse av hva objekter er, hvorfor og hvordan vi bruker dem. Du vil til og med oppdage at vi har brukt objekter i hele første halvdel av semesteret - ofte er det her brikkene faller på plass og helheten av pensum virkelig begynner å gi mening. Både starten og slutten av semesteret blir mye lettere hvis du får med deg disse forelesningene.
- Vi skal live-kode mye i forelesningene, og vi kommer ikke til å legge ut koden i etterkant. Eneste mulighet er å møte fysisk på forelesningen (enkel løsning) eller gå gjennom opptaket i ettertid og jobbe gjennom det da (krever mer selvdisiplin, men det beste alternativet for de som er syke, i full jobb, ikke bor i Oslo etc.)
Merk at oblig 6 - 8 blir annerledes enn forrige semester, og overlapper bare litt. Ikke regn med å få bestått hvis du bare leverer høstens oppgave på nytt. Dette skyldes at vi legger opp forelesningene annerledes, og dermed må obligene også endres.
I tillegg vil det komme en ny ting på eksamen som ikke var der i høst: dere vil lage objekter som man kan gå gjennom med en enkel for-løkke (ved hjelp av __iter__ og yield). Dette lærer dere selvfølgelig også på de kommende forelesningene.
Vi ses på mandag kl. 10 for å ta fatt på hvordan vi kan bruke objekter i Python. Vel møtt!
Beste hilsen,
Odd Petter Sand (emneansvarlig og foreleser)