-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmain.tex
151 lines (109 loc) · 3.5 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
\documentclass{report}
% ==============================
% Configuration files for custom packages and macros
\input{config/preamble}
\input{config/macros}
\input{config/letterfonts}
% ==============================
\title{\Huge{COMP 458/558}\\Quantum Computing Algorithms}
\author{\huge{Micah Kepe}}
\date{}
% ==============================
\makeindex[title=Appendix, intoc]
% ==============================
\begin{document}
\maketitle
\newpage % or `\cleardoublepage` if using two-sided layout
% Add a blank page after the title
\null\thispagestyle{empty}
\newpage
% ==============================
% PREFACE
% ==============================
\chapter*{Preface}
\input{front-matter/preface.tex}
% ==============================
% TABLE OF CONTENTS
% ==============================
\renewcommand*\contentsname{Table of Contents}
\pdfbookmark[section]{\contentsname}{toc}
\tableofcontents
\pagebreak
\clearpage
\pagenumbering{arabic} % Switch back to Arabic numerals
\setcounter{page}{1} % Reset page numbering
% ==============================
% START OF CONTENT
% ==============================
% ==============================
% PHASE I: INTRODUCTION
% ==============================
\chapter{Phase I: Introduction and Background}
% ● Overview of quantum computing concepts and
% applications
% ● Historical background and current state of quantum
% computing
% ● Review of linear algebra concepts, notation, and
% vector spaces
\input{lectures/phase-i/lecture1.tex}
\input{lectures/phase-i/lecture2.tex}
%%%%
% ● Quantum state representation and quantum bits (qubits)
% ● Probability theory and its application to quantum systems
% ● Measurement and quantum state collapse
% ● Statistical analysis of quantum measurements
\input{lectures/phase-i/lecture3.tex}
%%%%
% ● Quantum gates and transformations
% ● Unitary matrices and their properties
% ● Quantum circuits, systems, and properties
% ● Multi-qubit systems
\input{lectures/phase-i/lecture4.tex}
\input{lectures/phase-i/lecture5.tex}
\input{lectures/phase-i/lecture6.tex}
%%%%
% ● Reversibility property and no-cloning theorem
\input{lectures/phase-i/lecture7.tex}
% ==============================
% PHASE II: FUNDAMENTALS
% ==============================
\chapter{Phase II: Fundamentals of Quantum Algorithms}
% ● Entanglement
% ● Bell-state and GHZ state generation circuits
% ● Basic quantum algorithms
% ● Quantum computing using Cirq
\input{lectures/phase-ii/lecture8.tex}
% ● Grover's search algorithm
\input{lectures/phase-ii/lecture9.tex}
\input{lectures/phase-ii/lecture10.tex}
% ● Introduction to variational quantum algorithms
% ● Training and optimization of variational algorithms
% LECTURES TBD
% ==============================
% PHASE III: ADVANCED
% ==============================
% \chapter{Phase III: Advanced Quantum Algorithms}
% LECTURES TBD
% ==============================
% PHASE IV: SPECIAL TOPICS
% ==============================
% \chapter{Phase IV: Special Topics in Quantum Computing}
% LECTURES TBD
% ==============================
% PHASE V: CONCLUDING LECTURES
% ==============================
% \chapter{Phase V: Concluding Lectures}
% LECTURES TBD
% ==============================
% QUICK REFERENCE
% ==============================
\chapter{Quantum Computing Quick Reference}
\input{supplementary/cheatsheet.tex}
% ==============================
% Appendix
% ==============================
\begin{appendices}\label{sec:Appendix}
\printindex
\end{appendices}
% ==============================
\end{document}