• Lærebøker
  • Python
  • GeoGebra
  • Hoderegning
  • Test deg selv

Søk i Skolesaga

Søk etter lærebøker, kapitler, trinn og verktøy

Gratis interaktive lærebøker for norsk skole.

Lærebok
PersonvernVilkårTilgjengelighetKontakt

© 2026 Skolesaga · Alle rettigheter forbeholdt

Skolesaga.no eies og drives av Studenthjelp Privatundervisning AS · Org.nr 913 117 387 · studenthjelp@gmail.com

Innholdet er utviklet med støtte fra kunstig intelligens og kvalitetssikres løpende. Les mer

LærebøkerQuiz
BøkerIN1900 Introduksjon til programmering med vitenskapelige anvendelser

🐍IN1900 Introduksjon til programmering med vitenskapelige anvendelser

Høyskole

Eksamensrettet

Eksamensrettet lærebok for IN1900 (UiO): Python-grunnlaget og kodesporing, feilhåndtering, rekker med testfunksjon, NumPy og plotting, klasser med spesialmetoder, differenslikninger, ODE-løsere og det utleverte ODESolver-hierarkiet, og fillesing til nøstede dictionaries — bygget rundt de fem kodemønstrene som går igjen i hvert nyere eksamenssett, med all kode kjørt og utskriften gjengitt slik terminalen faktisk skriver den.

Se læringsmålFlashcards (567 definisjoner)EksamenstreningKildegrunnlag
0

Kapittel 0: Eksamenskart

1 delkapittel · ca. 35 min

0.1Eksamenskartet — slik testes IN1900
335m
1

Kapittel 1: Python-grunnlaget og kodesporing

8 delkapitler · ca. 8 t 5 min

1.1Variabler, datatyper, uttrykk og operatorpresedens
940m
1.2Lister, indeksering og slicing
945m
1.3Løkker — for, while, range og nøstede løkker
950m
1.4Strenger, f-strenger og formatert utskrift
745m
1.5Dictionaries og nøstede dictionaries
845m
1.6Funksjoner, scope og lambda
950m
1.7DRILL — Kodesporing: «hva skrives ut?»
1490m
1.PPrøver til del 1: Python-grunnlaget og kodesporing
41120m
2

Kapittel 2: Robuste programmer: input, kommandolinje og feilhåndtering

3 delkapitler · ca. 3 t 40 min

2.1Kommandolinje, brukerinput og eval
740m
2.2DRILL — Feilhåndtering: hvilken exception utløses?
1260m
2.PPrøver til del 2: Robuste programmer: input, kommandolinje og feilhåndtering
15120m
3

Kapittel 3: Funksjoner, testing og rekker

4 delkapitler · ca. 4 t 50 min

3.1Testfunksjoner og assert
1040m
3.2Rekker og summer: Taylor- og potensrekker
755m
3.3DRILL — Rekke-implementering med testfunksjon
1275m
3.PPrøver til del 3: Funksjoner, testing og rekker
11120m
4

Kapittel 4: NumPy, vektorisering og plotting

4 delkapitler · ca. 4 t 15 min

4.1NumPy-arrays: oppretting, vektorisering og 2D
1050m
4.2Lister vs. NumPy — «med løkke / uten løkke»
945m
4.3Plotting med matplotlib
940m
4.PPrøver til del 4: NumPy, vektorisering og plotting
12120m
5

Kapittel 5: Klasser med spesialmetoder

6 delkapitler · ca. 6 t 50 min

5.1Klasser, `__init__` og `__call__`
655m
5.2Spesialmetoder: `__str__`, `__add__`, `__mul__`
655m
5.3Arv og `super()`
645m
5.4Stykkvise og diskontinuerlige funksjoner
645m
5.5DRILL — Klasser med spesialmetoder
1290m
5.PPrøver til del 5: Klasser med spesialmetoder
10120m
6

Kapittel 6: Numeriske metoder som kodemønstre

4 delkapitler · ca. 5 t 5 min

6.1Numerisk derivasjon, integrasjon og nullpunkt
955m
6.2Differenslikninger
1255m
6.3DRILL — Differenslikninger
1075m
6.PPrøver til del 6: Numeriske metoder som kodemønstre
11120m
7

Kapittel 7: ODE-løsere og ODESolver-hierarkiet

6 delkapitler · ca. 7 t 15 min

7.1ODE-løser som funksjon: forward Euler
755m
7.2Det utleverte ODESolver-hierarkiet: bruke ForwardEuler og RungeKutta4
755m
7.3ODE-systemer: pakke ut u og plotte komponentene
660m
7.4Subklasse av ODESolver: skriv `advance`
855m
7.5DRILL — ODE-oppgaver med roterende innpakning
1090m
7.PPrøver til del 7: ODE-løsere og ODESolver-hierarkiet
9120m
8

Kapittel 8: Fillesing og datastrukturer

4 delkapitler · ca. 5 t

8.1Fillesing til nøstet dictionary
855m
8.2Filskriving, filtrering og fast-bredde-felt
750m
8.3DRILL — Fillesing til nøstet dict med filtrering
1075m
8.PPrøver til del 8: Fillesing og datastrukturer
10120m
9

Kapittel 9: Eksamenstrening

3 delkapitler · ca. 10 t

9.1Midtveis-simulering: 20 flervalg
30120m
9.2Avsluttende øvingseksamen 1 — epidemi-innpakning
14240m
9.3Avsluttende øvingseksamen 2 — mekanikk/nervecelle-innpakning med subklasse
14240m

Uavhengig læringsressurs: Skolesaga er ikke tilknyttet, godkjent av eller utarbeidet i samarbeid med Universitetet i Oslo. Emnekoden brukes kun for å identifisere hvilket emne stoffet er rettet mot. Dette er ikke offisielt studiemateriell — pensum og eksamensordning kan endres, så sjekk alltid emnets offisielle sider.

Les mer i vilkårene.