This OLE will provide a general introduction to the research field of quantum computing, covering hardware, software, and potential societal impact. The circuit model of quantum computing and example algorithms will be introduced, then building on this knowledge you will code and execute simple algorithms in a quantum software environment. Emphasis will be given to comparing quantum vs 'classical' performance of key algorithms. For hardware, the research challenges in developing quantum computer technology will be introduced, and you will undertake a critical analysis of specific hardware platforms (advantages and challenges). The potential societal impact of quantum computers, and quantum technologies more broadly, will be surveyed. On completion of this OLE, you will have gained an informed appreciation of this new technology and its potential impact, as well as generic skills that allow for the critical assessment and evaluation of potential new technologies.
3 x learning modules delivered online (in common with 0cp); 4 hours of tour, lectures and discussion, 4 x online videos/lectures, presentations
2 x online quiz (10%); individual online programming exercise (15%); individual coding assignment (30%); group project with individual written analysis (45%)
Basic computer literacy, some competency with coding.