計算物理
Computational Physics
| 節 | 週三 |
|---|---|
7 15:30–16:20 | 計算物理 SC160 3 節連堂 |
8 16:30–17:20 | |
9 17:30–18:20 |
* 根據陽明交大上課時間表所列
The course intends to introduce basic numerical methods and programming for solving problems in general and quantum physics. The course is designed to be project-oriented. The suggested computation language is "Python". Tutorial for Python will be offered in the first few weeks of the class. Using English to instruct the course is possible as long as at least one of the students in the class have the wish. 本課程設計兼具"物理理論"及"計算實作",前者為目的,後者為工具。學習基本數值方法解決物理問題,對象為電物系大三以上及他系跨域學生。 課程中將採用Python語言程式為範例。本課程並非程式語言課程,更著重透過模擬加深物理觀念的理解。Python語言的優點為可使用許多現成數學模組,學生除可自行撰 寫程式也鼓勵適當使用現成程式模組。課堂中,研究生助教將協助解決程式語言課程 原則上每周一次3hr課程中,前1-2hr理論課,後1hr實作(計中電腦教室上課)。
普通物理、近代物理 General Physics, Modern Physics, Calculus, Differential equations.
網站: E3 system TA: 賈新樺 (samchia666@gmail.com )、林坤義、林哲丞 本課程配合 教育部 教學實踐研究計畫(物理動一動:利用3D建模動畫軟Python- Blender圖像化抽象物理觀念) (TA: 洪敏祐、劉人瑩、何家榮) Note: Using smartphone is prohibited in the class!! 本課程 上課時 禁用手機!!
Exercises and home-works (30%) Writing Exam (30%) project report (40%)
| 週次 | 主題 |
|---|---|
| 第 1 週 | Syllabus (SC160) |
| 第 2 週 | Tutorial for Python, Numpy, and Matplotlib. (計中電腦教室) |
| 第 3 週 | transfer matrix (計中電腦教室) |
| 第 4 週 | Numerical calculus |
| 第 5 週 | Numerical differential |
| 第 6 週 | Numerical integration |
| 第 7 週 | Solving PDE |
| 第 8 週 | Solving PDE |
| 第 9 週 | Solving ODE |
| 第 10 週 | Solving ODE |
| 第 11 週 | Discrete Fourier transform |
| 第 12 週 | 停課 (ML, Blender 自由參加) |
| 第 13 週 | Writing exam |
| 第 14 週 | Matrix digonalization |
| 第 15 週 | Matrix digonalization |
| 第 16 週 | Blender demonstration |
- 地點
- SC408
- 時間
- 1F
- 聯絡方式
- Contact: Shun-Jen Cheng sjcheng@nycu.edu.tw