QCSG

The Quantum Computing Survival Guide

Written by River Way

Quantum computing is a technology quickly turning from fantasy to reality. These devices operate on fundamentally different principles from classical computers, but many of the techniques used by computer scientists can be applied to harness the power of quantum computers. This document provides a history of innovation in the field, a mathematical description of how quantum computers work, and analysis of how they are used in today’s world. The information presented is based on textbooks, academic papers, and lecture notes which are all publicly available online. Our society is currently standing on the frontier of new possibilities and quantum computers are one of the keys to unlocking future technological advancements in every field.

Preface

Chapter 1: Why Quantum Computing?

1.1 The New Age of Computing

1.2 A Brief History of Quantum Computing

1.3 Modern Applications of Quantum Computers

1.4 Future Applications of Quantum Computers

Chapter 2: Qubits & Superposition

2.1 Quantum Particles

2.2 Modeling Waves with Vectors

2.3 Dirac Notation

2.4 Bloch Sphere Model

2.5 Transforming a Qubit

2.6 Multiple Rotations

2.7 Qubit Implementations

Chapter 3: Quantum Circuits

3.1 Definition of a Gate

3.2 Rotation Gates

3.3 Alternate Axes

3.4 Quantum Registers

3.5 Controlled Gates

3.6 Quantum Programming

3.7 Case Study: Google's Quantum Supremacy

References