INF3110 – Programmeringsspr?k
Kort om emnet
Metoder for spr?kbeskrivelse og semantikk, inklusive statiske og dynamiske aspekter, typing, implementasjon og kj?resystemer. Ulike typer programmeringsspr?k, inklusive funksjonelle spr?k og Prolog.
Hva l?rer du?
Etter ? ha tatt INF3110 kan du
- programmere funksjonelt i tillegg til objektorientert, og ha kjennskap til prinsippene i logiske programmeringsspr?k.
- vurdere fordele og ulemper ved de forskjellige m?ter ? programmere p?, og dermed hva som er det optimale programmeringsspr?k til en gitt oppgave.
- forklare hvordan sentrale spr?kbegreper er implementert.
- v?re i stand til ? l?re nye spr?k og delta i utvikling av nye programmeringsspr?k.
- bruke avanserte objektorienterte mekanismer som for eksempel generics.
Spesielle opptakskrav
I tillegg til generell studiekompetanse eller realkompetanse?m? du dekke spesielle opptakskrav:
- Matematikk R1 (eller Matematikk S1 og S2) + R2
De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter. Les mer om spesielle opptakskrav.
Anbefalte forkunnskaper
Emnet bygger p? INF2220 – Algoritmer og datastrukturer (videref?rt)/INF1020 – Algoritmer og datastrukturer (nedlagt)/INF 110.
Overlappende emner
- 10 studiepoeng overlapp med INF4110 – Programmeringsspr?k (nedlagt).
- 10 studiepoeng overlapp med IN3040 – Programmeringsspr?k.
- 9 studiepoeng overlapp med IN211.
- 6 studiepoeng overlapp med IN214.
Undervisning
2 timer forelesninger og 2 timer gruppe?velser per 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
4 timers skriftlig digital eksamen ved semesterets slutt. Alle obligatoriske oppgaver m? v?re godkjente for ? kunne g? opp til eksamen.
Hjelpemidler til eksamen
Alle trykte og skrevne hjelpemidler
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
Studenter som dokumenterer gyldig frav?r fra ordin?r eksamen, kan ta utsatt eksamen i starten av neste semester.
Det tilbys ikke ny eksamen til studenter som har trukket seg under ordin?r eksamen, eller som ikke har best?tt.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Tilrettelegging p? eksamen
- Trekk fra eksamen
- Syk p? eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen p? nytt
- Fusk/fors?k p? fusk
Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.