IN1000 – Introduksjon til objektorientert programmering
Beskrivelse av emnet
Timeplan, pensum og eksamensdato
Kort om emnet
Emnet er en introduksjon til programmering og gir en god basis for videre studier i informatikk, men det er også egnet for deg som kun ønsker å forstå hva programmering er. Emnet forutsetter ingen forkunnskaper i programmering. Det gir en første innføring i Python og hvordan man utvikler algoritmer, inkludert bruk av lister, filer og kommunikasjon med bruker. Det blir lagt spesiell vekt på objektorientert programmering.
Hva lærer du?
Etter å ha tatt IN1000:
- forstår du prinsippene for objektorientert programmering og kan benytte disse til å skrive enklere objektorienterte programmer
- kan du programmere i programmeringsspråket Python og kan bruke dette til å løse mindre problemer ved hjelp av valg, løkker, funksjoner, lister, klasser og objekter
- kan du skrive oversiktlige og lesbare programmer
- er du i stand til å sette deg inn i andres programmer, finne eventuelle feil i dem og modifisere dem
Opptak til emnet
Studenter må hvert semester  i Studentweb.
Overlappende emner
- 9 studiepoeng overlapp med INF1000 – Grunnkurs i objektorientert programmering (videreført).
- 8 studiepoeng overlapp med INF1001 – Grunnkurs i objektorientert programmering (nedlagt).
- 8 studiepoeng overlapp med INF101.
- 7 studiepoeng overlapp med IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser.
- 7 studiepoeng overlapp med INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videreført).
- 7 studiepoeng overlapp med BIOS1101.
- 6 studiepoeng overlapp med BIOS1100 – Innføring i beregningsmodeller for biovitenskap.
- 6 studiepoeng overlapp med IN-KJM1900 – Introduksjon i programmering for kjemikere.
- 6 studiepoeng overlapp med HUMIT1700 – Grunnkurs i programmering for humanister (nedlagt).
- 6 studiepoeng overlapp med IN-GEO1900 – Introduksjon i programmering for geofagstudenter.
- 5 studiepoeng overlapp med JUS5080 – Programming for lawyers.
- 5 studiepoeng overlapp med JUR1080 – Programming for lawyers (nedlagt).
- 4 studiepoeng overlapp med GEO1040 – Grunnkurs i programmering for geofaglige problemstillinger (nedlagt).
- 4 studiepoeng overlapp med GEO-KJM1040 – Grunnkurs i programmering for problemstillinger i geofag og i kjemi (nedlagt).
- 4 studiepoeng overlapp med MAT-IN1105 – Programmering, modellering og beregninger (nedlagt).
- 4 studiepoeng overlapp med MAT-INF1100L – Programmering, modellering og beregninger (videreført).
- 3 studiepoeng overlapp med SIFI2000 – Foundations of Digitalization.
Undervisning
2 timer forelesninger, 2 timer seminargrupper og 2 timer lab-grupper.
Det er sterkt anbefalt å møte på første forelesningen fordi det vil bli gitt viktig information.
Det kreves innlevering av obligatoriske oppgaver.Â
Eksamen
4 timers avsluttende . Alle 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), INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videreført), IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser, IN-KJM1900 – Introduksjon i programmering for kjemikere, IN-GEO1900 – Introduksjon i programmering for geofagstudenter. Listen er ikke uttømmende.
Hjelpemidler til eksamen
Alle trykte og skrevne.
·¡°ì²õ²¹³¾±ð²Ô²õ²õ±è°ùÃ¥°ì
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Â
Adgang til ny eller utsatt eksamen
¹ó´Ç°ùÌý³óø²õ³Ù²õ±ð³¾±ð²õ³Ù±ð°ù±ð³Ù tilbyr dette emnet bÃ¥de utsatt og ny eksamen. Les mer:
¹ó´Ç°ùÌý±¹Ã¥°ù²õ±ð³¾±ð²õ³Ù±ð°ù±ð³Ù tilbys IKKE utsatt eller ny eksamen.
Mer om eksamen ved UiO
- 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.