Quantum Computer Simulation

As part of my 3rd year Advanced Computational Simulation course we were required to simulate a quantum computer as well as write a report and give a presentation on it. I was in charge of researching and implementing Grover's algorithm. The report, and presentation can be seen below. 

                - Report 

                - Presentation