Högprestandaprogrammering
Kurs, Avancerad nivå, 1TD062
Våren 2025 Våren 2025, Uppsala, 67 %, Campus, Engelska
- Studieort
- Uppsala
- Studietakt
- 67 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 20 januari 2025–23 mars 2025
- 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.)
- Urval
-
Högskolepoäng inom teknik/naturvetenskap (max 240 hp)
- Avgifter
-
Du som inte är medborgare i ett EU-/EES-land eller Schweiz måste betala anmälnings- och studieavgift.
- Studieavgift, första inbetalningen: 24 167 kr
- Studieavgift, totalt: 24 167 kr
- Sista anmälningsdag
- 15 oktober 2024
- Anmälningskod
- UU-62013
För dig som är antagen eller reserv
- Registreringsperiod
- 20 december 2024–27 januari 2025
- Institutionens information om registrering
Våren 2025 Våren 2025, Uppsala, 67 %, Campus, Engelska För utbytesstudenter
- Studieort
- Uppsala
- Studietakt
- 67 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 20 januari 2025–23 mars 2025
- 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
- Registreringsperiod
- 20 december 2024–27 januari 2025
- 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++ .