量子计算代表了一种新颖的计算方法,利用叠加和纠缠等量子力学现象比传统计算更有效地执行某些计算任务。人们对量子信息科学与工程 (QISE) 领域的兴趣和资金支持日益增加,导致对量子训练劳动力的需求日益增长。最近对量子行业需求的评估[1][2] 发现,量子软件工程和应用程序开发是该行业某些角色必不可少的能力之一。对提供 QISE 硕士教育的大学课程的调查[2][3] 表明,量子编程通常作为独立课程或入门课程的一部分纳入其中。在本报告中,我描述了我在 2022-23 学年秋季和春季学期在东北大学教授研究生课程“CSYE6305:量子计算应用简介”的经历。我概述了课程设计背后的指导原则,描述了为该课程创建的编程作业,并讨论了从中学到的经验教训。我希望这项工作能够激励更多的教师采用类似的软件驱动方法来教授量子计算课程,并让更广泛的学生学习量子编程。
主要关键词