当前位置:
X-MOL 学术
›
arXiv.cs.ET
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
Teaching Quantum Computing through a Practical Software-driven Approach: Experience Report
arXiv - CS - Emerging Technologies Pub Date : 2020-10-12 , DOI: arxiv-2010.07729 Mariia Mykhailova and Krysta M. Svore
arXiv - CS - Emerging Technologies Pub Date : 2020-10-12 , DOI: arxiv-2010.07729 Mariia Mykhailova and Krysta M. Svore
Quantum computing harnesses quantum laws of nature to enable new types of
algorithms, not efficiently possible on traditional computers, that may lead to
breakthroughs in crucial areas like materials science and chemistry. There is
rapidly growing demand for a quantum workforce educated in the basics of
quantum computing, in particular in quantum programming. However, there are few
offerings for non-specialists and little information on best practices for
training computer science and engineering students. In this report we describe our experience teaching an undergraduate course on
quantum computing using a practical, software-driven approach. We centered our
course around teaching quantum algorithms through hands-on programming,
reducing the significance of traditional written assignments and relying
instead on self-paced programming exercises ("Quantum Katas"), a variety of
programming assignments, and a final project. We observed that the programming
sections of the course helped students internalize theoretical material
presented during the lectures. In the survey results, students indicated that
the programming exercises and the final project contributed the most to their
learning process. We describe the motivation for centering the course around quantum
programming, discuss major artifacts used in this course, and present our
lessons learned and best practices for a future improved course offering. We
hope that our experience will help guide instructors who want to adopt a
practical approach to teaching quantum computing and will enable more
undergraduate programs to offer quantum programming as an elective.
中文翻译:
通过实用的软件驱动方法教授量子计算:经验报告
量子计算利用量子自然定律来实现传统计算机无法高效实现的新型算法,这可能会导致材料科学和化学等关键领域的突破。对受过量子计算基础知识(尤其是量子编程)教育的量子劳动力的需求正在迅速增长。但是,很少有针对非专业人士的课程,也很少有关于培训计算机科学和工程专业学生的最佳实践的信息。在本报告中,我们描述了我们使用实用的软件驱动方法教授量子计算本科课程的经验。我们的课程主要围绕通过动手编程教授量子算法,减少传统书面作业的重要性,转而依靠自定进度的编程练习(“Quantum Katas”)、各种编程作业和最终项目。我们观察到,课程的编程部分帮助学生内化了讲座中介绍的理论材料。在调查结果中,学生表示编程练习和期末项目对他们的学习过程贡献最大。我们描述了以量子编程为中心的课程动机,讨论本课程中使用的主要工件,并介绍我们的经验教训和最佳实践,以供将来改进课程。
更新日期:2020-10-16
中文翻译:
通过实用的软件驱动方法教授量子计算:经验报告
量子计算利用量子自然定律来实现传统计算机无法高效实现的新型算法,这可能会导致材料科学和化学等关键领域的突破。对受过量子计算基础知识(尤其是量子编程)教育的量子劳动力的需求正在迅速增长。但是,很少有针对非专业人士的课程,也很少有关于培训计算机科学和工程专业学生的最佳实践的信息。在本报告中,我们描述了我们使用实用的软件驱动方法教授量子计算本科课程的经验。我们的课程主要围绕通过动手编程教授量子算法,减少传统书面作业的重要性,转而依靠自定进度的编程练习(“Quantum Katas”)、各种编程作业和最终项目。我们观察到,课程的编程部分帮助学生内化了讲座中介绍的理论材料。在调查结果中,学生表示编程练习和期末项目对他们的学习过程贡献最大。我们描述了以量子编程为中心的课程动机,讨论本课程中使用的主要工件,并介绍我们的经验教训和最佳实践,以供将来改进课程。