Poengsystemet
IN2040 har tre obligatoriske oppgaver, hver i to deler (a+b), slik at det tilsammen blir seks innleveringer. Man kan oppnå opptil 10 poeng per innlevering, og man må ha minst 12 poeng (av 20 mulige) per oblig for å gå videre. Merk at alle tre obligene må vurderes som bestått for å kunne ta eksamen.
Ingen omlevering eller utsettelse
Poengsystemet beskrevet betyr at hvis du gjør det dårlig på f.eks 1a så vil du få mulighet til å hente deg inn igjen på 1b. Samtidig er det viktig å merke seg at det ikke er anledning til omleveringer. Hvis en oblig (dvs. summen av delene a+b) ikke blir godkjent får man altså ikke flere sjanser. Innleveringsfrister utsettes kun i forbindelse med sykdom (inntil 3 kalenderdager ved egenmelding; for lenger utsettelse ta kontakt med studieadministrasjonen for levering av legeerklæring).
Samarbeid
Mens oblig 1 skal løses individuelt oppmuntrer vil til at oblig 2 og 3 løses i arbeidsgrupper av to eller tre studenter sammen. Det er mulig å levere oblig 2 og 3 individuelt om man virkelig ønsker det, men vi oppfordrer til at man samarbeider gruppevis på disse.
Behandling av fusk
Det forutsettes at alle har lest det generelle regelverket for levering av obligatoriske oppgaver ved IFI, og også er klare over rutinene for behandling av fuskesaker.
Obligkalender
Merk at innlevering og tilbakemelding skjer i Devilry. Innleveringsfristene er lagt til fredager kl. 23:59, stortsett annenhver uke. Oppgavetekster, prekode og løsningsforslag distribueres via emnets GitHub-repo: https://github.uio.no/IN2040/h20 (se i mappen `obliger').
# | Tema | Ut | Inn |
---|---|---|---|
1a | Grunnleggende Scheme og rekursjon; | 19-aug | 4-sep |
1b | Lister og høyereordens prosedyrer; | 2-sep | 18-sep |
2a | Huffmankoding, m/ prekode; | 16-sep | 2-okt |
2b | Lokal tilstand og muterbare data: | 30-sep | 16-okt |
3a | Strømmer og memoisering, med prekode; | 14-okt | 30-okt |
3b | Metasirkulær evaluator; | 28-okt | 13-nov |