FYS4150 – Computational Physics
Beskrivelse av emnet
Kort om emnet
Hva lærer du?
Etter å ha fullført emnet:
- behersker du grunnleggende C++-programmering for anvendelse på numeriske problemer, samt bruk av git for versjonskontroll.
- kan du kommunisere numerisk arbeid gjennom å produsere en grundig vitenskaplig rapport, skrevet i LaTeX, med tilhørende visualiseringer og programkode.
- kan du anvende en rekke numeriske metoder for egenverdiproblemer og matriseoperasjoner, ordinære og partielle differensiallikninger, integrasjon og simulering av stokastiske systemer. Blant metodene som dekkes er LU-dekomponering, Verlet-algoritmen, Runge-Kutta-metoder, Crank-Nicolson-metoden, Gaussisk kvadratur, Monte Carlo-metoder, Markov-kjeder og Metropolis-algoritmen.
- kan du gjøre rede for styrkene og svakhetene til overnevnte numeriske metoder.
- har du grunnleggende kunnskap om optimalisering og parallelisering av kode.
- har du kjennskap til anvendelser av numeriske metoder i ulike grener av naturvitenskap.
Opptak til emnet
Studenter tatt opp til andre masterprogrammer kan, etter søknad, få adgang til emnet hvis dette er klarert med eget program.
Dersom du ikke allerede har studieplass ved UiO, kan du søke om opptak til våre studieprogrammer, eller søke om å bli enkeltemnestudent.
Anbefalte forkunnskaper
- INF1000 – Grunnkurs i objektorientert programmering (videreført) eller IN1000 – Introduksjon til objektorientert programmering
- INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videreført)
- IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser
- FYS-MEK1110 – Mekanikk (nedlagt) eller FYS1100 – Mekanikk og modellering
- MAT1100 – Kalkulus
- MAT1110 – Kalkulus og lineær algebra
- MAT1120 – Lineær algebra
Overlappende emner
- 10 studiepoeng overlapp med FYS3150 – Computational Physics.
Undervisning
Emnet går over et helt semester med 6 timer undervisning per uke.
- 4 timer forelesning
- 2 timer data-lab
Emnet har to obligatoriske oppgaver, som må være godkjent før avsluttende eksamen.
Eksamen
- To hjemmeeksamener der den første teller 20% og den andre teller 40% ved sensurering. Alle eksamensdelene må leveres for å få karakter i emnet.
- Avsluttende skriftlig eksamen som teller 40% ved sensurering.
Ved oppgaveskriving må du gjøre deg kjent med reglene for kildebruk og referanser. Ved brudd på reglene kan du bli mistenkt for forsøk på fusk.
Dette emnet har obligatoriske oppgaver som må være godkjent før avsluttende eksamen.
Som eksamensforsøk i dette emnet teller også forsøk i følgende tilsvarende emner: FYS3150 – Computational Physics
Hjelpemidler til eksamen
Avsluttende eksamen:
- Godkjent kalkulator
- K. Rottmann: "Matematisk formelsamling"
- Ett håndskrevet A4-ark (begge sider) med egne notater
Eksamensspråk
Karakterskala
Adgang til ny eller utsatt eksamen
I dette emnet tilbys det ikke utsatt eksamen for eksamenskandidater som er syke før eksamen eller som blir syke under eksamen. Det kan tilbys utsatt innleveringsfrist.
Sykdommen må dokumenteres med legeattest datert senest på ordinær innleveringsdato. Du må levere legeattesten til emnets kontaktpunkt innen innleveringsfristen for hjemmeeksamen.
Det tilbys ikke ny eksamen til kandidater som trekker seg eller ikke består ordinær eksamen.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Hvordan bruke KI som student
- Tilrettelegging på eksamen
- Trekk fra eksamen
- Syk på eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen på nytt
- Fusk/forsøk på fusk
Andre veiledninger og ressurser finner du på fellessiden om eksamen ved UiO.