INF1000 – Grunnkurs i objektorientert programmering

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 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.

Forkunnskaper

Obligatoriske forkunnskaper

Ingen.

Overlappende emner

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 亚博娱乐官网_亚博pt手机客户端登录 under retningslinjer for obligatoriske oppgaver.

Eksamen

Dette emnet har digital eksamen. 4 timers skriftlig eksamen. Obligatoriske oppgaver m? v?re godkjente for ? kunne g? opp til eksamen.

Hjelpemidler

Alle trykte og skrevne hjelpemidler er tillatt.

Eksamensspr?k

Du kan besvare eksamenen p? norsk, svensk eller dansk. S?knad om annet eksamensspr?k sender du til kontaktpunktet for emnet.

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.

Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med INF1001 – Grunnkurs i objektorientert programmering (nedlagt), IN1000 – Introduksjon til objektorientert programmering, INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videref?rt), IN1900 – Introduksjon i programmering for naturvitenskapelige anvendelser,  IN101, IN105 og INF101,

Tilrettelagt eksamen

S?knadskjema, krav og frist for tilrettelagt eksamen.

Annet

Det er obligatorisk oppm?te p? f?rste forelesning.

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

Fakta om emnet

Studiepoeng
10
Niv?
Bachelor
Undervisning
Hver h?st

Emnet ble undervist siste gang h?sten 2016. INF1000 erstattes av IN1000 fra h?sten 2017. Obliger kan ikke videref?res til IN1000.

Eksamen
Hver h?st

Eksamen siste gang h?st 2017 og h?st 2018 for de som har alle obliger godkjent fra f?r.

Undervisningsspr?k
Norsk