After presenting the necessary
prerequisites, the material is organized to look at different aspects of
quantum computing from the specific standpoint of computer science. There are
chapters on computer architecture, algorithms, programming languages,
theoretical computer science, cryptography, information theory, and hardware.
The text has step-by-step examples, more than two hundred exercises with
solutions, and programming drills that bring the ideas of quantum computing
alive for today's computer science students and researchers. |