This book is being written by yours truly and
Dr. Mirco A. Mannucci.
It is largely based on an actual computer science undergraduate course
taught here at Brooklyn College.
"Quantum Computing for Computer Scientists" will be the first text
on quantum computing written from the start with a focus on
Computer Science.
As the title itself suggests, it is a book ON Quantum Computing FOR
Computer Scientists, students and professionals alike.
As such, it does not assume that you have a PhD in mathematics or
physics. In fact, you do not need much more than the ability to multiply
matrices with complex number entries to understand this wondrous new field
of research!
Our text is also interspersed with many programming drills, that will keep
you hands-on thoughout the text.
Here is the table of contents. The first two
chapters provide the
full
mathematical preliminaries needed for the book. Chapter 3 is a general
introduction to the ideas of quantum mechanics from the standpoint of a
computer scientist.
Chapter 4 is a more formal presentation of basic quantum mechanical
notions.
Each subsequent chapter, from 5 through 11, is named after one of your
favorite computer science courses.
Each one of these latter chapters is self-contained. They all start by
reminding you of some standard aspect of computer science, yet stated in
a way that is easily generalizable. We then move on and talk about the
quantum computing aspect of that branch of computer science.