HUMIT1700 – Grunnkurs i programmering for humanister
Beskrivelse av emnet
Kort om emnet
En innf?ring i programmering ved bruk av Java og med vekt p? objektorientert programmering. Bruk av klasser, klassehierarkier, objekter og samspill mellom objekter. Bruk av Javas klassebibliotek. Modellering i UML. Bruk av programmer til simulering. Muligheter og begrensninger av IKT. Etiske og moralske problemer. Personvern. Emnet er spesielt tilpasset studenter uten realfaglig bakgrunn.
Hva l?rer du?
Studentene l?rer ? skrive enkle program i Java. Emnet gir en innf?ring i objektorientert programmering og vil v?re et godt grunnlag for bl.a. p?bygningsemnet INF 1010 Objektorientert programmering. Emnet vil kunne erstatte INF 1000 Grunnkurs i programmering.
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 forutsetninger.
Overlappende emner
Overlapper 6 sp. med INF1000 – Grunnkurs i objektorientert programmering (videref?rt) og INF101, samt 10 sp. med SLI130.
Undervisning
Emnet g?r over et semester. Det organiseres med 6 timer undervisning pr uke - delt mellom seminarer og oppgavel?sninger. I tillegg gis det veiledning av studentene ved datamaskin.
Eksamen
Det vil v?re flere (6 stk.) obligatoriske innleveringer underveis som skal godkjennes for ? f? g? opp til eksamen. Obligatoriske oppgaver er gyldige i 5 ?r, med mindre emnet endres.
En avluttende 4-timers skriftlig eksamen. Karakterskala: Best?tt / ikke best?tt