IN1010 – Objektorientert programmering
Beskrivelse av emnet
Kort om emnet
Emnet er en fortsettelse av IN1000 – Introduksjon til objektorientert programmering og g?r dypere inn p? objektorientert programmering; arbeidsspr?ket er Java og det blir gitt en innf?ring i det. Emnet tar ogs? opp noen nyttige datastrukturer og algoritmer
Hva l?rer du?
Etter ? ha tatt IN1010:
- har du god oversikt over programmeringsspr?ket Java og du kan bruke det til ? l?se reelle problemer av middels st?rrelse
- behersker du avanserte objektorienterte mekanismer som subklasser, polymorfi og interface
- har du oversikt over noen grunnleggende datastrukturer (spesielt lenkete lister) og du kan programmere de viktigste operasjonene p? dem
- kan du utvikle robuste og p?litelige programmer med godt objektorientert design, og du kan finne alternative l?sninger for et gitt problem og vurdere fordeler og ulemper ved de ulike l?sningene
- har du kunnskap om parallelle programmer med tr?der og du kan benytte dette i enkle programmer
- kjenner du til hendelsesh?ndtering og kan skrive enkle programmer som h?ndterer hendelser
Opptak til emnet
Studenter ved UiO?s?ker plass p? undervisning og melder seg til eksamen i Studentweb.
Obligatoriske forkunnskaper
Emnet forutsetter IN1000 – Introduksjon til objektorientert programmering/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/IN105/INF101/IN101.
Overlappende emner
- 10 studiepoeng overlapp med INF1010 – Objektorientert programmering (videref?rt).
- 6 studiepoeng overlapp med IN1910 – Programmering for naturvitenskapelige anvendelser.
- 5 studiepoeng overlapp med INF101.
- 5 studiepoeng overlapp med INF101.
- 5 studiepoeng overlapp med IN105.
- 5 studiepoeng overlapp med INF110 – Algoritmer og datastrukturer (nedlagt).
- 5 studiepoeng overlapp med INF110 – Algoritmer og datastrukturer (nedlagt).
- 5 studiepoeng overlapp med IN115.
Undervisning
2 timer forelesninger, 2 timer plenumsundervisning, 2 timer gruppeundervisning hver uke.
Det kreves gjennomf?ring av obligatoriske oppgaver. Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig 澳门葡京手机版app下载 under retningslinjer for obligatoriske oppgaver.
Eksamen
Skriftlig digital midtveiseksamen (2 t) teller 25% av endelig karakter, 4 timer skriftlig digital eksamen i slutten av semesteret teller 75% av endelig karakter.
Begge eksamen m? best?s, og m? best?s samme semester.
Oblig 1 m? v?re godkjent f?r midtveiseksamen og alle obliger m? v?re godkjent f?r endelig eksamen.
Som eksamensfors?k i dette emnet teller ogs? fors?k i f?lgende tilsvarende emner:?INF1010 – Objektorientert programmering (videref?rt)
Hjelpemidler til eksamen
Midtveiseksamen: Ingen
Avsluttende eksamen: Alle trykte og skrevne.
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.