- Ability to understand and simulate quantum circuits

- Ability to understand quantum algorithms

- Introducing of variational quantum algorithms

- Leveraging quantum simulation frameworks to simulate and understand quantum algorithms

The following topics will be covered:

- Review of Quantum Mechanics

- Review of Quantum Computing

- Introduction to the Density Operator

- Time Evolution of Density Operators

- Noisy Quantum Computing

- Errors in Open Quantum Systems

- Quantum Information and Entropies

- Error Suppression and Mitigation Strategies, Error Correction Techniques

- Canonical Quantum Algorithms

- Guest lectures on research in quantum computing

Show/hide contentOpenClose All

*Curricular information is subject to change*

Learning Outcomes:

The module has the following learning outcomes:

- Develop a better understanding of quantum gates and quantum circuit

- Develop a better understanding of quantum algorithms and quantum parallel computation

- Understand the limit of quantum computation due to decoherence

- Understand error correction and the concept of fault tolerant quantum computation

- Ability to understand and simulate quantum circuits

- Ability to understand quantum algorithms

- Introducing of variational quantum algorithms

- Leveraging quantum simulation frameworks to simulate and understand quantum algorithms

The following topics will be covered:

- Review of Quantum Mechanics: state vector and Hilbert space, Dirac notation, matrix mechanics, unitary Hermitian operators, time evolution through exponentiation)

- Review of Quantum Computing: single qubit quantum gate, quantum gates, quantum teleportation and Bell pair production, measurement

- Introduction to the Density Operator: density matrix vs. state vector, properties of density operator, pure and mixed states

- Time Evolution of Density Operators: Von Neumann equation, Lindblad equation, the concept of open quantum systems

- Noisy Quantum Computing: errors, decoherence

- Errors in Open Quantum Systems: quantum channels, amplitude-damping, phase-damping, depolarisation

- Quantum Information and Entropies: comparison with classical Information, Von Neumann entropy and derivatives, mutual information

- Error Suppression and Mitigation Strategies: error mitigation, error correction techniques, repetition code

- Canonical Quantum Algorithms: Quantum Fourier Transform (QFT), Shor’s Algorithm, Grover Search Algorithm

- Invited guest lectures on research in quantum computing

Student Effort Hours:

Student Effort Type | Hours |
---|---|

Lectures | 18 |

Tutorial | 24 |

Specified Learning Activities | 40 |

Autonomous Student Learning | 42 |

Total | 124 |

Approaches to Teaching and Learning:

The module approach is as follows. We apply a modular approach, and the materials of the module are presented as 12 self-consistent topics.

- Lectures (pre-recorded, 12 topics in total covered in 1 to 3 short lectures) to introduce the main concepts of the module.

- Each lecture is supported by a workshop session (approx 1.5 h), a mix of a lecture, tutorial, discussion of python scripts and Q&A session.

- Python scrips and jupyter notebooks to support each of the topics, reinforce lecture materials and develop case-based and problem-based learning.

- Homework assignment to support each of the topics.

- Specific reading materials in addition to the lectures.

- Mid-term project.

- Final project.

The lectures are pre-recored. The workshop sessions are run in class, and students are expected to attend them. Professional learners can attend the workshop session online.

We invite guest lecturers to give lectures on research in quantum computing and the most recent developments in the field.

The module approach is as follows. We apply a modular approach, and the materials of the module are presented as 12 self-consistent topics.

- Lectures (pre-recorded, 12 topics in total covered in 1 to 3 short lectures) to introduce the main concepts of the module.

- Each lecture is supported by a workshop session (approx 1.5 h), a mix of a lecture, tutorial, discussion of python scripts and Q&A session.

- Python scrips and jupyter notebooks to support each of the topics, reinforce lecture materials and develop case-based and problem-based learning.

- Homework assignment to support each of the topics.

- Specific reading materials in addition to the lectures.

- Mid-term project.

- Final project.

The lectures are pre-recored. The workshop sessions are run in class, and students are expected to attend them. Professional learners can attend the workshop session online.

We invite guest lecturers to give lectures on research in quantum computing and the most recent developments in the field.

Requirements, Exclusions and Recommendations

A student should be familiar with linear algebra and general physics course for physicists, engineers or computer scientists

Module Requisites and Incompatibles

Not applicable to this module.
Assessment Strategy

Description | Timing | Component Scale | % of Final Grade | ||
---|---|---|---|---|---|

Project: Final project | Unspecified | n/a | Alternative linear conversion grade scale 40% | No | 30 |

Project: Mid-term project | Unspecified | n/a | Alternative linear conversion grade scale 40% | No | 30 |

Continuous Assessment: Specific homework assignments and jupyter notebooks to support lectures | Throughout the Trimester | n/a | Alternative linear conversion grade scale 40% | No | 40 |

Remediation Type | Remediation Timing |
---|---|

In-Module Resit | Prior to relevant Programme Exam Board |

Feedback Strategy/Strategies

• Feedback individually to students, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name | Role |
---|---|

Mr Conor Power | Lecturer / Co-Lecturer |