Stockholms universitet
Go to this page on our english site

Kvantprogrammering

Kursen ger en introduktion till kvantberäkning.

Inom en snar framtid kommer troligen kvantberäkningsenheter att finnas tillgängliga. På kursen ägnar vi oss huvudsakligen åt tekniker som kommer att användas för att programmera och arbeta med dem.

Följande ämnen behandlas på kursen:

  • Översikt över begrepp i linjär algebra riktad mot kvantberäkning
  • Enkla kvantprotokoll
  • Kvantprogrammeringsspråk
  • Quantum Annealers och kvadratiska obegränsade optimeringsproblem
  • Icke-lokala spel
  • Kvantinternet
  • Det dolda undergruppsproblemet
  • Quantum Fourier Transform och tillämpningar
  • Kvantsökning
  • Quantum Error Correction
  • Simulering av kvantkretsar

Från bits till qubits – lär dig kvantprogrammering

En kurs för dig som är nyfiken på kvantberäkning och vad det används till. Om du läst 15 hp programmering och har ett intresse för matematik är det här kursen för dig.

Mateus De Oliveira Oliveira Foto: Carina Bergholm
Mateus De Oliveira Oliveira, lärare på kursen, berättar vad som skiljer ”vanlig programmering” från kvantprogrammering. Foto: Carina Bergholm

Mateus de Oliveira Oliveira, lärare på kursen, berättar vad som skiljer ”vanlig programmering” från kvantprogrammering.

– Rent praktiskt är kvantprogrammering väldigt likt klassisk programmering. Den största skillnaden är att det finns speciella instruktioner för att definiera kvantkretsar och för att simulera dem. Man behöver också lära sig om några viktiga kvantalgoritmer och tekniker inom kvantdatorer för att kunna definiera effektiva kvantkretsar för centrala beräkningar, säger Mateus de Oliveira Oliveira

Kvantdatorer är i huvudsak klassiska datorer som har tillgång till kvantbehandlingsenheter.

– Det är beräkningsenheter som påskyndar vissa typer av beräkningar genom att utnyttja grundläggande principer från kvantfysiken, som superposition, interferens etc. Intressant nog finns det vissa beräkningsuppgifter som tydligen är mycket svåra för klassiska datorer, men som plötsligt blir lätta när de blir utökade med kvantbehandlingsenheter, säger Mateus de Oliveira Oliveira.

Läs hela intervjun med Mateus de Oliveira Oliveira på vår engelska sida där han bland annat berättar om kursens innehåll, mer om kvantdatorer och vad som händer i framtiden inom området.
From bits to qubits – learn quantum programming

  • Kursupplägg

    Undervisningen sker på engelska.

    Undervisning

    Undervisningen består av föreläsningar och handledning.
    Föreläsningarna spelas in. Kursen kan följas på distans för studenter som vill göra det.

    Examination

    Kursen examineras genom inlämningsuppgifter och projektarbete.

    Examinator

     
  • Schema

    Schema finns tillgängligt senast en månad före kursstart. Vi rekommenderar inte utskrift av scheman då vissa ändringar kan ske. Vid kursstart meddelar utbildningsansvarig institution var du hittar ditt schema under utbildningen.
     
  • Kurslitteratur

    Observera att kurslitteraturen kan ändras fram till två månader före kursstart.

     
  • Kontakt

    Studievägledning för sökande till kandidatprogram och fristående kurser