IN-KJM1900 – Introduksjon i programmering for kjemikere

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?kjemifaglige problemstillinger.

Studentene har felles undervisning med IN1900 - Introduksjon til programmering for naturvitenskapelige anvendelser?f?rste halvdel av semesteret. Deretter?vil kjemistudentene?ha egen undervisning og oppgaver knyttet til kjemirelaterte 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 kjemiske problemstillinger, og skrive programmer som gj?r beregninger med modellene
  • dr?fte egnetheten til ulike numeriske metoder med utgangspunkt i kjemiske problemstillinger

Opptak til emnet

Emnet er forbeholdt studenter p? Kjemi og biokjemi (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

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?og BIOS1100 – Innf?ring i beregningsmodeller for biovitenskap.?Listen er ikke utt?mmende.

Hjelpemidler til eksamen

Et dobbeltsidig ark med kommandoer ("kommandokart") gitt av emneansvarlig er tillatt til bruk ved eksamen. Kommandokartet er ogs? vedlagt digitalt i Inspera.

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

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

Sist hentet fra Felles Studentsystem (FS) 24. des. 2024 17:59:13

Fakta om emnet

Niv?
Bachelor
Studiepoeng
10
Undervisning
H?st
Eksamen
H?st
Undervisningsspr?k
Norsk