Timeplan, pensum og eksamensdato

Velg semester

Kort om emnet

Emnet er en fortsettelse av IN1000 – Introduksjon i 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 og adgangsregulering

Studenter må hvert semester søke og få plass på undervisningen og melde seg til eksamen i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du søke opptak til våre studieprogrammer, eller søke om å bli enkeltemnestudent.

Overlappende emner

5 studiepoeng overlapp mot hver av INF101, IN105, INF110 og IN115.

Undervisning

2 timer forelesninger, 2 timer plenumsundervisning, 2 timer gruppeundervisning hver uke.

Det er obligatorisk oppmøte på første forelesning.

Det kreves gjennomføring av obligatoriske oppgaver. Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig samarbeid under retningslinjer for obligatoriske oppgaver.

Eksamen

4 timers digital skriftlig eksamen. Alle obligatoriske oppgaver må være godkjente for å kunne gå opp til eksamen. 

Hjelpemidler

Alle trykte og skrevne.

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.

Begrunnelse og klage

Adgang til ny eller utsatt eksamen

Dette emnet tilbyr både utsatt og ny eksamen. Les mer:

Trekk fra eksamen

Det er mulig å ta eksamen i emnet inntil tre ganger. Dersom du trekker deg fra eksamen etter fristen eller under eksamen, bruker du et eksamensforsøk.

Som eksamensforsøk i dette emnet teller også forsøk i følgende tilsvarende emner: INF1010 – Objektorientert programmering (videreført).

Tilrettelagt eksamen

Søknadskjema, krav og frist for tilrettelagt eksamen.

Fakta om emnet

Studiepoeng

10

Nivå

Bachelor

Undervisning

Hver vår

Eksamen

Hver vår

Undervisningsspråk

Norsk