Noen eksamenstips
Les alltid hele oppgaven før du begynner og se etter hint
Oppgaven er ofte ut etter å sjekke at du kan én ting og bruker gjerne ord og begreper for å tydeliggjøre det (f. eks: Lag en prosedyre).
Velg enkle og trygge løsninger, hold deg til pensum
Eksamen er ikke tiden for å briljere med fancy ting man har lært på egenhånd eller ta sjansen på å løse ting på en artig måte. Gå for det du føler deg trygg på. Det er ofte flere måter å løse et poeng, og velg den metoden som har lavest sannsynlighet for å inneholde logiske feil.
Små syntaksfeil og andre småfeil som ikke går på forståelse er ikke farlig
Ikke bruk tid på å dobbeltsjekke syntaks på alt du skriver
Kjenn til begreper fra pensum
Sørg for at man kjenner til alle begreper, og bruker de rett (instansvariabel, proseydyre, funksjon osv). En del oppgaver referer til slike begreper.
Hold instansvariable private
..
Kommentarer i koden kan hjelpe
Kommenter koden hvis du gjør noe "rart", er usikker på tolkning av oppgaven eller lignende. Det gjør at sensor enklere forstår hvordan du har tenkt og det kan gi uttelling.
Hjemmeeksamen gir deg ikke ekstra tid til å kjøre ting
Eksamen er lagt opp til å være så lik skoleeksamen som mulig, og det er ikke forventet at man skal kunne kjøre og debugge kode. Ha dette i bakhodet når du øver til eksamen (prøv gjerne å løse oppgaver uten å kjøre/debugge masse).
Man kan få en del poeng på en oppgave selv om ikke alt er riktig
..
Ikke la én oppgave ødelegge for andre
Hvis man mangler noe fra tidligere oppgaver for å løse en oppgave kan man anta at man f. eks har en metode fra en annen oppgave (men man kan ikke f. eks anta at man har en metode som løser problemet).
For å få bestått må man gjøre det "bra nok" innenfor alle de ulike læringsmålene
Sjekk at du kjenner til disse (kopiert fra emnesiden):
Etter å ha tatt IN1000:
- forstår du prinsippene for objektorientert programmering og kan benytte disse til å skrive enklere objektorienterte programmer
- kan du programmere i programmeringsspråket Python og kan bruke dette til å løse mindre problemer ved hjelp av valg, løkker, funksjoner, lister, klasser og objekter
- kan du skrive oversiktlige og lesbare programmer er du i stand til å sette deg inn i andres programmer, finne eventuelle feil i dem og modifisere dem
NB: Sjekk indentering hvis du kopierer kode fra editor til Inspera
Det kan bli kluss med indentering. Test dette på prøveekseamen.