Logga in

Registrera

1FA019 · Uppsala universitet

Principer för kvantdatorer och kvantprogrammering F

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
5
Språk
Engelska
Nivå
Avancerad nivå
Fakultet
Teknisk-naturvetenskapliga fakultetsnämnden
Institution
Institutionen för fysik och astronomi

Lärandemål

Efter godkänd kurs ska studenten kunna:

  • förklara fysiken som ligger till grund för kvantdatorer respektive klassiska datorer,
  • tillämpa fysikaliska och tekniska principer för att diskutera skillnader mellan klassiska datorer och kvantdatorer,
  • jämföra olika typer av problem och beskriva vilka som lämpar sig för att lösas med kvantdatorer kontra problem som lika väl kan lösas med klassisk datorhårdvara,
  • beskriva de grundläggande byggstenarna i kvantprocessorenheter (QPU),
  • klassificera olika kvantprogrammeringsspråk och beskriva deras roller i utvecklingen av kvantalgoritmer,
  • implementera kvantalgoritmer med hjälp av ett kvantprogrammeringsspråk,
  • simulera kvantsystem och beskriva exekvering av program på verklig kvanthårdvara.
Kursinnehåll
Fysik och teknik för kvantberäkningar: kvantmekaniska principer, klassiska beräkningar kontra kvantberäkningar, kvantbitar, kvantgrindar och kvantkretsar. Fysikens och teknikens gränser för klassiska och kvantbaserade datorer: klassiska och icke-klassiska Turing-maskiner. Introduktion till kvantprogrammeringsspråk: en översikt över välkända kvantprogrammeringsspråk, grundläggande begrepp för programmering av QPU, t.ex. beskrivning av qubits, kvanttillstånd och kvantoperationer, samt inställning av programmeringsmiljön. Skriva kvantalgoritmer: grundläggande kvantalgoritmer, t.ex. kvantteleportering, supertät kodning, Shors algoritm och kvantkryptering, kvantkretsdesign med Qiskit. QPU-primitiver och tillämpningar: viktiga kvantalgoritmer, t.ex. amplitudförstärkning, kvantfouriertransformationen och fasuppskattning; verkliga tillämpningar, t.ex. kvantsökningsteknik. Simulering av kvantsystem: tekniker för kvantsimulering; praktisk erfarenhet av kvantsimulatorer och felkorrigering. Exekvering av program på kvanthårdvara: introduktion till leverantörer av kvanthårdvara, t.ex. IBM Quantum, Rigetti, IonQ, Google Quantum AI; hur kvantprogram körs på faktisk kvanthårdvara.
Förutsättningar
  • 120 hp inom teknik/naturvetenskap. Kvantfysik I eller Kvantfysik F. Programmeringsteknik I eller Introduktion till beräkningsvetenskap. Linjär algebra II.
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Människa-datorinteraktion, inledande kurs

DH162213 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmeringsparadigm

DD13619 tentor
Chalmers tekniska högskola

Chalmers tekniska högskola

Maskinorienterad programmering

EDA4877 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB