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

Gratis interaktive lærebøker for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Skolesaga · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

LærebøkerQuiz
BøkerIT 2
IT 2
Se kompetansemål (LK20)

1Kapittel 1: Seksjon 1

Hva er objektorientert programmering?
1.1
Hva er objektorientert programmering?
660m
Klasser og objekter
1.2
Klasser og objekter
765m
Innkapsling og tilgangskontroll
1.3
Innkapsling og tilgangskontroll
660m
Arv og gjenbruk
1.4
Arv og gjenbruk
765m
Polymorfisme og abstraksjon
1.5
Polymorfisme og abstraksjon
665m

2Kapittel 2: Seksjon 2

Komposisjon og aggregering
2.1
Komposisjon og aggregering
660m
Datastrukturer – lister, stakker og køer
2.2
Datastrukturer – lister, stakker og køer
765m
Ordbøker og mengder
2.3
Ordbøker og mengder
660m
Designmønstre
2.4
Designmønstre
665m
UML og modellering
2.5
UML og modellering
655m

3Kapittel 3: Seksjon 3

Algoritmisk tenkning og effektivitet
3.1
Algoritmisk tenkning og effektivitet
765m
Søke- og sorteringsalgoritmer
3.2
Søke- og sorteringsalgoritmer
770m
Rekursjon og dynamisk programmering
3.3
Rekursjon og dynamisk programmering
665m
Grafalgoritmer og trær
3.4
Grafalgoritmer og trær
665m
Algoritmisk problemløsning i praksis
3.5
Algoritmisk problemløsning i praksis
660m

4Kapittel 4: Seksjon 4

Hva er et API?
4.1
Hva er et API?
655m
Hente data fra API-er
4.2
Hente data fra API-er
660m
Dataformater – JSON og XML
4.3
Dataformater – JSON og XML
655m
Bygge eget API med Flask
4.4
Bygge eget API med Flask
665m
Nettverkskommunikasjon
4.5
Nettverkskommunikasjon
660m

5Kapittel 5: Seksjon 5

Relasjonsdatabaser – repetisjon og fordypning
5.1
Relasjonsdatabaser – repetisjon og fordypning
765m
Avansert SQL
5.2
Avansert SQL
770m
Databaser i Python med SQLite
5.3
Databaser i Python med SQLite
665m
NoSQL og alternative datalagring
5.4
NoSQL og alternative datalagring
660m
Datamodellering for komplekse systemer
5.5
Datamodellering for komplekse systemer
660m

6Kapittel 6: Seksjon 6

Moderne webutvikling
6.1
Moderne webutvikling
660m
JavaScript og DOM-manipulering
6.2
JavaScript og DOM-manipulering
765m
Backend med Python og Flask
6.3
Backend med Python og Flask
665m
Fullstack-applikasjoner
6.4
Fullstack-applikasjoner
665m
Brukeropplevelse og brukbarhetstesting
6.5
Brukeropplevelse og brukbarhetstesting
655m

7Kapittel 7: Seksjon 7

IT-sikkerhet og trusselmodellering
7.1
IT-sikkerhet og trusselmodellering
660m
Sikker programmering
7.2
Sikker programmering
765m
Kryptering og autentisering i praksis
7.3
Kryptering og autentisering i praksis
660m
Personvern, GDPR og dataetikk
7.4
Personvern, GDPR og dataetikk
655m
Etikk og samfunnsansvar i IT
7.5
Etikk og samfunnsansvar i IT
655m

8Kapittel 8: Seksjon 8

Systemutviklingsmetoder
8.1
Systemutviklingsmetoder
660m
Testing og kvalitetssikring
8.2
Testing og kvalitetssikring
660m
Versjonskontroll og samarbeid
8.3
Versjonskontroll og samarbeid
655m
Dokumentasjon og vedlikehold
8.4
Dokumentasjon og vedlikehold
550m
Avsluttende prosjekt
8.5
Avsluttende prosjekt
660m