Personal course notes from COMP 458: Quantum Computing Algorithms (Spring 25).
The latest version of the notes can be found here.
This repository is meant as an educational resource and collaboration space for reinforcing the concepts learned in the course. The notes are written fully in LaTeX.
Important
These notes are a work-in-progress and are being updated as I progress through the course. If you find any errors or have any suggestions for improvement, feel free to open an issue or a pull request.
Note
Personally, I compile the *.tex
using the VimTeX plugin for Vim/Neovim, but
you can use any LaTeX editor of your choice. The notes are written in a way that
they can be easily compiled using any LaTeX editor and viewer. See the section
below for instructions on how to compile the
LaTeX files using VimTeX.
Section | Topics |
---|---|
Phase I | Introduction and Background |
Lecture 1 | Overview of Quantum Computing Concepts |
Lecture 2 | Review of Linear Algebra Concepts |
Lecture 3 | Quantum Bits and Quantum States |
Lecture 4 | Quantum Gates and Transformations |
Lecture 5 | Other Quantum Gates, Measurement, Multi-Qubit Systems |
Lecture 6 | Multi-Qubit Gates and Circuit Construction |
Lecture 7 | More Multi-Qubit Gates, Reversibility Property, No-Cloning Theorem |
Phase II | Fundamentals of Quantum Algorithms |
Lecture 8 | Entanglement, Bell State, and Intro to Cirq |
If you find any errors or have any suggestions for improvement, feel free to open an issue or a pull request. I would be happy to review and merge any contributions.
This repository is licensed under the MIT License. See the LICENSE
Instructions
- Clone the repository:
git clone https://github.com/micahkepe/comp458-notes.git
cd comp458-notes
- Open the
main.tex
file in Vim or Neovim:
nvim main.tex
-
Ensure that you have the
VimTeX
plugin installed. This will be used to compile the LaTeX files and preview the PDF in real-time in a PDF viewer of your choice (I usesioyek
). -
Compile the LaTeX file by running the following command in Vim:
:VimTexCompile
-
Preview the compiled PDF:
:VimTexView
If you have any issues with the compilation, feel free to open an issue or reach out to me directly.