QCSG

The Quantum Computing Survival Guide

Written by River Way

Preface

This document is meant to be a modern equivalent to a textbook for quantum computing. Modern equivalent - don't textbooks still exist in today's world? Yes, but it is our belief that the current format of paper textbooks do not translate well to the new generation's style of learning.

Quantum? What's that?

Quantum mechanics are the laws which govern quantum physics, the study of very small particles such as atoms, electrons, and photons. No previous knowledge of quantum mechanics or quantum physics is assumed or required to understand this document. However, we do make some assumptions about the reader's knowledge of mathematics and computer science:

Some amount of review for these topics is provided, but we are assuming readers will already have been introduced. We expect this document will be understandable to a Computer Science undergraduate by the end of their second year.

Outline of the Document

The first chapter is a simple introduction to the history of quantum computing and why it is & will be useful. This chapter is not required, but can be useful for providing a bridge to the real world. The next three chapters form the foundations of quantum computing. After the chapter on entanglement, the document opens up, allowing instructors to focus on a particular subfield if they so choose.

Figure 0.1.1 The Chapter Dependency Graph

Citations

MLA8

Way, River. Quantum Computing Survival Guide. Github, 2020.

CSE Manual Scientific Style and Format

Way, River. 2020. Quantum Computing Survival Guide. New York (NY): Github.


Chapter 1