Kursen är organiserad i två moduler: 1) Matematik och fysik i kvantberäkning, 2) Skapa och formulera kvantberäkning. Den första modulen introducerar komplexa tal, komplexa vektorrum, hoppet från den klassiska världen till kvantvärlden inklusive en introduktion till grundläggande kvantteori. Den andra modulen fokuserar på arkitekturer, algoritmer, programmeringsmetoder och hårdvara för kvantberäkning.
Kursens aktiviteter innehåller föreläsningar, läsningar, frågestunder, hemuppgifter och ett slutprojekt.
Kursen är organiserad i två moduler. Vi lär oss först om matematik och fysik i kvantberäkning genom att införa komplexa tal, komplexa vektorrum, språnget från den klassiska världen till kvantvärlden, grundläggande kvantteori. Den andra modulen diskuterar arkitekturer, algoritmer, programmeringsmetoder och hårdvara för kvantberäkning.
Efter avslutad kurs kommer studenten att kunna:
- Beskriva komplexa tal och komplexa vektorrymder för kvantberäkning
- Beskriva superposition av tillstånd, icke-lokaliserade effekter, probabilistiska lagar
- Jämför klassisk databehandling med kvantberäkning när det gäller fördelar och nackdelar
- Generalisera begreppet bit, klassisk gate och register till begreppen qubit, kvantgrindar och kvantregister
- Lista, formulera och beskriv nyckelalgoritmer i kvantberäkning
- Utveckla en kvantdatoremulator
- Beskriv maskinvaruförverkligandet av kvantberäkning