IN2040 – Funksjonell programmering
Kursoversikt
Programmering i et funksjonelt programmeringsspråk. Rekursjon. Abstrakte datastrukturer. Datastyrt programmering, memoisering, objektorientering, lister og strømmer. Styrker og svakheter ved funksjonell programmering sammenlignet med imperativ programmering. Semantikk for evaluering av funksjonskall og interpretering av funksjonelle programmer.
Karakterkalkulator
Karakterskala
IN2040 bruker karakterskala fra A til F, der A er beste karakter og F er stryk.
A
Fremragende
B
Meget god
C
God
D
Nokså god
E
Tilstrekkelig
F
Ikke bestått
Viktig informasjon
Spesielle opptakskrav
Matematikk R1 (eller Matematikk S1 og S2)
Obligatoriske forkunnskaper
IN1000 eller tilsvarende grunnkurs i programmering
Undervisning
2 timer forelesning og 2 timer gruppe hver uke
Obligatoriske aktiviteter
Gjennomføring av obligatoriske øvelser
Eksamen
4 timers skriftlig digital eksamen
Hjelpemidler til eksamen
Ingen hjelpemidler tillatt
Eksamensspråk
Norsk, svensk, dansk eller engelsk
Undervisningstid
Emnet undervises kun i høstsemesteret
Overlappende emner med IN2040 – Funksjonell programmering
Merk: Denne visualiseringen viser antall studiepoeng som overlapper mellom IN2040 og andre emner. Hold musepekeren over søylene for mer informasjon om hvert emne.
Ukentlig timefordeling for IN2040
-
4 timerTotalt per uke
