MAT-IN1105 – Programmering, modellering og beregninger
Beskrivelse av emnet
Timeplan, pensum og eksamensdato
Kort om emnet
Emnet gir en grunnleggende innf?ring i programmeringspr?ket Python og i matematiske emner som ligger godt til rette for numerisk behandling ved hjelp av programmering. Emnet er en kombinasjon av de to emnene MAT-INF1100 – Modellering og beregninger (nedlagt) og IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser.
Hva l?rer du?
Etter ? ha tatt emnet kan du:
- formulere et problem matematisk og l?se det ved hjelp av analytiske eller numeriske metoder
- grunnleggende ferdigheter i Python-programmering, som bruk av l?kker, tester, grafikk (plotting), funksjoner, og enkel brukerinteraksjon og filh?ndtering
- lage programskisser og algoritmer ut ifra en matematisk spesifikasjon av et problem
- gjennomf?re induksjonsbevis og simulere differensligninger
- approksimere funksjoner med Taylorpolynomer
- l?se differensialligninger b?de med formel og tiln?rmet ved hjelp av numeriske metoder
- bruke feilestimater til ? forst? og kontrollere feilen i numeriske beregninger
Opptak til emnet
For ? kunne ta dette emnet m? du ha opptak til ett av f?lgende studieprogrammer:
- Bachelorprogrammet?Matematikk og ?konomi
- Bachelorprogrammet Materialvitenskap for energi- og nanoteknologi
- Bachelorprogrammet Geofysikk og klima
- Bachelorprogrammet Geologi og geografi
- Lektorprogrammet?(studieretning realfag)
Det er ikke mulig ? s?ke om plass p? undervisning og melde seg til eksamen via Studentweb. Ta kontakt med ditt programpunkt for oppmelding.?
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
- 10 studiepoeng overlapp med MAT-INF1100L – Programmering, modellering og beregninger (videref?rt).
- 6 studiepoeng overlapp med MAT-INF1100 – Modellering og beregninger (nedlagt).
- 5 studiepoeng overlapp med BIOS1100 – Innf?ring i beregningsmodeller for biovitenskap.
- 5 studiepoeng overlapp med GEO1040 – Grunnkurs i programmering for geofaglige problemstillinger (nedlagt).
- 5 studiepoeng overlapp med GEO-KJM1040 – Grunnkurs i programmering for problemstillinger i geofag og i kjemi (nedlagt).
- 5 studiepoeng overlapp med MAT1105 – Line?r algebra og numeriske metoder.
- 4 studiepoeng overlapp med IN1000 – Introduksjon til objektorientert programmering.
- 4 studiepoeng overlapp med IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser.
- 4 studiepoeng overlapp med INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videref?rt).
- 4 studiepoeng overlapp med IN-KJM1900 – Introduksjon i programmering for kjemikere.
- 4 studiepoeng overlapp med JUS5080 – Programming for lawyers.
- 4 studiepoeng overlapp med JUR1080 – Programming for lawyers (nedlagt).
- 4 studiepoeng overlapp med IN-GEO1900 – Introduksjon i programmering for geofagstudenter.
- 3 studiepoeng overlapp med INF1000 – Grunnkurs i objektorientert programmering (videref?rt).
- 3 studiepoeng overlapp med INF1001 – Grunnkurs i objektorientert programmering (nedlagt).
Undervisning
5 timer forelesning/fellesundervisning og 2 timer gruppeundervisning hver uke hele semesteret. Undervisningen i dette emnet er en kombinasjon av undervisningen i MAT-INF1100 – Modellering og beregninger (nedlagt) og IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser.
Tilbudet i antall grupper kan justeres underveis i semesteret, avhengig av oppm?tet.
Eksamen
Skriftlig digital eksamen midt i semesteret som teller 1/3 ved sensurering.
Avsluttende skriftlig eksamen som teller 2/3 ved sensurering.
Dette emnet har obligatoriske ?velser som m? v?re godkjent f?r avsluttende eksamen.
Merk at MAT-IN1105 har avsluttende eksamen p? samme dag som MAT-INF1100 – Modellering og beregninger (nedlagt) og det er ikke mulig ? g? opp til eksamen i begge emner i samme semester.
Det er mulig ? ta IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser og MAT-IN1105 i samme semester, selv om disse emnene har felles midtveiseksamen p? samme dag. Du velger i s? fall selv til hvilken eksamen du m?ter og poengsummen p? midtveiseksamen vil bli den samme i begge emner.
Hjelpemidler til eksamen
Midtveiseksamen: Ingen hjelpemidler er tillatt.
Avsluttende eksamen: Godkjent kalkulator og formelark for MAT1100 og MAT-INF1100.
Eksamensspr?k
Eksamensoppgaven gis p? norsk. Du kan besvare eksamenen 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
Dette emnet tilbyr b?de utsatt og ny eksamen. Les mer:
Mer om eksamen ved UiO
- Kildebruk og referanser
- 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.