Skip to content

Quantum Computing for Computer Scientists

Spend $50 to get a free movie!

ISBN-10: 0521879965

ISBN-13: 9780521879965

Edition: 2008

Authors: Noson S. Yanofsky, Mirco A. Mannucci

List price: $89.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


The 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…    
Customers also bought

Book details

List price: $89.99
Copyright year: 2008
Publisher: Cambridge University Press
Publication date: 8/11/2008
Binding: Hardcover
Pages: 402
Size: 7.00" wide x 10.00" long x 1.00" tall
Weight: 1.892
Language: English

Noson S. Yanofsky is Professor in the Department of Computer and Information Science at Brooklyn College and The Graduate Center of the City University of New York. He is a coauthor of Quantum Computing for Computer Scientists.

Mirco A. Mannucci, Ph.D., is the founder and CEO of HoloMathics, LLC, a research and development company with a focus on innovative mathematical modeling. He also serves as Adjunct Professor of Computer Science at George Mason University and the University of Maryland.

Complex Numbers
Basic Definitions
The Algebra of Complex Numbers
The Geometry of Complex Numbers
Complex Vector Spaces
C[superscript n] as the Primary Example
Definitions, Properties, and Examples
Basis and Dimension
Inner Products and Hilbert Spaces
Eigenvalues and Eigenvectors
Hermitian and Unitary Matrices
Tensor Product of Vector Spaces
The Leap from Classical to Quantum
Classical Deterministic Systems
Probabilistic Systems
Quantum Systems
Assembling Systems
Basic Quantum Theory
Quantum States
Assembling Quantum Systems
Bits and Qubits
Classical Gates
Reversible Gates
Quantum Gates
Deutsch's Algorithm
The Deutsch-Jozsa Algorithm
Simon's Periodicity Algorithm
Grover's Search Algorithm
Shor's Factoring Algorithm
Programming Languages
Programming in a Quantum World
Quantum Assembly Programming
Toward Higher-Level Quantum Programming
Quantum Computation Before Quantum Computers
Theoretical Computer Science
Deterministic and Nondeterministic Computations
Probabilistic Computations
Quantum Computations
Classical Cryptography
Quantum Key Exchange I: The BB84 Protocol
Quantum Key Exchange II: The B92 Protocol
Quantum Key Exchange III: The EPR Protocol
Quantum Teleportation
Information Theory
Classical Information and Shannon Entropy
Quantum Information and von Neumann Entropy
Classical and Quantum Data Compression
Error-Correcting Codes
Quantum Hardware: Goals and Challenges
Implementing a Quantum Computer I: Ion Traps
Implementing a Quantum Computer II: Linear Optics
Implementing a Quantum Computer III: NMR and Superconductors
Future of Quantum Ware
Historical Bibliography of Quantum Computing
Reading Scientific Articles
Models of Computation
Quantum Gates
Quantum Algorithms and Implementations
Quantum Cryptography
Quantum Information
More Milestones?
Answers to Selected Exercises
Quantum Computing Experiments with MATLAB
Playing with Matlab
Complex Numbers and Matrices
Quantum Computations
Keeping Abreast of Quantum News: Quantum Computing on the Web and in the Literature
Keeping Abreast of Popular News
Keeping Abreast of Scientific Literature
The Best Way to Stay Abreast?
Selected Topics for Student Presentations
Complex Numbers
Complex Vector Spaces
The Leap from Classical to Quantum
Basic Quantum Theory
Programming Languages
Theoretical Computer Science
Information Theory