跳到内容

介绍

欢迎来到介绍量子软件开发。本课程的目的是使量子计算技术通过软件工程师的角度来看更容易。不需要背景在量子信息科学,只是一些基本的编程经验和开放的心态。

请注意

在本课程中,“量子计算”是指通用门机器而不是量子退火。

课程目标

这个类作为介绍奇怪,然而令人兴奋的世界的量子计算机开发软件。在这篇文章中,您将学习量子力学的基本原理,发现这些设备的工作原理,并通过一些实践练习来实现真正的量子算法。我们的目标是帮助您开发可行的技能需要在软件中实现和研究量子算法。

结构

课程分为三个部分:先决条件,基本面,和应用程序:

  • 先决条件涵盖了一些(non-quantum)的事情之前你需要知道进入量子力学,复数和向量或矩阵数学。
  • 基本面介绍了量子力学和量子计算背后的基本概念。
  • 应用程序向您展示一些常见的量子算法提供的例子超出了经典计算机可以提供好处。

每个部分包含几个课程模块组织成单位,所示页面的左侧导航面板。单位并不一定需要在订单完成。

每个模块包含:

  • 客观的学生知道他们将学习和可以决定多少时间把基于先验知识和学习目标相关性。

  • 课程材料覆盖所有相关的重要概念的主题。这些可能包括MITRE-developed内容以及链接到外部资源,我们发现有帮助。

  • 练习让学生练习和测试他们对材料的理解。这些问题可能需要知识的形式检查或编程任务。

反馈

请发送任何评论或问题jclapis@mitre.orgrhpreston@mitre.org


最后更新:2021年5月6日