Explore UCD

UCD Home >

EEEN40690

Academic Year 2024/2025

Quantum Computing (EEEN40690)

Subject:
Electronic & Electrical Eng
College:
Engineering & Architecture
School:
Electrical & Electronic Eng
Level:
4 (Masters)
Credits:
5
Module Coordinator:
Assoc Professor Elena Blokhina
Trimester:
Spring
Mode of Delivery:
Blended
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

The purpose of the learning is to explain and enhance the concept of quantum computing and quantum information for students familiar with linear algebra, introductory quantum mechanics and fundamentals of quantum computing. The module learning outcomes include the following:

- 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

About this Module

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

Indicative Module Content:

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
Specified Learning Activities

40

Autonomous Student Learning

42

Lectures

18

Tutorial

24

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.

Requirements, Exclusions and Recommendations
Learning 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 Must Pass Component % of Final Grade In Module Component Repeat Offered
Individual Project: Midterm Project Week 7, Week 8, Week 9 Alternative linear conversion grade scale 40% No
30
No
Individual Project: Final project Week 11, Week 12, Week 14, Week 15 Alternative linear conversion grade scale 40% No
30
No
Individual Project: Homework assignments Week 2, Week 3, Week 4, Week 5, Week 8, Week 9, Week 10, Week 11 Alternative linear conversion grade scale 40% No
40
No

Carry forward of passed components
Yes
 

Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Dr Anton Dekusar Lecturer / Co-Lecturer
Mr Conor Power Lecturer / Co-Lecturer

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
Spring Tutorial Offering 1 Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 Wed 14:00 - 15:50