Alt har en slutt

Kj?re IN2010-student,

Tusen takk for f?lget dette semesteret. Vi h?per og tror at det du har l?rt er noe du kan dra nytte av i mange ?r fremover. Tusen takk for konsentrasjonen din, nysgjerrigheten din, sp?rsm?lene dine, innsiktene dine, misforst?elsene dine og tankene dine; de er uvurderlige ressurser.

Eksamen 15. desember kl. 09:00

P? fredag er det eksamen! Alle b?r lese det som st?r her p? forh?nd: /studier/emner/matnat/ifi/IN2010/h23/eksamen/

Det blir en tr?ste- og oppklaringsrunde i Silurveien ca. kl. 10.00. Form?let med denne er ? svare p? faglige sp?rsm?l om oppgaveteksten og avdekke eventuelle feil og uklarheter i oppgavene (alts? ikke ? f? hjelp til ? l?se dem).

Seksjonene Om eksamen og Kommentarer og tips st?r p? forsiden av ?rets eksamen. Det kan v?re lurt ? lese over dette allerede n?.

Om eksamen

  • Eksamen best?r av en bitteliten oppvarming, etterfulgt av to hoveddeler.
  • Den f?rste delen best?r av sm? oppgaver, som rettes automatisk. Det gj?res ingen forskjell mellom ubesvart og feil svar; det betyr at det l?nner seg ? svare p? alle oppgavene.
  • Den andre delen best?r av litt st?rre oppgaver hvor du i st?rre grad m? programmere (pseudokode), skrive og resonnere.
  • Ingen hjelpemidler er tillatt.

Kommentarer og tips

  • Det kanskje viktigste tipset er ? lese oppgaveteksten sv?rt n?ye.
  • Pass p? at du svarer p? n?yaktig det oppgaven sp?r om.
  • Redgj?r for eventuelle antagelser du gj?r.
  • Pass p? at det du leverer fra deg er klart, presist og enkelt ? forst?, b?de n?r det gjelder form og innhold.
  • Hvis du st?r fast p? en oppgave, b?r du g? videre til en annen oppgave f?rst.
  • Alle implementasjonsoppgaver skal besvares med pseudokode. Det viktige er at pseudokoden er lett forst?elig, entydig og presis.
  • En lett forst?elig, entydig og presis forklaring med naturlig spr?k, kan v?re mer poenggivende enn pseudokode som er vanskelig ? forst?, tvetydig eller upresis.
  • I implementasjonsoppgaver foretrekkes lavere kj?retidskompleksitet.
  • Du kan anta at du har algoritmer og datastrukturer kjent fra pensum tilgjengelig, med mindre noe annet er spesifisert.

Noen flere tips

Det som f?lger er noen f? tips og r?d.

Hva er viktigere enn hvordan

Det er viktig ? kjenne til algoritmene og datastrukturene vi har studert gjennom semesteret. En god strategi er ? f?rst l?re seg hva de gj?r og brukes til, og deretter l?re seg hvordan de oppn?r dette. Det er ogs? sentralt ? kjenne til hvor effektive de er (alts? kjenne til kj?retidskompleksiteten).

Empati med leseren

Dette kan virke opplagt. Den som skal rette besvarelsen din har ingen mulighet til ? kontakte deg, stille deg oppf?lgingssp?rsm?l eller p? andre m?ter hente ut mer informasjon enn n?yaktig det du har skrevet. Du m? selv s?rge for at det er mulig ? skj?nne hva du mener bare p? bakgrunn av teksten din.

Eksamen er en ?velse i kommunikasjon av egen forst?else. Gj?r det lett ? forst? hva du mener.

Slapp av

Eksamen er stressende for de fleste. Den er imidlertid ikke farlig. Gj?r det du kan for ? ikke la eksamen ta fra deg nattes?vn (siden den trenger du); det er det ikke verdt. Hvis du kan gj?re noe for ? gj?re selve eksamen mer behagelig for deg selv, s? gj?r det (enn s? lenge det ikke g?r utover andre).

Skriv ned flere l?sninger

Ofte vil en eksamensoppgave ha flere mulige l?sninger, der noen er enklere enn andre. For IN2010 s? dukker dette ofte opp i oppgaver som kan l?ses mer eller mindre effektivt.

Dersom du skj?nner hvordan oppgaven kan l?ses enkelt (men ineffektivt) kan det v?re lurt ? skrive den ned, selv hvis du skj?nner at du kan l?se problemet mer effektivt. Du kan legge til din mer effektive l?sning etterp?.

Svar p? alle oppgaver

P? sant/usant sp?rsm?l blir ubesvart og feil behandlet likt, s? det l?nner seg alltid ? gjette.

Det g?r ikke ? f? mindre uttelling enn det man f?r ved ? svare blank. Du f?r ikke uttelling for ? svare p? noe annet enn hva oppgaven ber om, men du har ingen grunn til ? ikke pr?ve.

En mulig innfallsvinkel til n?r du f?ler deg blank p? en oppgave: Skriv ned sanne ting som er relevant for oppgaven; kanskje en av disse observasjonene kan inspirere frem en l?sning?

Pseudokode

P? eksamen skal du besvare implementasjonsoppgaver med pseudokode. Du kan skrive ?nesten Java? eller ?nesten Python?, eller pseudokode mer lignende p? det du har lest i l?reboken og sett p? forelesning. Det viktigste er at du gj?r deg forst?tt.

Gj?r dette:

  • Bruk innrykk.
  • Bruk kontrollstrukturer (if, while, og s? videre…).
  • Bruk fornuftige variabelnavn (eller forklar navnene i teksten rundt).
  • V?r konsekvent.
  • V?r presis.
  • V?r konsis.

Ikke gj?r dette:

  • Ikke importer biblioteker (bruk antagelser og naturlig spr?k i stedet).
  • Ikke v?r vag.
  • Ikke bruk ?fancy? Python eller Java.

Til slutt

Vi oppfordrer alle p? det sterkeste til ? svare p? Fagutvalgets kursevaluering n?r den kommer. Dette er viktig for at vi som underviser kan f? tilbakemelding p? hvordan vi kan gj?re ting bedre.

Tusen takk for f?lget, og lykke til p? eksamen og med videre studier!

--
Med vennlig hilsen oss som underviser IN2010
Publisert 11. des. 2023 15:54 - Sist endret 11. des. 2023 15:54