Högprestandaprogrammering

10 hp

Kurs, Avancerad nivå, 1TD062

Fäll ut informationen nedan för att läsa mer om anmälan och behörighet.

Studieort
Uppsala
Studietakt
67 %
Undervisningsform
Campus
Undervisningstid
Dag
Studieperiod
18 januari 2027–21 mars 2027
Undervisningsspråk
Engelska
Behörighet

120 hp inom teknik/naturvetenskap inklusive 30 hp matematik och 10 hp programmering. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)

Sista anmälningsdag
15 oktober 2026
Anmälningskod
UU-62013

För dig som är antagen eller reserv

Institutionens information om registrering

Studieort
Uppsala
Studietakt
67 %
Undervisningsform
Campus
Undervisningstid
Dag
Studieperiod
18 januari 2027–21 mars 2027
Undervisningsspråk
Engelska
Behörighet

120 hp inom teknik/naturvetenskap inklusive 30 hp matematik och 10 hp programmering. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)

För dig som är antagen eller reserv

Institutionens information om registrering

Om kursen

Även om datorerna blir snabbare och snabbare finns behovet att få ut så mycket kapacitet som möjligt ur datorn, det vill säga få mer arbete utfört inom en begränsad och rimlig tid. Detta gäller i synnerhet när man löser stora beräkningsproblem. Lika viktigt är att koden är välstrukturerad, portabel och bygger på standarder. Den här kursen handlar just om detta: hur man bygger bra, effektiv och välstrukturerad kod för moderna datorer, hjälpmedel för detta, och hur man tänker för att parallellisera kod på till exempel flerkärniga datorer. Det programmeringsspråk som huvudsakligen används i kursen är C, och i kursen ingår även introduktion till C eller C++ .