{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T13:02:26Z","timestamp":1774357346126,"version":"3.50.1"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T00:00:00Z","timestamp":1593993600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T00:00:00Z","timestamp":1593993600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100008049","name":"Fundaci\u00f3n Banco\n               Santander","doi-asserted-by":"publisher","award":["PR26\/16-20B-1"],"award-info":[{"award-number":["PR26\/16-20B-1"]}],"id":[{"id":"10.13039\/100008049","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s11227-020-03376-x","type":"journal-article","created":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T09:03:52Z","timestamp":1594026232000},"page":"2770-2799","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["First experiences of teaching quantum\n         computing"],"prefix":"10.1007","volume":"77","author":[{"given":"Gin\u00e9s","family":"Carrascal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto A.","family":"del Barrio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0848-2636","authenticated-orcid":false,"given":"Guillermo","family":"Botella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,7,6]]},"reference":[{"key":"3376_CR1","volume-title":"Consistent quantum theory","author":"RB Griffiths","year":"2003","unstructured":"Griffiths RB (2003) Consistent quantum theory. Cambridge University\n               Press, Cambridge"},{"key":"3376_CR2","unstructured":"Quantum Mechanics, Interpretations of|Internet Encyclopedia of\n               Philosophy. https:\/\/www.iep.utm.edu\/int-qm\/. Accessed Apr 18 2020"},{"key":"3376_CR3","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511976667","volume-title":"Quantum computation and quantum information: 10th anniversary edition","author":"MA Nielsen","year":"2010","unstructured":"Nielsen MA, Chuang IL (2010) Quantum computation and quantum\n               information: 10th anniversary edition. Cambridge University Press,\n               Cambridge"},{"key":"3376_CR4","unstructured":"IBM unveils world\u2019s first integrated quantum computing system for\n               commercial use\u2014Jan 8, 2019. https:\/\/newsroom.ibm.com\/2019-01-08-IBM-Unveils-Worlds-First-Integrated-Quantum-Computing-System-for-Commercial-Use. Accessed 26 Jan 2020"},{"key":"3376_CR5","unstructured":"Association for Computing Machinery [ACM]\/Institute of Electrical and\n               Electronics Engineers [IEEE] (2016) Computer engineering curricula 2016. In: Computer\n               Engineering Curricula 2016. CE2016. Curriculum Guidelines for Undergraduate Degree\n               Programs in Computer Engineering, IEEE, ACM, Nuev York, Estados\n               Unidos"},{"key":"3376_CR6","unstructured":"Smith L (2018) H.R.6227\u2013115th congress (2017\u20132018): national quantum\n               initiative act. Dec 21, 2018. https:\/\/www.congress.gov\/bill\/115th-congress\/house-bill\/6227. Accessed 26 Jan 2020"},{"key":"3376_CR7","unstructured":"Finke D (2019) Quantum computing report. Universities. Quantum\n               computing report. https:\/\/quantumcomputingreport.com\/players\/universities\/. Accessed 26 Jan 2020"},{"key":"3376_CR8","volume-title":"The C programming language","author":"BW Kernighan","year":"1978","unstructured":"Kernighan BW, Ritchie DM (1978) The C programming language.\n               Prentice-Hall, Englewood Cliffs"},{"key":"3376_CR9","unstructured":"Teaching quantum computing with Q#, Q# Blog, Dec. 05, 2019. https:\/\/devblogs.microsoft.com\/qsharp\/teaching-quantum-computing-with-q\/. Accessed 30 Jan 2020"},{"key":"3376_CR10","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1103\/RevModPhys.38.447","volume":"38","author":"JS Bell","year":"1966","unstructured":"Bell JS (1966) On the problem of hidden variables in quantum mechanics.\n               Rev Mod Phys 38:447\u2013452. https:\/\/doi.org\/10.1103\/RevModPhys.38.447","journal-title":"Rev Mod Phys"},{"issue":"12","key":"3376_CR11","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1007\/s11128-017-1738-0","volume":"16","author":"B-Y Liu","year":"2017","unstructured":"Liu B-Y, Dai H-Y, Zhang M (2017) Playing distributed two-party quantum\n               games on quantum networks. Quantum Inf Process 16(12):290. https:\/\/doi.org\/10.1007\/s11128-017-1738-0","journal-title":"Quantum Inf Process"},{"issue":"5886","key":"3376_CR12","doi-asserted-by":"publisher","first-page":"802","DOI":"10.1038\/299802a0","volume":"299","author":"WK Wootters","year":"1982","unstructured":"Wootters WK, Zurek WH (1982) A single quantum cannot be cloned. Nature\n               299(5886):802\u2013803. https:\/\/doi.org\/10.1038\/299802a0","journal-title":"Nature"},{"issue":"2153","key":"3376_CR13","doi-asserted-by":"publisher","first-page":"20120686","DOI":"10.1098\/rspa.2012.0686","volume":"469","author":"R Beals","year":"2013","unstructured":"Beals R et al (2013) Efficient distributed quantum computing. Proc R\n               Soc A Math Phys Eng Sci 469(2153):20120686. https:\/\/doi.org\/10.1098\/rspa.2012.0686","journal-title":"Proc R Soc A Math Phys Eng Sci"},{"key":"3376_CR14","doi-asserted-by":"crossref","unstructured":"Ahsan M, Kim J (2015) Optimization of quantum computer architecture\n               using a resource-performance simulator. In: Proceedings of the 2015 Design,\n               Automation & Test in Europe Conference & Exhibition, Grenoble, France, Mar\n               2015, pp 1108\u20131113. Accessed 18 Apr 2020 (Online)","DOI":"10.7873\/DATE.2015.0318"},{"issue":"22","key":"3376_CR15","doi-asserted-by":"publisher","first-page":"223602","DOI":"10.1103\/PhysRevLett.119.223602","volume":"119","author":"DD Sukachev","year":"2017","unstructured":"Sukachev DD et al (2017) Silicon-vacancy spin Qubit in diamond: a\n               quantum memory exceeding 10\u00a0ms with single-shot state readout. Phys Rev Lett\n               119(22):223602. https:\/\/doi.org\/10.1103\/PhysRevLett.119.223602","journal-title":"Phys Rev Lett"},{"key":"3376_CR16","unstructured":"Google\u2019s new chip is a stepping stone to quantum computing supremacy.\n               MIT technology review. https:\/\/www.technologyreview.com\/2017\/04\/21\/152393\/googles-new-chip-is-a-stepping-stone-to-quantum-computing-supremacy\/. Accessed 18 Apr 2020"},{"key":"3376_CR17","unstructured":"IBM builds its most powerful universal quantum computing processors. https:\/\/phys.org\/news\/2017-05-ibm-powerful-universal-quantum-processors.html. Accessed 18 Apr 2020"},{"key":"#cr-split#-3376_CR18.1","unstructured":"R. Computing (2018) Unsupervised machine learning on Rigetti 19Q with"},{"key":"#cr-split#-3376_CR18.2","unstructured":"forest 1.2. Medium, Apr 24, 2018. https:\/\/medium.com\/rigetti\/unsupervised-machine-learning-on-rigetti-19q-with-forest-1-2-39021339699. Accessed 18 Apr 2020"},{"key":"#cr-split#-3376_CR19.1","unstructured":"Ghosh A, Mukherjee S (2020) Quantum annealing and computation: a brief"},{"key":"#cr-split#-3376_CR19.2","unstructured":"documentary note. arXiv:1310.1339 [physics, physics:quant-ph], Nov 2013, Accessed 18 Apr 2020 [Online]. http:\/\/arxiv.org\/abs\/1310.1339"},{"key":"3376_CR20","unstructured":"IBM Opens Quantum Computing Center; Announces 53-Qubit Machine,\n               HPCwire, Sep 19, 2019. https:\/\/www.hpcwire.com\/2019\/09\/19\/ibm-opens-quantum-computing-center-announces-53-qubit-machine\/. Accessed 18 Apr 2020"},{"issue":"7779","key":"3376_CR21","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1038\/s41586-019-1666-5","volume":"574","author":"F Arute","year":"2019","unstructured":"Arute F et al (2019) Quantum supremacy using a programmable\n               superconducting processor. Nature 574(7779):505\u2013510. https:\/\/doi.org\/10.1038\/s41586-019-1666-5","journal-title":"Nature"},{"key":"3376_CR22","unstructured":"IonQ. IonQ. https:\/\/ionq.com\/. Accessed 18 Apr 2020"},{"key":"3376_CR23","unstructured":"Ion-based commercial quantum computer is a first. Physics world. Dec\n               17, 2018. https:\/\/physicsworld.com\/a\/ion-based-commercial-quantum-computer-is-a-first\/. Accessed 18 Apr 2020"},{"key":"3376_CR24","doi-asserted-by":"crossref","unstructured":"ChoMar A (2020) Chance discovery brings quantum computing using\n               standard microchips a step closer. Science|AAAS. https:\/\/www.sciencemag.org\/news\/2020\/03\/chance-discovery-brings-quantum-computing-using-standard-microchips-step-closer. Accessed 19 Apr 2020","DOI":"10.1126\/science.abb6882"},{"key":"3376_CR25","unstructured":"Smith-Goodson P (2020) Quantum volume: a yardstick to measure the\n               performance of quantum computers. Forbes. https:\/\/www.forbes.com\/sites\/moorinsights\/2019\/11\/23\/quantum-volume-a-yardstick-to-measure-the-power-of-quantum-computers\/. Accessed 18 Apr 2020"},{"key":"3376_CR26","unstructured":"Quantum takes flight: moving from laboratory demonstrations to building\n               systems. IBM Research Blog, Jan 08, 2020. https:\/\/www.ibm.com\/blogs\/research\/2020\/01\/quantum-volume-32\/. Accessed 18 Apr 2020"},{"key":"3376_CR27","unstructured":"Quantumlib\/Cirq\u2014running the quantum volume algorithm. GitHub. https:\/\/github.com\/quantumlib\/Cirq\/blob\/master\/examples\/advanced\/quantum_volume.ipynb. Accessed 18 Apr 2020"},{"key":"3376_CR28","unstructured":"Qiskit. https:\/\/qiskit.org\/. Accessed 28 Jan 2020"},{"key":"3376_CR29","unstructured":"Announcing Cirq: an open source framework for NISQ algorithms. Google\n               AI Blog. http:\/\/ai.googleblog.com\/2018\/07\/announcing-cirq-open-source-framework.html. Accessed 28 Jan 2020"},{"key":"3376_CR30","unstructured":"Welcome to the docs for the forest SDK!\u2014pyQuil 2.16.0 documentation. http:\/\/docs.rigetti.com\/en\/stable\/#. Accessed 28 Jan 2020"},{"key":"3376_CR31","unstructured":"Quantum Development Kit|Microsoft. Microsoft quantum\u2014US (English). https:\/\/www.microsoft.com\/en-us\/quantum\/development-kit. Accessed 28 Jan 2020"},{"key":"3376_CR32","unstructured":"damian_projectq, ProjectQ, ProjectQ. https:\/\/projectq.ch\/. Accessed 28 Jan 2020"},{"key":"3376_CR33","unstructured":"IBM quantum experience. IBM quantum experience. https:\/\/quantum-computing.ibm.com. Accessed 28 Jan 2020"},{"key":"3376_CR34","unstructured":"Qiskit Terra|A solid foundation for quantum computing. https:\/\/qiskit.org\/terra\/. Accessed 30 Jan 2020"},{"key":"#cr-split#-3376_CR35.1","unstructured":"Cross AW, Bishop LS, Smolin JA, Gambetta JM (2020) Open quantum"},{"key":"#cr-split#-3376_CR35.2","unstructured":"assembly language. arXiv:1707.03429 [quant-ph], Jul 2017, Accessed: 30 Jan 2020. [Online]. http:\/\/arxiv.org\/abs\/1707.03429"},{"key":"3376_CR36","unstructured":"Qiskit Ignis|Understanding and mitigating noise in quantum systems. https:\/\/qiskit.org\/ignis. Accessed 30 Jan 2020"},{"key":"3376_CR37","unstructured":"Qiskit Aer|A high performance simulator framework for quantum circuits. https:\/\/qiskit.org\/aer. Accessed 30 Jan 2020"},{"key":"3376_CR38","unstructured":"IBM Q Account|Access to world-leading quantum systems and simulators. https:\/\/qiskit.org\/ibmqaccount. Accessed 30 Jan 2020"},{"key":"3376_CR39","unstructured":"Qiskit Aqua|Algorithms for quantum computing applications. https:\/\/qiskit.org\/aqua. Accessed 30 Jan 2020"},{"key":"3376_CR40","unstructured":"Rigetti Computing. Rigetti computing. https:\/\/www.rigetti.com\/systems. Accessed 30 Jan 2020"},{"key":"3376_CR41","unstructured":"Qiskit\u2014Write once, target multiple architectures. IBM Research Blog,\n               Nov. 05, 2019. https:\/\/www.ibm.com\/blogs\/research\/2019\/11\/qiskit-for-multiple-architectures\/. Accessed 18 Apr 2020"},{"key":"3376_CR42","doi-asserted-by":"publisher","unstructured":"Varghese B, Subba LT, Thai L, Barker A (2016) Container-based cloud\n               virtual machine benchmarking. In: 2016 IEEE International Conference on Cloud\n               Engineering (IC2E), Apr 2016, pp 192\u2013201. https:\/\/doi.org\/10.1109\/ic2e.2016.28","DOI":"10.1109\/ic2e.2016.28"},{"issue":"1","key":"3376_CR43","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/2723872.2723882","volume":"49","author":"C Boettiger","year":"2015","unstructured":"Boettiger C (2015) An introduction to Docker for reproducible research,\n               with examples from the R environment. SIGOPS Oper Syst Rev 49(1):71\u201379. https:\/\/doi.org\/10.1145\/2723872.2723882","journal-title":"SIGOPS Oper Syst Rev"},{"key":"3376_CR44","unstructured":"Rad BB, Bhatti HJ, Ahmadi M (2017) An introduction to docker and\n               analysis of its performance, p 8"},{"key":"3376_CR45","unstructured":"Project Jupyter. https:\/\/www.jupyter.org. Accessed 04 Mar 2020"},{"issue":"1","key":"3376_CR46","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1103\/PhysRevA.54.147","volume":"54","author":"V Vedral","year":"1996","unstructured":"Vedral V, Barenco A, Ekert A (1996) Quantum networks for elementary\n               arithmetic operations. Phys Rev A 54(1):147\u2013153. https:\/\/doi.org\/10.1103\/PhysRevA.54.147","journal-title":"Phys Rev A"},{"key":"3376_CR47","unstructured":"Cuccaro S, Draper T, Kutin S, Moulton D (2004) A new quantum\n               ripple-carry addition circuit. Nov 2004"},{"key":"#cr-split#-3376_CR48.1","unstructured":"Draper TG, Kutin SA, Rains EM, Svore KM (2020) A logarithmic-depth"},{"key":"#cr-split#-3376_CR48.2","unstructured":"quantum carry-lookahead adder. arXiv:quant-ph\/0406142, Jun 2004, Accessed 18 Apr 2020. [Online]. http:\/\/arxiv.org\/abs\/quant-ph\/0406142"},{"key":"3376_CR49","doi-asserted-by":"publisher","unstructured":"Chang Z, Song R, Sun Y (2018) Validating halstead metrics for scratch\n               program using process data. In: 2018 IEEE International Conference on Consumer\n               Electronics-Taiwan (ICCE-TW), May 2018, pp 1\u20135. https:\/\/doi.org\/10.1109\/icce-china.2018.8448607","DOI":"10.1109\/icce-china.2018.8448607"},{"issue":"8","key":"3376_CR50","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1109\/32.707697","volume":"24","author":"AH Dutoit","year":"1998","unstructured":"Dutoit AH, Bruegge B (1998) Communication metrics for software\n               development. IEEE Trans Softw Eng 24(8):615\u2013628. https:\/\/doi.org\/10.1109\/32.707697","journal-title":"IEEE Trans Softw Eng"},{"issue":"11","key":"3376_CR51","doi-asserted-by":"publisher","first-page":"9499","DOI":"10.1109\/TGRS.2019.2927077","volume":"57","author":"S Bernab\u00e9","year":"2019","unstructured":"Bernab\u00e9 S, Garc\u00eda C, Igual FD, Botella G, Prieto-Matias M, Plaza A\n               (2019) Portability study of an OpenCL algorithm for automatic target detection in\n               hyperspectral images. IEEE Trans Geosci Remote Sens 57(11):9499\u20139511. https:\/\/doi.org\/10.1109\/TGRS.2019.2927077","journal-title":"IEEE Trans Geosci Remote Sens"},{"key":"3376_CR52","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1098\/rspa.1992.0167","volume":"439","author":"D Deutsch","year":"1992","unstructured":"Deutsch D, Jozsa R (1992) Rapid solution of problems by quantum\n               computation. Proc R Soc Lond Ser A 439:553\u2013558. https:\/\/doi.org\/10.1098\/rspa.1992.0167","journal-title":"Proc R Soc Lond Ser A"},{"issue":"5","key":"3376_CR53","doi-asserted-by":"publisher","first-page":"1411","DOI":"10.1137\/s0097539796300921","volume":"26","author":"E Bernstein","year":"1997","unstructured":"Bernstein E, Vazirani U (1997) Quantum complexity theory. SIAM J Comput\n               26(5):1411\u20131473. https:\/\/doi.org\/10.1137\/s0097539796300921","journal-title":"SIAM J Comput"},{"key":"3376_CR54","first-page":"116","volume":"26","author":"DR Simon","year":"1994","unstructured":"Simon DR (1994) On the power of quantum computation. SIAM J Comput\n               26:116\u2013123","journal-title":"SIAM J Comput"},{"key":"3376_CR55","unstructured":"Coppersmith D (2002) An approximate Fourier transform useful in quantum\n               factoring"},{"key":"#cr-split#-3376_CR56.1","doi-asserted-by":"crossref","unstructured":"Grover LK (1996) A fast quantum mechanical algorithm for database","DOI":"10.1145\/237814.237866"},{"key":"#cr-split#-3376_CR56.2","unstructured":"search. arXiv:quant-ph\/9605043, Nov 1996. Accessed 30 Jan 2020. [Online]. http:\/\/arxiv.org\/abs\/quant-ph\/9605043"},{"key":"3376_CR57","doi-asserted-by":"publisher","unstructured":"Shor PW (1994)Algorithms for quantum computation: discrete logarithms\n               and factoring. In: Proceedings 35th Annual Symposium on Foundations of Computer\n               Science, Nov. 1994, pp 124\u2013134. https:\/\/doi.org\/10.1109\/sfcs.1994.365700","DOI":"10.1109\/sfcs.1994.365700"},{"key":"3376_CR58","unstructured":"LaRose R (2019) Teaching quantum computing through programming. Medium,\n               May 02, 2019. https:\/\/medium.com\/@rlarose_26759\/teaching-quantum-computing-through-programming-799283c9769a. Accessed 25 Jan 2020"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03376-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-020-03376-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-020-03376-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,5]],"date-time":"2021-07-05T23:53:26Z","timestamp":1625529206000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-020-03376-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,6]]},"references-count":63,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["3376"],"URL":"https:\/\/doi.org\/10.1007\/s11227-020-03376-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,6]]},"assertion":[{"value":"6 July 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}