Undervisningsmateriale og pensumliste IN1900

Undervisningsmateriale IN1900 H26

Læringsmålet for IN1900 er god forståelse av ukeoppgavene og oppgavene som løses i forelesning (se undervisningsplanen). Eksamen vil teste denne forståelsen.

Alle oppgavene er knyttet til tema fra læreboka Programmering for Matematikk og Naturvitenskap.

Oppgavene som gås gjennom i kurset er hentet fra læreboka, og i tillegg disse kildene:

Eksamen

Eksamen består av to deler, en midttermineksamen i uke 41 og en avsluttende eksamen i desember. Maksimal score er til sammen 100 poeng, 25 poeng på midttermineksamen og 75 poeng på avsluttende eksamen. Poenggrensene for de forskjellige karakterene varier noe fra år til år ut fra hvordan eksamen slår ut, men gjennomsnittstall fra de fem siste årene er A: 93, B: 81, C: 62, D: 50, E: 40.

Obligatoriske innleveringsoppgaver

For å ta eksamen må man ha godkjent de obligatoriske innleveringene. Fram til 2022 var de ukentlige innleveringsoppgavene obligatoriske, og man måtte levere inn og få godkjent ca 2/3 av dem for å kunne gå opp til eksamen.

Fra 2023 ble det gjort frivillig (men sterkt anbefalt!) å levere inn ukesoppgavene. Dette fortsetter høsten 2026. I tillegg vil vi ha to obligatoriske oppgaver i løpet av semesteret, som må leveres inn og godkjennes for å  kunne ta eksamen. Det kommer mer informasjon om dette i starten av semesteret.

Pensumliste IN1900 H26

Pensum til midttermineksamen er følgende:

Hvis man har god forståelse av oppgavene som er nevnt over er man godt forberedt til eksamen. De oppgitte kapitlene fra læreboka er nyttige å lese for å få denne forståelsen. Alle "underveisoppgaver" i de oppgitte kapitlene er også relevante og nyttige for eksamen. Midtveiseksamen er en flervalgsprøve med hovedfokus på å kunne lese og forstå kode. Det anbefales også å se på tidligere eksamensoppgaver gitt til midtveis. Oppgavene på årets eksamen vil være av samme type og ca samme vanskelighetsgrad som de siste årene.

Til avsluttende eksamen blir det en kombinasjon av flervalgsoppgaver og egne programmeringsoppgaver. Da forventes det at man kan bruke alle tema fra "kjernepensum" i egne programmer, mens tema under "kjennskap til" kan dukke opp i kodeeksempler på eksamen og det forventes at man skal kunne kjenne igjen og forstå disse.

De anbefalte oppgavene i undervisningsplanen er ikke pensum. Disse oppgavene er selvfølgelig også relevante, men mange av dem er mer avanserte og går litt forbi pensum.

Send mail til sundnes@ifi.uio.no hvis dere har spørsmål eller noe er uklart.