一、課程說明(Course Description)
本課程介紹基礎量子計算原理與理論 量子計算理論為整合了量子力學與計算機理論的跨領域學科 本課程會對兩方面都進行教學 於量子力學方面 會介紹量子態 量子糾纏 量子測量等基本概念 於計算機理論則會介紹複雜度 預言機等概念 而量子計算部分 除基礎理論外 會介紹Shor演算法與Grover演算法
二、指定用書(Text Books)
Quantum Computation and Quantum Information
By Michael A. Nielsen and Isaac L. Chuang
三、參考書籍(References)
Ronald de Wolf lecture note
https://homepages.cwi.nl/~rdewolf/qcnotes.pdf

Berkeley lecture note
https://inst.eecs.berkeley.edu/~cs191/fa14/

Andrew Childs lecture note
https://www.cs.umd.edu/~amchilds/qa/
四、教學方式(Teaching Method)
上課 / 作業 / 考試
五、教學進度(Syllabus)
3-4 weeks
Quantum state/ measurement/ entanglement
1-2 weeks
Complexity theory/P NP BQP/QMA
(Mid term)
3-4 weeks
Shor's factoring algorithm/Phase estimation/hidden subgroup problem
3-4 weeks
Grover search/Oracle model/query complexity lower bound/polynomial method/quantum walk
(if we have time)
Quantum Approximate Optimization Algorithm/Adiabatic algorithm
(Final)


六、成績考核(Evaluation)
作業30 考試70


====補充事項=====

1.Homework Policies
Out and due every Thursday.
Turn-in in class.
No late homework.
One homework (lowest score) doesn’t count toward final grade.

2.Contacts
Professor: 林瀚仚 台達 610 linhh@cs.nthu.edu.tw
TA: 李子敬 資電445 tzuching.lee@m109.nthu.edu.tw

3.Misc
Taught in English 英語授課.