42digest首页
面向EECS学生的动手量子编程实验室

Hands-on Quantum Programming Labs for EECS Students

Janche Sang and Chansu Yu

arXiv
2023年8月27日

本报告提出了通过专门的实践编程实验室向电气工程计算机科学(EECS)学生教授量子计算的实用方法。 实验室涵盖各种主题,包括基本元素,如纠缠,量子门和电路,以及高级算法,包括量子密钥分发,Deutsch和Deutsch-Jozsa算法,Simon的算法和Grover的算法。 作为教育工作者,我们的目标是与该领域的教师分享我们的教学见解和资源。 完整的实验室讲义和程序模板提供给感兴趣的教师。 此外,报告阐明了每个实验设计背后的原理,从而加深对量子计算的理解。

This report presents a practical approach to teaching quantum computing to Electrical Engineering Computer Science (EECS) students through dedicated hands-on programming labs. The labs cover a diverse range of topics, encompassing fundamental elements, such as entanglement, quantum gates and circuits, as well as advanced algorithms including Quantum Key Distribution, Deutsch and Deutsch-Jozsa Algorithms, Simon's algorithm, and Grover's algorithm. As educators, we aim to share our teaching insigh...