How to teach basic quantum mechanics to computer scientists and electrical engineers

Because of the rapid development of quantum computation and of quantum technologies in general, computer scientists and electrical engineers will have to learn quantum mechanics (QM) in the near future. Although the teaching methods of QM are well established in both undergraduate and graduate physics courses, an effective method for teaching QM to computer scientists and electrical engineers is still lacking. This paper tries to fill this gap and suggests a new teaching method based on quantum cryptography. The goal of this paper is to show that computer scientists and electrical engineers can properly understand quantum theory without studying a degree in physics.

[1]  L. Ballentine,et al.  Quantum Theory: Concepts and Methods , 1994 .

[2]  Ekert,et al.  Quantum cryptography based on Bell's theorem. , 1991, Physical review letters.

[3]  S. Zienau Quantum Physics , 1969, Nature.

[4]  Gilles Brassard,et al.  Quantum Cryptography , 2005, Encyclopedia of Cryptography and Security.

[5]  E. Villaseñor Introduction to Quantum Mechanics , 2008, Nature.

[6]  Mika Hirvensalo Quantum Computing , 2001, Natural Computing Series.

[7]  Charles H. Bennett,et al.  Quantum cryptography using any two nonorthogonal states. , 1992, Physical review letters.

[8]  J. J. Sakurai,et al.  Modern Quantum Mechanics , 1986 .

[9]  Arthur O. Pittenger,et al.  An Introduction to Quantum Computing Algorithms , 2000 .