enkeltuker

Sist endret 17. aug. 2020 08:18 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 8. sep. 2020 15:30 av Joakim Sundnes
Tema denne uken er kapittel 2 i l?reboka som omhandler to grunnleggende begreper i programmering: l?kker (eng: loops) og lister.
Sist endret 14. aug. 2020 11:22 av Ole Christian Lingj?rde
Tema denne uken er kapittel 3 i l?reboka. Kapittelet introduserer to nye og fundamentale konsepter i programmering: funksjoner og forgreninger. Begge deler kommer til ? bli brukt i oppgaver hver eneste uke gjennom h?sten.
Sist endret 11. sep. 2020 08:36 av Joakim Sundnes
Tema for uke 37 er kapittel 4 i l?reboka. Kapittelet introduserer en rekke nyttige teknikker og verkt?y, som vi skal bruke mye gjennom h?sten. Hovedpunktene er som f?lger:
Sist endret 17. sep. 2020 08:24 av Joakim Sundnes
Hovedtema for uke 38 er kapittel 6 i l?reboka, om plotting og array-beregninger (vektor-beregninger). Hovedpunktene er som f?lger:
Sist endret 20. sep. 2020 10:08 av Ole Christian Lingj?rde
Denne uken skal vi kort repetere de viktigste fortsetter vi med plotting, og l?rer hvordan vi lager animasjoner ved hjelp av matplotlib. I tillegg introduserer vi differenslikninger, fra Kapittel 1 i kompendiet. Temaet er noe mer matematisk enn de kapitlene vi har g?tt gjennom til n?, og handler i hovesak om ? programmere tallf?lger ved hjelp av for-l?kker.
Sist endret 11. sep. 2020 08:44 av Joakim Sundnes
Tema i uke 40 er kapittel 6; dictionaries og strenger.
Sist endret 23. sep. 2020 14:37 av Joakim Sundnes
I uke 42 begynner vi p? kapittel 8 om klasser.
Sist endret 23. sep. 2020 14:44 av Joakim Sundnes
I uke 43 avslutter vi kapittelet om klasser, og tar ett skritt videre ved ? introdusere arv og objektorientert programmering (OOP).
Sist endret 24. sep. 2020 08:11 av Joakim Sundnes
I uke 44 introduserer vi numeriske metoder for ODE-er, og hvordan disse kan programmeres. Vi starter med enkle likninger og enkle metoder som forlengs Euler, og g?r deretter videre med systemer av ODE-er og mer avanserte metoder, som Runge-Kutta. Til slutt ser vi p? hvordan ODE-l?sere kan programmeres som et klassehierarki. Dette er en praktisk implementasjon siden mye av koden er felles for ulike l?sere.
Sist endret 9. okt. 2020 14:46 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.