INF2340 – Simulering og visualisering
Beskrivelse av emnet
Kort om emnet
Visualiseringsteknikker for geometriske objekter (flater og volum), ulike visualiseringsmetoder for skalar- og vektorfelt i 2D og 3D, animasjon av tidsavhengige datasett, ulike grafiske formater og h?ndtering av store datamengder. Sentrale verkt?y er visualiseringssystemet Vtk og programmeringsspr?ket C++. I simuleringsdelen av emnet gjennomg?s prinsipielle sider ved numeriske beregningsskjemaer for differensiallikninger, hva slags type grid modellene defineres p? og hva slags type data som produseres. Til slutt behandles temaene interaktiv visualisering og "computational steering", som kombinerer visualisering og simulering.
Hva l?rer du?
Studentene skal f? kjennskap til og praktisk erfaring med moderne metoder for visualisering av tekniske beregninger. Videre skal de f? oversikt over ulike typer tekniske beregninger, f?rst og fremst relatert til matematiske modeller best?ende av partielle differensiallikninger, og hvilke typer matematiske st?rrelser det er interessant ? visualisere. Gjennom prosjektoppgaver skal studentene f? praktisk erfaring ved ? programmere enkle numeriske skjemaer og visualisere beregningsdata.
Opptak og adgangsregulering
Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.
Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.
Forkunnskaper
Obligatoriske forkunnskaper
I tillegg til generell studiekompetanse eller realkompetanse m? du dekke spesielle opptakskrav:
- Matematikk R1 eller Matematikk (S1+S2)
De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter. Les mer om spesielle opptakskrav.
Emnet forutsetter INF1000 – Grunnkurs i objektorientert programmering (videref?rt)/INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videref?rt)/INF 101, MAT-INF1100 – Modellering og beregninger (nedlagt)/MAT1100 – Kalkulus/MAT 100B.
Anbefalte forkunnskaper
Det er en fordel om studentene har kjennskap til og erfaring med analyse og line?r algebra, f.eks. gjennom MAT1110 – Kalkulus og line?r algebra /MAT 110.
Overlappende emner
9 studiepoeng mot IN 229.
Undervisning
Undervisningen best?r av 2 timer forelesninger og 2 timer ?velser per uke i v?rsemesteret, samt gjennomf?ring av obligatorisk(e) oppgave(r) som bygger opp mot en avsluttende prosjektoppgave.
Eksamen
Emnet har en avsluttende prosjektoppgave. Denne skal gjennomf?res innen en gitt frist og resultatet blir bed?mt med best?tt/ikke-best?tt. Enkelte studenter kan tas ut til muntlig eksaminasjon i prosjektoppgaven. De obligatorisk(e) oppgaven(e) og den avsluttende prosjektoppgaven m? v?re best?tt i samme semester.
Informasjon om utsatt pr?ve (kontinuasjon) finner du her: /studier/admin/eksamen/sykdom-utsatt/mn/index.html.
Mer informasjon om eksamen ved MN-fakultetet kan du lese p? fakultetets eksamenssider: http://www.mn.uio.no/studier/admin/index.html.
Annet
Det er obligatorisk oppm?te p? f?rste forelesning. Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med IN229.
Tilsynssensor for emnet er: Jan Olav Langseth
Evaluering av emnet
Tilbakemelding fra studentene v?re er avgj?rende for at vi skal kunne tilby best mulig emner og studieprogrammer. Som student ved UiO vil du derfor involveres i ulike typer evaluering av studiehverdagen din. Vi gjennomf?rer b?de fortl?pende evaluering av emner og programmer, og med jevne mellomrom ber vi studentene delta i en mer omfattende og detaljert evaluering av et bestemt emne eller program. Dette emnet evalueres v?ren 2006. Studentevalueringer er en del av kvalitetssikringen av utdanningsvirksomheten ved UiO /studier/om/kvalitet/