Assessment will comprise weekly programming assignments (40%) and a final project (60%).
First part of the course: weekly programming assignments (40%) Solve corresponding Quantum Katas to internalize the material Upload the code to Wattle for grading
Second part of the course: final project (60%) Choose a realistic problem not covered in the class, solve and implement Written summary (30%) Q# implementation (50%) Class presentation (20%)
Here is a list of some projects done by students in 2021:
- Kitaev phase estimation
- Quantum Perceptron
- Quantum Dynamic Programming
- Complexity Theory
- Optimisation using Grovers Search Algorithm
- Quantum Hash inversion using Grovers Search Algorithm
- Quantum Computing for Linguistic Ambiguity
- Travelling Salesman
- Solving Sudoku by Grover’s Search Algorithm
- Implementation of Shor’s Algorithm in Q#
- Experimental Implementation of the Quantum Support Vector Machine
- arithmetic in finite field of charac- teristic 2 using quantum circuits,
- Quantum Approximate Optimization Algorithm: Maximum finding using Improved Grover’s Search Algorithm
- Expressive Ansatz for Unit Depth Variational Quantum optimisation
- Quantum Searchable Encryption For Cloud Data
- Quantum Enhanced K-Means Clustering