## Quantum Computing for Computer ScientistsThe multidisciplinary field of quantum computing strives to exploit some of the uncanny aspects of quantum mechanics to expand our computational horizons. Quantum Computing for Computer Scientists takes readers on a tour of this fascinating area of cutting-edge research. Written in an accessible yet rigorous fashion, this book employs ideas and techniques familiar to every student of computer science. The reader is not expected to have any advanced mathematics or physics background. 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. |

### What people are saying - Write a review

We haven't found any reviews in the usual places.

### Contents

2 | |

The Leap from Classical to Quantum 3 1 Classical Deterministic Systems 3 2 Probabilistic Systems 3 3 Quantum Systems 3 4 Assembling Systems 4 B... | |

Algorithms | |

Programming Languages | |

Theoretical ComputerScience 8 1 Deterministicand Nondeterministic | |

Cryptography | |

Information Theory | |

Hardware | |

Appendix AHistorical Bibliography of Quantum Computing | |

Appendix B Answers toSelected Exercises | |

AppendixESelected Topicsfor StudentPresentations E 1 Complex Numbers E 2 Complex Vector Spaces | |

### Other editions - View all

Quantum Computing for Computer Scientists Noson S. Yanofsky,Mirco A. Mannucci No preview available - 2008 |

### Common terms and phrases

arbitrary basic binary Bloch sphere calculate canbe canonical basis Chapter classical computer column complex numbers complex vector space complexity classes compression computer science corresponds decoherence Definition described deterministic eigenvalues eigenvectors encryption entangled entries entropy Equation Example Exercise Figure Fredkin gate function given going graph Grover’s algorithm Hadamard matrix hermitian implement inner product input inthe inverse linear look marble mathematical MATLAB matrix multiplication measurement modulus observable ofthe operation orthogonal output particle perform phase photon physical polar polynomial probabilistic Turing machine probability problem Programming Drill protocol quantum algorithms quantum circuit quantum computing quantum cryptography quantum gates quantum mechanics quantum programming quantum system quantum Turing machine quantum world qubit real numbers represented scalar multiplication Section sequence Shor’s algorithm Show slit solved spin Step string superposition tensor product theorem Toffoli gate top qubit unitary matrix vertex wecan write zero