2021 (CC BY-NC-SA 4.0) Elton Huang
想要預習的同學可以參考一下。
「量子計算」的課題相對新,以網路資源為主,特別是英語和英文的材料。
建議大家 Google 搜尋 “Quantum Computing” 等關鍵字查找學習。
美歐開始得比較早,相對上資源更豐富多元,有更多試著用更親切的角度切入的資源,
鼓勵大家去查看,一方面也練習英聽英讀。
<Quantum Computing as a High School Module> by Anastasia Perry et al. 2020雖然有人有把大部分的內容翻成中文,同學應該試著開始看原文練習英文,這是遲早的事,到了大學理工科的課本都是原文的,社會科也是原文佔多數。這本應該是我找到最清楚的入門書。特別是 Entanglement (第 7 章) 引領得滿清楚的;不過還是要搭配看 Qiksit 的解釋比較詳細一點,和自己操作 (參考作業) 比較容易學得好。<Quantum Computing for High School Students> by Yuly Billig 2018
nandemoi changed 2 years agoView mode Like 1 Bookmark
Dynamic Programming
(Cormen, 3rd Ed.)
Characterize the structure of an optimal solution.
Recursively define the value of an optimal solution.
optimal substructure: optimal solutions to a problem incorporate optimal solutions to related subproblems, which we may solve independently
數學歸納法 mathematical induction: 1. 起始步驟; 2. 歸納步驟
Compute the value of an optimal solution: bottom-up or top-down with memo.
nandemoi changed 4 years agoView mode Like Bookmark
(draft)
Course Objective
This course is to guide you to be comfortable at using Python as a programming tool in your research work. The course will begin to briefly goes through some basic programming concepts while introducing fundamental constructs and structures of Python.
If we simply introduce Python as a programming language, you may feel unrelated. With a base layer set, we will start to get a better grip with some applications better related to your disciplines of pursuit. It's set to facilitate you by practices with an understanding in how Python can be used.
VPython is a Python package module that lets you program 3D animation you can navigate in real-time. Numpy is another package that offers a comprehensive set of mathematical functions and routines. Both packages will be in our exercises to visually present phenomena derived from physics theories and models.
Quantum Technology has started to gain practical momentum in recent years. Python is used as platform tool language in many fields in academics as well as industrial practices including Quantum Computing. We won't have time to take on this but at the end of the course, we may be able briefly introduce the concept of class, a programming language feature that facilitates a more streamlined integration with specific utility modules including Qiskit, a Quantum Computing library. This is in hope to prepare you for further pursuits in like areas.
nandemoi changed 4 years agoView mode Like Bookmark