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.

Emnet bygger p? INF2220 – Algoritmer og datastrukturer (videref?rt)/INF1020 – Algoritmer og datastrukturer (nedlagt)/INF 110.

Overlappende emner

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 亚博娱乐官网_亚博pt手机客户端登录 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

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

Sist hentet fra Felles Studentsystem (FS) 21. des. 2024 03:31:38

Fakta om emnet

Niv?
Bachelor
Studiepoeng
10
Undervisning
H?st

Undervisning tilbys siste gang h?st 2019

Eksamen
H?st

Eksamen tilbys siste gang h?st 2021

Undervisningsspr?k
Norsk (engelsk p? foresp?rsel)