Hoppa till innehåll
← Till sökresultaten

Principer för parallell programmering

Universitet/högskola · Kurs · GrundnivåGöteborgs universitet

Annons

Annonsplats – inget annonsnätverk kopplat ännu.

Fakta

Ämnesområde
Data och IT
Nivå
Grundnivå
Omfattning
7.5 högskolepoäng
Längd
5 veckor
Studietakt
50 %
Studieort
Uppgift saknas
Start
2026-01-19
Slut
2026-03-22
Examen
Uppgift saknas
CSN-berättigad
Uppgift saknas
Avgift
17 750 SEK

Ansökan

Ansökan stängde 2025-10-15

Till ansökan hos Göteborgs universitet ↗

Påminn mig att söka

Om utbildningen

Parallellprogrammering har blivit allmänt förekommande i olika typer av system, exempelvis för att påskynda beräkningar där fysisk parallellism kan utnyttjas, för att tillhandahålla interaktiva fleranvändarmiljöer, och för att hantera interaktion med asynkrona externa händelser. Kursen syftar till att ge en introduktion till de principer som ligger till grund för parallella system, samt praktiska programmeringslösningar för modellering där man utnyttjar samtidighet i program. Områden där dessa principer och praxis är relevanta inkluderar operativsystem, distribuerade system, realtidssystem och flerkärniga arkitekturer. Begrepp som behandlas i kursen är: - fysisk kontra logisk parallellism - problem som kan uppkomma vid samtidighet (kapplöpningsvillkor, uteslutning, dödläge, rättvisa, ”livelock”) - ömsesidig uteslutning - synkronisering med delat minne (med semaforer eller finkornig låsning) - meddelandestyrd synkronisering (med meddelandeköer) Kursen belyser praktiska programmeringslösningar för parallellprogrammering med såväl imperativa som funktionella programmeringsspråk. I kursen ges en kort introduktion till funktionell programmering i allmänhet och av det funktionella programmeringsspråk som används i kursen, avsett att ge en tillräcklig bakgrund för att förstå och använda abstraktioner illustrerade med hjälp av funktionella språk.

Behörighet

Studenten ska ha fullgjort minst 7,5 hp i imperativ/objektorienterad programmering såsom DIT012, DIT948 eller motsvarande, en ytterligare kurs i programmering eller datastrukturer. Dessutom ska studenten ha kunskaper om satslogik som uppnås genom att till exempel ha avklarat DIT980, DIT725, den inledande algebra från MMG200, eller motsvarande.

Rekommenderade förkunskaper: uh

Alla tillfällen (1)

OrtStartStudietaktAnsökan
Västra Götalands län2026-01-1950 %Ansökan stängde 2025-10-15

Liknande utbildningar

Är du anordnare? Lyft utbildningen överst i relevanta sökningar.

Källa: Skolverkets Susa-nav · Uppdaterad i källan 2025-08-19 · Hämtad 2026-07-14. Uppgifter som saknas i källan visas som ”Uppgift saknas”.