量子计算理论基础与软件系统
培养方案推荐修读学期:大三秋冬
课程简介
摘自教务网:
本课程首先介绍量子计算的线性代数基础,讲解如何从矩阵计算的角度去量子计算,重点讲述量子门变换与其对应矩阵的关系。基本理论包括:单比特量子门、多比特量子门、量子电路、Deutsch-Jozsa 算法、Grover 算法、Shor 算法。在对量子计算有了了解之后,本课程从计算机领域的视角,讲解如何构建量子计算机的软件系统。为了理解该软件系统的建立过程,本门课程主要介绍量子计算编程语言、量子计算编程框架、量子计算编译器、量子计算程序分析。为了让同学们深入体会量子编程的过程,本课程还会介绍当今主流的 IBM Qiskit 量子编程框架,同时也介绍浙江大学自研的太元量子云平台编程框架。由于本门课程是一门理论和实践相结合的课程,在课程初期,会有简单的书面作业用来巩固量子计算的数学理论,在课程中后期,会有一些简单的编程作业,可以让大家更好地理解量子计算的编程模式。本课程结合相关教学内容和马克思主义立场观点,提炼本课程相关的育人元素,鼓励学生立足中国大地进行研究性学习,培养学生探索未知、追求真理的责任感和使命感、精益求精的大国工匠精神,提高学生正确认识问题、分析问题和解决问题的能力,激发学生科技报国的家国情怀和使命担当, 促进学生在自主学习、健康成长、责任担当、实践创新等方面得到发展。
任课教师
尹建伟/卢丽强
成绩构成
摘自教务网:
- 期中考试(30%,笔试,考察量子计算线性代数基础)
- 期末考试(40%,编程大作业,考察量子计算编程能力与应用算法)
- 平时分(30%,作业上交情况,课程发言等)
相关资源
- 外链索引
- 量子计算理论基础与软件系统 - 图灵班学习指南(包含十分全面的介绍)
- 量子计算理论基础与软件系统 - NoughtQ的笔记本(25秋冬·课程笔记)