Information till medarbetare med anledning av covid-19 (Uppdaterad: 6 augusti 2020)

Hoppa direkt till innehållet
printicon

Design av högpresterande mjukvara

  • Antal högskolepoäng 7,5 hp
  • Nivå Avancerad nivå
  • Starttid Vårtermin 2021

Om kursen

When designing software that should be capable of rapidly solving massive computational problems, one should look at the design problem from three different perspectives regardless of the problem domain:
  1. Efficient algorithms. There is no point investing time and energy into writing performance-optimized software if the underlying algorithms are inefficient.
  2. Parallel computing. Being limited to a single core means that the software will not scale to larger problem instances and will be unable to benefit from new machines with more parallelism.
  3. Computer organization and architecture. Understanding the inner workings of a computer and its consequences for implementations of data structures and algorithms is key in order to make efficient use of the hardware resources.
The course Design of High-Performance Software aims to practice the integration of previously learned knowledge in each of these three fundamental areas. The students will walk through the process of designing, implementing, and evaluating high-performance software for a small real-life application. Throughout the course, the students will look at the problem from each perspective with the aim of obtaining a final product that strikes a balance between all three

Anmälan och behörighet

Design av högpresterande mjukvara, 7,5 hp

Visa tillfällen för föregående termin Vårtermin 2021 Det finns inga senare terminer för kursen

Startar

24 mars 2021

Slutar

6 juni 2021

Studieort

Umeå

Undervisningsspråk

Engelska

Studieform

Dagtid, 50%

Behörighetskrav

För tillträde till kursen krävs följande (eller motsvarande): 60 hp i huvudområdet datavetenskap eller 2 års avklarade studier (120hp), i
båda fallen inkluderande kurserna Effektiva algorimer,7.5hp,  Datorers uppbyggnad och arkitektur, 7.5hp samt kursen Parallell programmering för multicore-baserade system, 7.5hp eller motsvarande.

Engelska A/5 och svenska för grundläggande behörighet för högskolestudier (om kursen ges på svenska).

Urval

Högskolepoäng avklarade per sista anmälningsdag (för utbildning på grundnivå 1-165 hp, för avancerad nivå 30-285 hp) Sökande inom vissa program vid Umeå universitet har platsgaranti till denna kurs. Antalet platser för fristående kurs kan därför bli begränsat.

Anmälningskod

UMU-57306

Anmälan

Du kan inte anmäla dig ännu. Anmälan öppnar 15 september 2020 klockan 13:00. Sista anmälningsdag är den 15 oktober 2020.

Studieavgifter

Anmälnings- och studieavgifter krävs för dig som inte har medborgarskap i EU, EES-länderna eller Schweiz. Läs mer på antagning.se

Kontaktformulär

Kontaktformulär

Tänk på att universitetet är en statlig myndighet och att det du skriver här kan bli en allmän handling. Var därför försiktig med att skriva känsliga eller personliga frågor här i kontaktformuläret. Alla uppgifter behandlas enligt dataskyddsförordningen (GDPR)

Kontaktperson för kursen är:
Studentexpeditionen på datavetenskap