"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 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"--from publisher description. "El campo multidisciplinar de la computación cuántica se esfuerza por explotar algunos de los aspectos insólitos de la mecánica cuántica para ampliar nuestros horizontes computacionales. Quantum Computing for Computer Scientists lleva a los lectores a un recorrido por esta fascinante área de investigación de vanguardia. Escrito de forma accesible pero rigurosa, este libro emplea ideas y técnicas conocidas por cualquier estudiante de informática. No se espera que el lector tenga conocimientos avanzados de matemáticas o física. Tras presentar los prerrequisitos necesarios, el material se organiza para examinar diferentes aspectos de la computación cuántica desde el punto de vista específico de la informática. Hay capítulos sobre arquitectura de ordenadores, algoritmos, lenguajes de programación, informática teórica, criptografía, teoría de la información y hardware. El texto cuenta con ejemplos paso a paso, más de doscientos ejercicios con soluciones y ejercicios de programación que dan vida a las ideas de la computación cuántica para los estudiantes e investigadores de informática de hoy en día". Editor 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 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.