校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

計算物理

Computational Physics

學期
106-2
學分
3 學分
當期課號
1370
永久課號
DEP3344
開課單位
電子物理學系
授課教師
吳建德、鄭舜仁
校區
光復
類別
選修
上課時間表
週一
週三
2
09:00–09:50
計算物理
SC162
5
13:20–14:10
計算物理
SC162
2 節連堂
6
14:20–15:10

* 根據陽明交大上課時間表所列

概述

The course intends to instruct undergrad students basic numerical methods and techniques for solving problems in general and quantum physics. Besides the theoretical tutorials, a 2hr lab training is held every two weeks in the computer classroom in the information technology service center of NCTU. 本課程設計兼具"理論"及"程式實作",學習基本數值方法解決物理問題,對象為電物系大三以上及他系跨域學生。 開課老師有二位: 斫半學期由鄭舜仁負責,後半學期由吳建德負責 。 原則上每二周一次2hr實作(於計中電腦教室)。使用"程式語言不限制",但課程演示以 FORTRAN 及 Matlab 為主(開課前二周助教提供 6-8hr FORTRAN基本介紹課程)。 此外,部分基礎數學課程(一學期約有三次6hr) 將與應數林得勝老師的"計算數學"併班上課。

先修科目

普通物理、近代物理

教學方式

e3 系統

評分方式

前半學期: 期中報告(40%)+作業 (10%) 後半學期: 期末報告(40%)+作業 (10%)

課程大綱
  • Numerical Calculus
  • Solving ordinary differential equations (ODEs)
  • Matrix
  • Molecular dynamics simulations
  • Monte Carlo simulations
週次計畫
週次主題
第 1 週Introduction
第 2 週Review of some equations in general and quantum physics (joint course with "Comp. Math." on 03/05, 03/07)
第 3 週Numerical calculus: Taylor series, error analysis (joint course with "Comp. Math." on 03/12) Numerical differentiation, Numerical integration, Newton method Physical example: black-body radiation
第 4 週Lab (03/19) Numerical calculus: Steepest descent method Physical examples: electrostatic potential induced by charges and dipoles.
第 5 週Solving ODE: Euler 's method, RK method Physical examples: simple harmonic oscillation, optical dielectric function (Lorentz model)
第 6 週Lab (04/02)
第 7 週Matrix diagonalization (joint course with "Comp. Math." on 04/09)* meeting on midterm project (04/11) Physical examples: diatomic molecular; 1D crystal
第 8 週Lab (04/16) meeting on midterm project (04/18) * option
第 9 週Overview of Physical problems in statistical physics Central limit theorem Introduction to Molecular dynamics (MD) simulations
第 10 週Lab (4/30) Verlet algorithm Minimum image convention
第 11 週Systems in equilibrium Symplectic Integrator
第 12 週Lab (5/14) Langevin dynamics simulation
第 13 週Introduction to Monte Carlo simulations Monte Carlo integrations
第 14 週Lab (5/28) Importance sampling Master equation
第 15 週1D Ising Model
第 16 週2D Ising Model meeting on final project
教科書

參考書-1: An introduction to computational physics, Tao Pang, 2nd ed. Cambridge University Press. 參考書-2: Computational nanoscience-applications for molecules, clusters, and solids, Kalman Varga and Joseph Driscoll, 1st ed. Cambridge University Press. 參考書-3: Computational physics, Jos Thijssen, 3rd ed. Cambridge University Press.

Office Hours
地點
前半學期 SC408 後半學期 SC457
時間
前半學期 3A 後半學期 2G
聯絡方式
sjcheng@mail.nctu.edu.tw chientewu@nctu.edu.tw