目標: 通過本課程,學生將能夠熟練運用Python進行物理計算,理解數值方法、線性代數及模擬古典力學、波動、光學等物理現象。同時,培養數據分析、可視化的能力,最終通過實際項目展現所學應用。
內容:從Python基礎到高級科學物理計算,包括數值積分、線性代數應用、古典力學、波動、光學的模擬、傅立葉分析、微分方程,並最終以數據分析、可視化及綜合應用。通過具體案例,培養學生解決實際物理問題的能力。Goal: Through this course, students will be able to practice physical calculations using Python, and understand numerical methods, linear generations, and simulated classical mechanics, waves, and optics. At the same time, we cultivate the ability to analyze data and visualize, and finally display the learned applications through actual projects.
Content: From Python basics to advanced scientific physics calculations, including numerical scores, linear generation data applications, classical force, wave, optical simulation, Fuliye analysis, differential equations, and finally data analysis, visualization and comprehensive application. Through specific cases, students can be cultivated to solve practical physical problems.
1. Computational Problems for Physics, with guided solutions using python
Rubin H. Landau, Manuel Jose Paez
CRC Press, Taylor & Francis Group
2. An introduction to computer simulation methods ; applications to physical systems
Harvey Gould and Jan Tobochnik
Addison-Wesley
3. A Survey of Computational Physics, Introductory Computational Science
Rubin H. Landau, Manuel Jose Paez, Cristian C. Bordeianu
OPrinceton Univsersity Press
https://www.dsf.unica.it/~fiore/survey.pdf
1. Computational Problems for Physics, with guided solutions using python
Rubin H. Landau, Manuel Jose Paez
CRC Press, Taylor & Francis Group
2. An introduction to computer simulation methods ; applications to physical systems
Harvey Gould and Jan Tobochnik
Addison-Wesley
3. A Survey of Computational Physics, Introductory Computational Science
Rubin H. Landau, Manuel Jose Paez, Cristian C. Bordeianu
OPrinceton University Press
https://www.dsf.unica.it/~fiore/survey.pdf
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
每週課堂實作每週課堂實作 Weekly class practice |
40 | |
期中考期中考 Midterm exam |
30 | |
期末考期末考 Final exam |
30 |