MAT-INF1100L – Programmering, modellering og beregninger
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.
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
- har du grunnleggende ferdigheter i Python-programmering, som bruk av l?kker, tester, grafikk (plotting), funksjoner, og enkel brukerinteraksjon og filh?ndtering
- kan du lage programskisser og algoritmer ut ifra en matematisk spesifikasjon av et problem
- kan du gjennomf?re induksjonsbevis og simulere differensligninger
- kan du approksimere funksjoner med Taylorpolynomer
- kan du l?se differensialligninger b?de med formel og tiln?rmet ved hjelp av numeriske metoder
- kan du bruke feilestimater til ? forst? og kontrollere feilen i numeriske beregninger
Opptak og adgangsregulering
For ? kunne ta dette emnet m? du ha opptak til ett av f?lgende studieprogrammer:
- Bachelorprogrammet Materialer, energi og nanoteknologi
- 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.
Forkunnskaper
Obligatoriske forkunnskaper
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.