Skip to content

Notes for COMP 458 (Spring 2025): Quantum Computing Algorithms 🧬

License

Notifications You must be signed in to change notification settings

micahkepe/comp458-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Table of Contents

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

Contributing

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.


License

This repository is licensed under the MIT License. See the LICENSE

Compilation

Compiling the LaTeX with VimTex

Instructions
  1. Clone the repository:
git clone https://github.com/micahkepe/comp458-notes.git
cd comp458-notes
  1. Open the main.tex file in Vim or Neovim:
nvim main.tex
  1. 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 use sioyek).

  2. Compile the LaTeX file by running the following command in Vim:

    :VimTexCompile
    
  3. 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.

About

Notes for COMP 458 (Spring 2025): Quantum Computing Algorithms 🧬

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published