IN-GEO1900 – Introduksjon i programmering for geofagstudenter
Beskrivelse av emnet
Kort om emnet
Emnet gir en innf?ring i programmering med programmeringsspr?ket Python. Programmeringsoppgavene handler i stor grad om matematiske beregninger knyttet til temaer fra naturvitenskapen og geofaglige problemstillinger.
Studentene har felles undervisning med?IN1900 - Introduksjon til programmering for naturvitenskapelige anvendelser?f?rste halvdel av semesteret. Deretter?vil geofagstudentene?ha egen undervisning og oppgaver knyttet til geofagrelaterte problemstillinger.?
Hva l?rer du?
M?l for emnet er at du skal kunne
- bruke grunnleggende Python-programmering som l?kker, beslutninger, funksjoner og ulike datastrukturer
- lage programskisser og algoritmer ut fra en matematisk spesifikasjon av et naturvitenskapelig problem
- feils?ke programmer og konstruere tester for ? finne og rette feil i egne programmer
- bruke eksterne Python-moduler i samspill med egen kode til ? derivere, integrere, finne nullpunkter og l?se differens- og differensiallikninger
- lage, anvende og vurdere matematiske modeller som beskriver geofaglige problemstillinger, og skrive programmer som gj?r beregninger med modellene
- dr?fte egnetheten til ulike numeriske metoder med utgangspunkt i geofaglige problemstillinger
Opptak til emnet
Emnet er forbeholdt studenter p? studieprogrammene?Geologi og geografi (bachelor) og Geofysikk og klima (bachelor)
Spesielle opptakskrav
I tillegg til?generell studiekompetanse?eller?realkompetanse?m? du dekke spesielle opptakskrav:
Matematikk R1 (eller Matematikk S1 og 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.
Overlappende emner
- 7 studiepoeng overlapp med BIOS1100 – Innf?ring i beregningsmodeller for biovitenskap.
- 7 studiepoeng overlapp med IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser.
- 7 studiepoeng overlapp med IN-KJM1900 – Introduksjon i programmering for kjemikere.
- 7 studiepoeng overlapp med INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videref?rt).
- 6 studiepoeng overlapp med IN1000 – Introduksjon til objektorientert programmering.
- 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 JUS5080 – Programming for lawyers.
- 5 studiepoeng overlapp med JUR1080 – Programming for lawyers (nedlagt).
- 4 studiepoeng overlapp med INF1000 – Grunnkurs i objektorientert programmering (videref?rt).
- 4 studiepoeng overlapp med INF1001 – Grunnkurs i objektorientert programmering (nedlagt).
- 4 studiepoeng overlapp med MAT-IN1105 – Programmering, modellering og beregninger (nedlagt).
- 4 studiepoeng overlapp med MAT-INF1100L – Programmering, modellering og beregninger (videref?rt).
Undervisning
Undervisningen best?r av?4 timer forelesning og 2 timer gruppeundervisning pr uke.
Undervisningen samkj?res med undervisningen i IN1900 f?rste halvdel av semesteret.
I den siste delen vil det v?re krav om obligatorisk oppm?te p? f?rste forelesning.
Det kreves gjennomf?ring av obligatoriske ?velser for ? kunne g? opp til eksamen.?Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig 澳门葡京手机版app下载 under retningslinjer for obligatoriske oppgaver.
Eksamen
4 timers?skriftlig digital deleksamen?som teller 25% av sluttkarakteren. Avsluttende 4 timers?skriftlig digital eksamen?teller 75% av sluttkarakteren.
Obligatoriske oppgaver m? v?re godkjente for ? kunne g? opp til eksamen.
Som eksamensfors?k i dette emnet teller ogs? fors?k i f?lgende tilsvarende emner:?INF1000 - Grunnkurs i objektorientert programmering (videref?rt),?INF1001 - Grunnkurs i objektorientert programmering (nedlagt),?IN1000 - Introduksjon til objektorientert programmering,?INF1100 - Grunnkurs i programmering for naturvitenskapelige anvendelser (videref?rt),?IN1900 - Introduksjon i programmering for naturvitenskapelige anvendelser,?IN-KJM1900 - Introduksjon i programmering for kjemikere?og?BIOS1100 - Innf?ring i beregningsmodeller for biovitenskap.?Listen er ikke utt?mmende.
Hjelpemidler til eksamen
Ingen hjelpemidler tillatt.
Eksamensspr?k
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
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.