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

10 studiepoeng overlapp mot INF1010 – Objektorientert programmering (videreført)

5 studiepoeng overlapp mot hver av INF101, IN105, INF110 og 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 samarbeid under retningslinjer for obligatoriske oppgaver.

Eksamen

6 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

Vår 2018

Eksamen

Hver vår

Undervisningsspråk

Norsk