Lately I have been pondering how I would teach quantum computing to computer science undegraduates. Imagine the class was made up of juniors and seniors who are majoring in computer science or computer engineering. How would you teach such a class?
My first thought is that I would attempt to structure the class more around programming and simulating quantum circuits than on the more abstract course that one normally sees in quantum computing. Certainly this would have the advantage of stressing the students previous strengths (leaving out, unfortunately, the theory students. But if they are really destine to be theory students they should try to take the graduate level course, no?) It would also give them hands on access to the abstract ideas of quantum computing. What I’d really like to use for this would be somethign akin to a hardware description language combined with a simulation synthesis tool. It would also be awesome if a CAD tool could also be developed. However, I haven’t seen anything quite resembling this in the quantum simulation world, but I’d certainly be happy to find out if such programs exist.
Something like this?
http://www-users.cs.york.ac.uk/~sok/QAD/
Certainly, that’s a tough question. Still, your ideas seem great.
Dear sirs
My name is Nasser S. Rida I’m Math. student I have an idea it may be useful in quantum computer (an electronic logical circuit) if you interesting about the subject please message me at my e-mail in positive or negative situation as soon as possible
your faithfully
nasser rida