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 欧洲杯在线买球_欧洲杯投注网站推荐@ 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) 2. mai 2024 04:16:50

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)