Undervisningsmateriale og pensumliste IN1900
Undervisningsmateriale IN1900 H22
L?ringsm?let for IN1900 er god forst?else av ukeoppgavene og oppgavene fra plenums?velser (se undervisningsplanen). Eksamen vil teste denne forst?elsen.
Alle oppgavene er knyttet til tema fra l?reboken Introduction to Scientific Programming with Python av Joakim Sundnes, og til kompendiet Solving ODEs in Python. B?de l?reboka og kompendiet er i hovedsak oppdaterte kortversjoner av utvalgte kapitler i A Primer on Scientific Programming with Python av Hans Petter Langtangen. Denne boka har v?rt brukt som l?rebok i IN1900 og tidligere INF1100 i mange ?r, og g?r mer i dybden og har flere eksempler enn den nye l?reboka. Boka er derfor en veldig nyttig ressurs ? bruke i tillegg til ?rets l?rebok. Den er skrevet for Python 2, s? noen detaljer i koden er annerledes enn i den nye boka som bruker Python 3, men forskjellene er veldig sm?. Begge b?kene er tilgjengelige gratis som e-bok. Den nye l?reboka er ?pent tilgjengelig for alle, mens Langtangen sin bok er tilgjengelig via UiO-biblioteket og kan lastes ned hvis man er logget p? et UiO-nettverk.
Oppgavene som g?s gjennom i kurset er hentet fra flere kilder:
- De fleste av oppgavene som g?s gjennom p? forelesningene er fra Langtangen sin bok, og alle oppgavene fra denne boka er tilgjengelige som egen PDF fil.
- Alle de obligatoriske ukeoppgavene er hentet fra et eget oppgavehefte.
- Undervisningsplanen inneholder ogs? noen anbefalte oppgaver for hver uke, som er hentet enten fra Langtangen sin bok, fra oppgaveheftet, eller hefter egne hefter med fysikk- og kjemi-relaterte oppgaver. Alle oppgavesamlingene er tilgjengelig her.
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.
Et tilstrekkelig antall obligatoriske oppgaver m? v?re best?tt
For ? ta eksamen m? man ha nok godkjente obligatoriske ukeinnleveringer. Vi har et poengsystem hvor de fleste oppgaver teller ett poeng, mens noen st?rre oppgaver teller to eller flere. Se her for poengkravene h?sten 2022.
Pensumliste IN1900 H22
Pensum for midtveiseksamen er f?lgende:
- Kapittel 1 til 6 i Introduction to Scientific Programming with Python
- Alle oppgaver som er gitt som obligatoriske innleveringsoppgaver eller gjennomg?tt p? forelesningene. Alle disse oppgavene er listet opp i undervisningsplanen, og er hentet fra oppgaveheftet eller A Primer on Scientific Programming with Python. L?sninger p? oppgavene fra forelesningene finnes her.
- 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 til midtveis.
Det anbefales ogs? ? se p??tidligere eksamensoppgaver gitt til midtveis. ?rets midtveiseksamen vil v?re en ren flervalgspr?ve, og de fleste oppgavene vil v?re av samme type som er gitt de siste ?rene.
Pensum til avsluttende eksamen er f?lgende:
-
Alle forelesningsnotatene (se her: /studier/emner/matnat/ifi/IN1900/h22/ressurser/podcast.md)
-
Alle kapitler i l?reboken Introduction to scientific programming with Python som har v?rt gjennomg?tt p? forelesninger
-
Hele kompendiet Solving ordinary differential equations in Python.
-
Alle plenumsoppgaver og obligatoriske oppgaver
Oppgaver som er gjennomg?tt i plenum eller gitt som obligatoriske oppgaver er sentrale i pensum. Hvis man har god forst?else av disse er man godt forberedt til eksamen. All teori og alle verkt?y som er n?dvendig for ? forst? og l?se disse oppgavene finnes i l?reboka og ODE-kompendiet. Forelesningsnotatene er et nyttig supplement til l?rebok og kompendium, som oppsummerer de viktigste punktene og presenterer alternative eksempler.
Avsluttende eksamen varer 4 timer, er digital og skjer i programsystemet Inspera (egen PC kan ikke benyttes). Hjelpemidler er ikke tillatt. Eksamen vil best? av en kombinasjon av flervalgsoppgaver og oppgaver hvor en selv m? utforme svar (med st?rst vekt p? siste typen oppgaver).