FYS3150 – Computational Physics

Kort om emnet

Emnet gir en innf?ring i numeriske metoder for ? l?se?problemer i fysiske fag og kjemi, dvs. metoder for ? l?se ordin?re?og partielle differensiallikninger, matriseoperasjoner og egenverdiproblemer, numerisk integrasjon, Monte Carlo-metoder og modellering. Emnet gir ogs? en kort og praktisk rettet introduksjon til programmering i C++ og versjonskontroll med git, samt trening i hvordan?skrive en vitenskaplig?rapport.

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.
  • har du grunnleggende kunnskap om optimalisering og parallelisering av kode.
  • 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 kjennskap til anvendelser av numeriske metoder i ulike grener av naturvitenskap.
  • kan du kommunisere numerisk arbeid gjennom ? produsere en grundig vitenskaplig rapport, skrevet i LaTeX, med tilh?rende visualiseringer og programkode.

Opptak til emnet

Studenter m? hvert semester?s?ke og f? plass p? undervisningen og melde seg til eksamen?i Studentweb.

Spesielle opptakskrav

I tillegg til generell studiekompetanse eller realkompetanse?m? du dekke spesielle opptakskrav.

Du m? ha:

  • Matematikk R1 (eller Matematikk S1 og S2) + R2

Og en av disse:

  • Fysikk (1+2)
  • Kjemi (1+2)
  • Biologi (1+2)
  • Informasjonsteknologi (1+2)
  • Geofag (1+2)
  • Teknologi og forskningsl?re (1+2)

De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter.

Overlappende emner

Undervisning

Emnet g?r over et helt semester med 6?timer undervisning per uke.

  • 4 timer forelesning
  • 2 timer data-lab

Emnet inkluderer to obligatoriske oppgaver, som m? v?re godkjent f?r avsluttende eksamen.

Eksamen

  • Tre hjemmeeksamener der den f?rste teller 20% og de to etterf?lgende teller 40% hver 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: FYS4150 – Computational Physics

Eksamensspr?k

Dersom emnet undervises p? engelsk vil det bare tilbys eksamensoppgavetekst p? engelsk. Du kan besvare eksamen p? norsk, svensk, dansk eller engelsk

Karakterskala

Emnet bruker?karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen

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

Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.

Sist hentet fra Felles Studentsystem (FS) 22. des. 2024 13:48:44

Fakta om emnet

Niv?
Bachelor
Studiepoeng
10
Undervisning
H?st
Eksamen
H?st
Undervisningsspr?k
Norsk (engelsk p? foresp?rsel)