Beskjeder

Av Odd Petter Sand
Publisert 15. juni 2026 12:00

Sensorveiledningen som ble brukt til å vurdere eksamensbesvarelsene finner dere her. Vi har laget begrunnelser til samtlige kandidater (disse finner dere i Inspera), og sensorveiledningen vil være til hjelp for å forstå begrunnelsen bedre.

Av Odd Petter Sand
Publisert 12. mai 2026 00:09

Opptak av dagens spørretime ligger i timeplanen sammen med de andre forelesningsopptakene og ressursene vi har lagt ut.

På spørsmålet om dere trenger å sjekke om input fra bruker er på riktig format eller ikke, så vil dette forklares tydelig i alle oppgavene der det er aktuelt. Tidligere beskjeder om hva man skal anta hvis det ikke står, er derfor ikke relevant, fordi vi kommer til å presisere dette i oppgaveteksten.

Lykke til med eksamensforberendelser, og husk at vi har semesterets siste gruppetime tirsdag (dagen før eksamen, se timeplan) hvis dere trenger hjelp med noe. :)

Av Odd Petter Sand
Publisert 11. mai 2026 09:58

Du kan sende inn spørsmål til spørretimen her så lenge spørretimen pågår (dvs. så lenge skjemaet er åpent).

Vi vil gjøre svar sendt inn med nettskjemaet tilgjengelig også til de som ikke kan komme i spørretimen.

Av Odd Petter Sand
Publisert 7. mai 2026 15:11

I dag ble prøveeksamen publisert i Inspera. Dere vil få innloggingsinfo fra studieadministrasjonen i løpet av dagen.

Legg merke til følgende:

  • For de som ikke har levert oblig 6-8 dette semesteret men har godkjent fra tidligere: Det er en del nytt i oppgave 4 (__iter__ og yield, blant annet) som dere neppe har sett før. Se også neste punkt.
  • For alle: Oppgave 4 er oppdatert for å ligne mer på avsluttende eksamen - dere blir ikke lenger fortalt hvordan dere skal implementere alle klassene; for noen av dem må dere selv finne ut om dere skal bruke lister, ordbøker, eller en enkelt istansvariabel (som i oblig 7).

Hvis du ikke har fulgt undervisningen dette semesteret er det viktig at du regner gjennom prøveeksamen!

Eksamenssettet er åpent til kl. 23:59 tirsdag 12. (kvelden før eksamen). Men vi anbefaler at dere avslutter eksamenslesinge...

Av Odd Petter Sand
Publisert 5. apr. 2026 17:46

Noe har gått galt med Panopto, og på grunn av påskeferien tar det tid å få fikset. Som en nødløsning har vi laget nye lenker til opptakene. Dere finner disse i timeplanen (trykk på "Alternativ lenke til forelesningsopptak" på uken du vil se forelesningen til).

(Hvis du i flere dager har prøvd å få sett opptakene uten å lykkes, og blitt vesentlig forsinket med oblig 7 pga. det, så minner vi om at det er mulig å sende inn egenmelding for å få 3 dager utsatt frist - se lenke i oppgaveteksten hvis du skulle befinne deg i denne situasjonen.)

Oppdatering 7/4: Nettskjemaet brukte ved en feil oblig 6 sine frister, men alle som ...

Av Odd Petter Sand
Publisert 23. mars 2026 19:22

Denne beskjeden oppdateres fortløpende når det er endringer i oppgaveteksten til oblig 7, slik at dere kan sjekke at dere har fått med dere det som er nytt:

  • mandag 23/3: la til et hint om hvordan man håndterer æ, ø og å riktig når man leser filen med lagnavn (har du støtt på en masse feilmeldinger av typen KeyError, kan dette være årsaken).
Av Odd Petter Sand
Publisert 23. mars 2026 13:29

For å få til oblig 7, vil forelesningsopptakene i timeplanen være til stor hjelp, spesielt om du ikke var på forelesningene:

  • Hvis du trenger nytt forsøk på oblig 6, eller synes denne obligen var vanskelig, bør du starte med opptaket fra uke 7
  • Hvis oblig 6 gikk greit, kan du starte med opptaket fra uke 8
    • Det vi gjorde i dagens forelesning (uke 9), spesielt livekoding, bygger nemlig videre på uke 8 - og her er det mye som er relevant for oblig 7

