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. |
The
main focus of this textbook is the basic unit of information and the way in
which our understanding of this has evolved over time. In particular the
author covers concepts related to information, classical computing, logic,
reversible computing, quantum mechanics, quantum computing, thermodynamics
and some artificial intelligence and biology, all approached from the
viewpoint of computer sciences. |