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
bars search times arrow-up