print logo

INF1000 - Grunnkurs i objektorientert programmering

Fakta om emnet:
Studiepoeng:10
Undervises:Hvert høstsemester

Fra og med 2011 vil emnet kun undervises i høstsemesteret.

Eksamen:Hvert høstsemester
Undervisningsspråk:Norsk
Tilbys ved:Institutt for informatikk (Ifi)
Semestersider (undervisningstider, eksamensdato, pensum m.m.):

Kort om emnet

En første innføring i objektorientert programmering i Java og utvikling av algoritmer, inkludert bruk av arrayer og andre typer tabeller, kommunikasjon med bruker og filhåndtering. Flere sentrale mekanismer i objektorientert programmering vil bli gjennomgått, inkludert bruk av klasser, objekter og referanser. Samspill mellom objekter av noen få klasser. Bruk av Javas klassebibliotek. Modellering i UML av små systemer (klassediagrammer). Konsekvenser av IKT. Personvern.

Hva lærer du?

Etter å ha tatt INF1000

  • kan du skrive små til middels store programmer oppdelt i klasser.
  • har du grunnleggende ferdigheter i objektorientering i Java med klasser, metoder, objekter og pekere.
  • kan du lage programskisser med enkle UML klasse- og objekt-diagrammer.
  • kan du lage løsninger på mindre, virkelige problemer på én maskin med brukerinteraksjon og lagring av data på disk.
  • kan du bruke enkle deler av Javas klassebibliotek.
  • kan du finne og rette feil i egne programmer.

Opptak og adgangsregulering

Studenter må hvert semester søke 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.

Forkunnskaper

Obligatoriske forkunnskaper

Ingen.

Overlapping

10 studiepoeng mot INF101. 10 studiepoeng mot IN105. 10 studiepoeng mot IN101. 6 studiepoeng mot HUMIT1700 - Grunnkurs i programmering for humanister. 6 studiepoeng mot IN-KOM-EVU. 6 studiepoeng mot INF1100 - Grunnkurs i programmering for naturvitenskapelige anvendelser.

Det er overlapp mot GEO1040 - Grunnkurs i programmering for geofaglige problemstillinger, det er foreløbig usikkert hvor stort overlappet er.

Undervisning

2 timer forelesning og 4 timer øving med hjelpelærer (2 timer terminalstue/2 timer klasserom) hver uke. Det kreves innlevering av obligatoriske oppgaver. Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig samarbeid under retningslinjer for obligatoriske oppgaver.

Vurdering og eksamen

4 timers skriftlig eksamen. Obligatoriske oppgaver må være bestått for å kunne gå opp til eksamen. Generelle opplysninger om eksamen.

Hjelpemidler

Alle trykte og skrevne hjelpemidler er tillatt.

Sensur

Emnet bruker gradert bokstavkarakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen .

Tilsynssensor for emnet er Siri Bjorvand.

Emnet har en tilsynssensor som vurderer den helhetlige faglige kvaliteten på emnet, inkludert vurderingsordningene.

Adgang til utsatt eller ny eksamen/vurdering

Dette emnet tilbyr ny eksamen i begynnelsen av påfølgende semester til kandidater som stryker eller trekker seg under ordinær eksamen. For nærmere opplysninger, se http://www.mn.uio.no/studier/admin/eksamen/utsatt-og-ny-eksamen/index.html

Trekk fra eksamen og antall eksamensforsøk

Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med INF101/IN105/INF1100 - Grunnkurs i programmering for naturvitenskapelige anvendelser

En student kan fremstille seg til eksamen i dette emnet inntil tre ganger. Studenten anses å ha fremstilt seg til eksamen dersom hun/han ikke har trukket eksamensmeldingen sin i StudentWeb innen en gitt frist.

Annet

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

Det er obligatorisk oppmøte på gruppeøvelsene de først fire ukene.

Kontakt oss

Institutt for informatikk (Ifi)

Besøksadresse: 
Ole Johan Dahls hus, 4. etasje, Gaustadalléen 23 D

Ekspedisjonstid: 
Mandag-fredag 12:00-15:00

Postadresse: 
Postboks 1080, Blindern
0316 Oslo

Telefon: 22 85 24 10
Faks: 22 85 24 01
E-post: 
Web: http://www.mn.uio.no/ifi/