FY1008
Introduksjon til numerisk fysikk
Høst
Trondheim
Norsk
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.