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 澳门葡京手机版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

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

Sist hentet fra Felles Studentsystem (FS) 2. juli 2024 23:46:22

Fakta om emnet

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