課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 量子電腦簡介 |
量子革命、量子電腦的科學領域 |
讓學生學習到量子電腦的相關科學領域 |
講授
|
|
|
2 | 數學基礎 |
Linear algebra, Tensor Products |
讓學生學習到量子計算之相關數學基礎 |
講授
|
|
|
3 | 量子位元 |
量子位元表示法、量子疊加態、Bloch sphere |
讓學生學習到量子位元的相關特性 |
講授
|
|
|
4 | 量子邏輯閘 |
量子邏輯閘之介紹、量子邏輯閘串並聯、量子邏輯閘的數位邏輯運算、量子糾纏態 |
讓學生學習到量子邏輯閘之運作與對應之矩陣運算 |
講授 實作
|
作業
|
HW 1 |
5 | 電路作曲家 |
IBM Q Experience開發工具、電路作曲家實作 |
讓學生學習到IBM Q Experience開發工具、電路作曲家實作 |
講授 實作
|
|
|
6 | Deutsch algorithm |
量子演算法-Deutsch algorithm |
讓學生學習量子演算法-Deutsch algorithm |
講授 實作
|
作業 平時考
|
HW 2
Quiz 1 |
7 | Deutsch-Jozsa algorithm |
量子演算法-Deutsch-Jozsa algorithm |
讓學生學習量子演算法-Deutsch-Jozsa algorithm |
講授 實作
|
|
|
8 | 期中考 |
量子邏輯閘的綜合應用、量子演算法實作 |
讓學生學習到量子邏輯閘的綜合應用、量子演算法實作 |
|
期中考
|
|
9 | Deutsch-Jozsa algorithm |
量子演算法-Deutsch-Jozsa algorithm |
讓學生學習量子演算法-Deutsch-Jozsa algorithm |
講授 實作
|
|
|
10 | Bernstein-Vazirani algorithm |
量子演算法-Bernstein-Vazirani algorithm |
讓學生學習量子演算法-Bernstein-Vazirani algorithm |
講授 實作
|
作業
|
HW 3 |
11 | Bernstein-Vazirani algorithm |
量子演算法-Bernstein-Vazirani algorithm |
讓學生學習量子演算法-Bernstein-Vazirani algorithm |
講授 實作
|
平時考
|
Quiz 2 |
12 | Simon algorithm |
量子演算法-Simon algorithm |
讓學生學習量子演算法-Simon algorithm |
講授 實作
|
|
|
13 | Simon algorithm |
量子演算法-Simon algorithm |
讓學生學習量子演算法-Simon algorithm |
講授 實作
|
|
|
14 | Grover algorithm |
量子演算法-Grover algorithm |
讓學生學習量子演算法-Grover algorithm |
講授 實作
|
作業 平時考
|
HW 4
Quiz 3 |
15 | Grover algorithm |
量子演算法-Grover algorithm |
讓學生學習量子演算法-Grover algorithm |
講授 實作
|
|
|
16 | 期末考 |
量子演算法的綜合練習 |
讓學生綜整量子演算法 |
|
|
|
17 | Quantum Fourier Transform |
量子演算法-Quantum Fourier Transform |
讓學生學習量子演算法-Quantum Fourier Transform |
講授 實作
|
彈性教學
|
|
18 | Quantum Fourier Transform |
量子演算法-Quantum Fourier Transform |
讓學生學習量子演算法-Quantum Fourier Transform |
講授 實作
|
作業 彈性教學
|
HW 5
請於 2024/6/20 前於 Tronclass 繳交彈性教學週之作業 HW 5 |