IN1010 – Objektorientert programmering

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 til emnet

Studenter ved UiO søker plass på undervisning og melder seg til eksamen i Studentweb.

Obligatoriske forkunnskaper

Emnet forutsetter IN1000 – Introduksjon i 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 til 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 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.

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

Hjelpemidler til 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:

Tilrettelagt eksamen, kildebruk, begrunnelse og klage

Se mer om eksamen ved UiO

Sist hentet fra Felles Studentsystem (FS) 19. feb. 2020 18:17:55

Fakta om emnet

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