enkeltuker

Sist endret 19. aug. 2026 09:38 av Joakim Sundnes
Målet for uke 34 er å gi en oversikt over kurset, og en første introduksjon til programmering generelt, og programmering i Python spesielt. Forelesningene er basert på kapittel 1 og 2 i læreboka. Vi introduserer verktøyene vi bruker i programmeringen; editor for å redigere filer og terminalvinduet for å navigere mellom filer og kataloger. For mange er dette helt nytt, men dere får god trening i løpet av kurset. Det gjennomgås små Python-programmer med variabler, enkle matematiske formler og utskrift til skjerm.
Sist endret 19. aug. 2026 16:51 av Joakim Sundnes
Hovedtema denne uken er kapittel 3 i læreboka som omhandler to grunnleggende begreper i programmering: vilkår (if-tester) og løkker (loops). I tillegg introduserer vi en ny variabeltype kalt en liste.
Sist endret 23. aug. 2026 21:04 av Joakim Sundnes
Tema denne uken er kapittel 4 i læreboka. Kapittelet introduserer funksjoner, som er et fundamentalt konsept i programmering. Vi kommer til å bruke funksjoner nesten hver eneste gang vi programmerer gjennom høsten.
Sist endret 23. aug. 2026 21:03 av Joakim Sundnes
Hovedtema for uke 37 er kapittel 6 i læreboka, som handler om testfunksjoner og feilhåndtering. I tillegg skal vi se på alternative metoder for å lese inn data fra brukeren av programmet. Hovedpunktene er som følger:
Sist endret 6. sep. 2026 20:23 av Joakim Sundnes
Hovedtema for uke 38 er kapittel 5 i læreboka, som introduserer to nye datastrukterer; Numpy-arrayer og dictionaries (ordbøker):
Sist endret 27. sep. 2026 17:15 av Joakim Sundnes
I uke 39 introduserer vi to nye tema: plotting (kap 8.1) og løsning av likninger (kap 11).
Sist endret 27. sep. 2026 17:02 av Joakim Sundnes
I uke 40 introduserer vi diskret modellering og differenslikninger, fra kapittel 13 i læreboka. Temaet handler i hovedsak om å programmere tallfølger ved hjelp av for-løkker.
Sist endret 4. okt. 2026 17:43 av Joakim Sundnes
I uke 42 begynner vi på kapittel 7 om klasser.
Sist endret 4. okt. 2026 18:17 av Joakim Sundnes
I uke 43 bygger fortsetter vi på kapittel 14 om klasser, og tar temaet ett skritt videre ved å introdusere arv og objektorientert programmering (OOP).
Sist endret 4. okt. 2026 18:19 av Joakim Sundnes
I uke 45 avslutter vi temaet om ODE-løsere. Vi går litt videre med systemer av ODEer, og ser på hvordan ODE-løserne kan programmeres for å  håndtere disse. Med riktig bruk av NumPy er det veldig små endringer som skal til for å lage en generell løser for både skalare ODEer og systemer.
Sist endret 4. okt. 2026 17:43 av Joakim Sundnes