I dagens forelesning (uke 9) finner du også det du trenger om løkker som går over et hjemmelaget objekt (yield og __iter__) til eksamen.

TLDR: Å jobbe gjennom de tr...

Av Odd Petter Sand
Publisert 9. mars 2026 17:43

Det er kommet et par mindre oppdateringer i oppgaveteksten til oblig 6, samt i filen oblig7.py. Sørg for at dere har siste versjon av denne filen og av oppgaveteksten når dere (fortsetter med å) gjør(e) oppgaven.

Endringer:

  • Endret navn på en metode i Kamp fra spill til simuler (oblig7.py)
  • La til hvordan man oppretter et nytt Runde-objekt (oppgavetekst)
Av Odd Petter Sand
Publisert 9. mars 2026 09:47

Forelesningen i dag er avlyst pga. sykdom, beklager kortere varsel enn vanlig. Vi har plass i timeplanen til å bare utsette de siste forelesningene med en uke. Hvis det er nødvendig å flytte oblig 7 og 8 i tid, så vil dere få beskjed om det - men det gjør vi bare hvis det er nødvendig.

Av Odd Petter Sand
Publisert 3. mars 2026 11:50

Opptakene fra forelesing 7 og utover publiseres i timeplanen. Dette krever litt redigering, så det vil som oftest bli gjort først dagen etter forelesning.

Av Odd Petter Sand
Publisert 25. feb. 2026 14:47

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 ...
Av Stein Michael Storleer
Publisert 25. feb. 2026 12:55

Vil du delta på en AI-brukertest og få et universalgavekort?

Som del av masteroppgaven min undersøker jeg hvordan man kan lage en AI-chatbot som sørger for at du lærer mest mulig i IN1000. Chatbotten heter Alfred og skiller seg fra ChatGPT på et par måter:

Alfred oppfører seg som en gruppelærer i IN1000 og har tilgang til alle IN1000-forelesninger. Målet er at Alfred skal svare relevant for pensum og gi mest mulig læringsutbytte.

Hvis du er interessert i å teste Alfred og lære om hvordan man kan lære mer av AI, ta gjerne kontakt på epost (eastorks@uio.no) for å få mer info og avtale et tidspunkt for testing.

I testen vil du bedt om å løse en programmeringsoppgave med hjelp av Alfred, og etterpå blir du stilt noen spørsmål om opplevelsen din.

Testen tar under 1 time, og som takk for at du bidrar får du et universalgavekort på 200 kr.

Vennlig hilsen

Erlend Størkson (eastorks@uio.no)

Av Stein Michael Storleer
Publisert 4. feb. 2026 18:31

Da har vi gode nyheter til deg.

Du kan få godkjent innleveringene 3, 4 og 5 uten å måtte levere. Men det kreves at du møter på en gruppe og jobber sammen med andre med den obligatoriske oppgaven. Les mer om prøveordningen her.

Av Stein Michael Storleer
Publisert 20. jan. 2026 18:41

Alle kan gå på alle grupper, uansett hvilken gruppe du er tatt opp til. Dvs. all undervisning om våren er åpen for alle!

Av Stein Michael Storleer
Publisert 18. jan. 2026 17:31

Godt nytt semester! Første forelesning er mandag 19. januar kl 10.15 i det store auditoriet (Simula) i Ole-Johan Dahls hus.

Vi bruker ikke Canvas i IN1000. Viktige beskjeder og annen viktig info blir gitt her på semestersida. Den første uka er det viktig å gå på forelesningen og minst ei av gruppene, se timeplanen. Her blir det gitt mye nyttig informasjon som du ikke bør gå glipp av.

Faglig innhold for denne uka svarer nøyaktig til det som ble gjennomgått i uke1 i IN1000 høsten 2025. Her finner du flere ressurser, bl.a. opptak fra forelesninger og lysark. De som ikke følger forelesningene henvises til disse ressurssidene, dvs. det blir ikke gjort opptak av forelesningene i vår. Forkurset går dessverre heller ikke om våren.

Frist for første obligatoriske oppgave er allerede ...