FY1008

Introduksjon til numerisk fysikk

Høst

Trondheim

Norsk

Oversikt

Snitt

B

4,06

likt

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Emnet introduserer metoder for å løse problemer fra fysikken på datamaskinen. Gjennom ulike matematiske problemstillinger hentet fra fysikk blir studentene trent i å utvikle, teste og kjøre dataprogrammer i Python for å løse disse på datamaskinen, samt å diskutere rimeligheten av de oppnådde resultatene. I den første delen av kurset blir de programmeringstekniske aspektene av Python introdusert og anvendt på ulike numeriske eksempler, mens den andre delen primært fokuserer på å anvende denne kunnskapen til å løse konkrete problemstillinger hentet fra fysikk.

Læringsmål

Etter å ha gjennomført dette emnet skal studentene kunne utvikle programmer i Python for å løse enkle matematiske problemer fra fysikken på datamaskinen. De har kjennskap til Python-modulene numpy, scipy og matplotlib og deres bruk. Videre skal studentene beherske et sett med utvalgte numeriske metoder og kunne bruke dem i praktiske anvendelser innenfor fysikk. Studentene har noe kjennskap til bruken av enkelte mer avanserte numeriske metoder hentet fra scipy, med fokus på å kunne lese og forstå dokumentasjonen for slike rutiner, dvs. å kunne forstå rutinenes input og output slik at de kan anvende dem i sine koder.

Læringsformer og aktiviteter

Forelesninger og praktiske øvinger.