IN1010 – Objektorientert programmering

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

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 亚博娱乐官网_亚博pt手机客户端登录 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

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

Sist hentet fra Felles Studentsystem (FS) 22. des. 2024 04:00:28

Fakta om emnet

Niv?
Bachelor
Studiepoeng
10
Undervisning
V?r
Eksamen
V?r
Undervisningsspr?k
Norsk