A0507: Quantum Computing Fundamentals: Concepts, Algorithms, and Applications
Target Audience:
Students aged 15 to college level, especially those interested in STEM, AI, and quantum tech.
Course Duration:
2-week intensive course (or flexible weekly sessions over a semester)

Week 1: Foundations of Quantum Computing
Module 1: Introduction to Quantum Computing
What is quantum computing?
Classical vs quantum: why quantum is revolutionary
Bits vs qubits, superposition, and entanglement
Quantum logic gates and circuits
Module 2: Quantum Mechanics for Computing
Bra-ket notation
Measurement and probability
The Bloch sphere: visualizing qubit states
Introduction to IBM Quantum Composer
Lab Sessions:
Build and simulate basic circuits (Hadamard, Pauli, CNOT)
Experiment with superposition and measurement
Week 2: Quantum Algorithms and Real-World Impact
Module 3: Quantum Algorithms
Deutsch-Jozsa Algorithm
Grover’s Search Algorithm
Introduction to Shor’s Algorithm
Quantum speedup vs classical limits
Module 4: Applications of Quantum Computing
Cryptography and breaking RSA
Quantum chemistry simulations
Optimization problems in logistics and AI
Future of quantum: medicine, energy, machine learning
Capstone Lab:
Choose a use case and build a prototype algorithm
Present findings in a student mini-symposium
Add-ons:
Quantum Programming with Qiskit (Optional Bonus Week)
Teach students to code in Qiskit using Python and Jupyter Notebook.
Guest Lecture / Expert Panel:
Invite a university quantum researcher or startup founder to share insights.
Certificate of Completion
Co-branded with Boston Quantum Academy.