Avancerad funktionell programmering
Kurs, Avancerad nivå, 1DL450
Fäll ut informationen nedan för att läsa mer om anmälan och behörighet.
Hösten 2026 Hösten 2026, Uppsala, 33 %, Campus, Engelska Ges endast inom program
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 2 november 2026–17 januari 2027
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp varav 40 hp datavetenskap och 20 hp matematik. Programmeringsteknik II och Funktionell Programmering I, alternativt Programkonstruktion, eller motsvarande. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
- Sista anmälningsdag
- 15 april 2026
- Anmälningskod
- UU-11002
För dig som är antagen eller reserv
Hösten 2026 Hösten 2026, Uppsala, 33 %, Campus, Engelska För utbytesstudenter
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 2 november 2026–17 januari 2027
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp varav 40 hp datavetenskap och 20 hp matematik. Programmeringsteknik II och Funktionell Programmering I, alternativt Programkonstruktion, eller motsvarande. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
För dig som är antagen eller reserv
Om kursen
Avancerad funktionell programmering är en kurs på avancerad nivå för dig som vill fördjupa dina kunskaper i funktionell programmering genom arbete i flera olika funktionella programmeringsspråk. Vilka språk som används kan variera mellan kursomgångar. Du studerar centrala koncept som lazy och parallell evaluering, makron, aktörsmodellen, continuation‑tekniker, monader och olika former av polymorfism. Genom föreläsningar, laborationer, seminarier och programmeringsuppgifter får du praktisk erfarenhet av att implementera program i olika funktionella paradigm och att analysera likheter och skillnader mellan språken. Kursen passar dig som redan har programmeringsvana och vill utveckla både din teoretiska förståelse och dina praktiska färdigheter inom funktionell programmering.