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?s?ke og f? plass p? undervisningen og melde seg til eksamen?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 – Innf?ring i beregningsmodeller for biovitenskap.