Skip to main content
Erschienen in: The Journal of Supercomputing 3/2021

06.07.2020

First experiences of teaching quantum computing

verfasst von: Ginés Carrascal, Alberto A. del Barrio, Guillermo Botella

Erschienen in: The Journal of Supercomputing | Ausgabe 3/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Quantum computing is a reality that presents challenges to computer engineering students and practitioners. It has been claimed that it is possible to effectively teach quantum computing to undergraduate students without a physics background by means of computer programming. With this statement in mind, this study starts with a comparison and tests of different quantum programming environments: Qiskit from IBM, Cirq from Rigetti, PyQuil from Google, Q# from Microsoft and ProjectQ from ETH. A qualitative and quantitative analysis has been performed, focusing on cross-platform parameters such as qubits, circuit depth, number of gates and code design effort, and using three different adders as a testbench. Vedral and Cuccaro adders are quantum addition circuits based on linear depth and ripple carry, while the Draper adder is a QFT based on quantum carry lookahead. By taking this analysis into account, a methodology for teaching quantum computing is proposed which includes (1) using classical OOP to program a basic quantum simulator; (2) a quantum circuit test with a graphical interface; (3) the programming of real quantum computers with a programming language; and (4) a deep exploration of known quantum algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Griffiths RB (2003) Consistent quantum theory. Cambridge University Press, Cambridge Griffiths RB (2003) Consistent quantum theory. Cambridge University Press, Cambridge
3.
Zurück zum Zitat Nielsen MA, Chuang IL (2010) Quantum computation and quantum information: 10th anniversary edition. Cambridge University Press, CambridgeCrossRef Nielsen MA, Chuang IL (2010) Quantum computation and quantum information: 10th anniversary edition. Cambridge University Press, CambridgeCrossRef
5.
Zurück zum Zitat Association for Computing Machinery [ACM]/Institute of Electrical and Electronics Engineers [IEEE] (2016) Computer engineering curricula 2016. In: Computer Engineering Curricula 2016. CE2016. Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, IEEE, ACM, Nuev York, Estados Unidos Association for Computing Machinery [ACM]/Institute of Electrical and Electronics Engineers [IEEE] (2016) Computer engineering curricula 2016. In: Computer Engineering Curricula 2016. CE2016. Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, IEEE, ACM, Nuev York, Estados Unidos
8.
Zurück zum Zitat Kernighan BW, Ritchie DM (1978) The C programming language. Prentice-Hall, Englewood CliffsMATH Kernighan BW, Ritchie DM (1978) The C programming language. Prentice-Hall, Englewood CliffsMATH
14.
Zurück zum Zitat Ahsan M, Kim J (2015) Optimization of quantum computer architecture using a resource-performance simulator. In: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, Grenoble, France, Mar 2015, pp 1108–1113. Accessed 18 Apr 2020 (Online) Ahsan M, Kim J (2015) Optimization of quantum computer architecture using a resource-performance simulator. In: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, Grenoble, France, Mar 2015, pp 1108–1113. Accessed 18 Apr 2020 (Online)
44.
Zurück zum Zitat Rad BB, Bhatti HJ, Ahmadi M (2017) An introduction to docker and analysis of its performance, p 8 Rad BB, Bhatti HJ, Ahmadi M (2017) An introduction to docker and analysis of its performance, p 8
47.
Zurück zum Zitat Cuccaro S, Draper T, Kutin S, Moulton D (2004) A new quantum ripple-carry addition circuit. Nov 2004 Cuccaro S, Draper T, Kutin S, Moulton D (2004) A new quantum ripple-carry addition circuit. Nov 2004
54.
Zurück zum Zitat Simon DR (1994) On the power of quantum computation. SIAM J Comput 26:116–123MathSciNet Simon DR (1994) On the power of quantum computation. SIAM J Comput 26:116–123MathSciNet
55.
Zurück zum Zitat Coppersmith D (2002) An approximate Fourier transform useful in quantum factoring Coppersmith D (2002) An approximate Fourier transform useful in quantum factoring
Metadaten
Titel
First experiences of teaching quantum computing
verfasst von
Ginés Carrascal
Alberto A. del Barrio
Guillermo Botella
Publikationsdatum
06.07.2020
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 3/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03376-x

Weitere Artikel der Ausgabe 3/2021

The Journal of Supercomputing 3/2021 Zur Ausgabe

Premium Partner