
Certificate of Completion
THIS ACKNOWLEDGES THAT
HAS COMPLETED THE SUMMER 2025 QUANTUM COMPUTING BOOT CAMP
Isaac Dobes
Roman Holowinsky, PhD
JULY 15, 2025
DIRECTOR
DATE

TEAM
Isaac Dobes - Quantum Computing - Final Project
Isaac Dobes

I independently completed the 3 mini projects:
1. Multi-Controlled U Gate: in this project I constructed a function in qiskit that takes an arbitrary 2x2 unitary matrix U and positive integer n, and outputs the quantum circuit for the multi-controlled (C^n)U gate. The repository for this project can be accessed here: https://github.com/isaac1248/Multi-controlled-U-gate/tree/main
2. Oracle for Shor's Algorithm: in this project I construct a function in qiskit which takes in two positive integers $a$ and $N$ with $a<N$, and outputs the oracle U which acts on the quantum state |x>_1|y>_n as follows:
|x>_1|ay (mod N)>_n (if x=1)
|x>_1|y>_n (if x=0)
with n being the ceiling of log_2(N). The repository for this project can be accessed here: https://github.com/isaac1248/Oracle-for-Shor
3. 5 Qubit Code Under Random Pauli Error: in this project I construct in qiskit a function which takes in a boolean value x and probability p, and outputs the circuit for the [[5,1,3]] quantum error correcting code with the logical state |x_L> prepared (depending on choice of x), runs it through a uniform Pauli error channel with probability p, and then measures the syndromes and applies corrections as needed. The repository for this project can be accessed here: https://github.com/isaac1248/5-Qubit-Code-with-Pauli-Error
