計算物理顧名思義就是有物理的內涵又包括寫程式的計算機應用,我們最主要的目的是希望訓練大學部的同學,能夠養成寫程式的習慣,把目前我們生活中經常可以使用的個人電腦、平板電腦或者是手機,變成我們學習和工作的良好工具。同時物理問題是培養良好的邏輯思維的應用領域,選擇物理問題來做編寫程式的練習,可以增加學習的興趣並且可以作為專題訓練的挑戰。我們可以想像日常生活中,經常遭遇到的拋體問題就是一個典型的例子。所有的物理老師都會告訴同學們,牛頓所發展出來的古典力學是那麼精確的可以藉由一個物體初始的位置、初始的速度大小和方向,利用微分方程式就能解出這個物體射出之後未來的軌跡。我們可以想像這樣一個只考慮重力作用的理想化問題,如果能夠用計算機的計算能力和繪圖能力把整個過程製作成為動畫,那麼將非常有助於我們對於整個運動過程的理解。然而在真實的物理環境中,除了重力之外還要考慮空氣的阻力、地球的自轉等等因素,如果要在真實的環境中追蹤拋體的軌跡那麼我們必須利用計算機的強大計算能力來掌握。
python是一個可以簡易學習的程式語言,同學們可以很快速的學會這個語言,並且應用在物理學和運動學當中,更進一步利用vpython設計好的視覺化模組,可以快速地將運動的內涵用動畫或者繪圖的方式呈現出來,有助於我們培養良好的物理直覺,同時也學會了程式設計的基本精神。課程的進行方式除了利用投影片的說明之外,也利用多媒體影片的播放來提高同學的學習興趣。本課程的授課方式將透過網路課程方式進行,同學們可在東海磨課師 (moocs)平台上依據課程進度,收看影片課程,習題演練及線上發問。
本授課團隊將安排一次有人員監考的嚴格實體考試,來決定學生的學習成效與成績評定。希望修課的同學都能依照教學團隊編定的學習進度,按時進行教學影片的聽講,動手完成作業並且堅持到最後參與實體筆試,就能得到東海大學的2學分修課證明,得於註冊就讀後申請抵免,為你的網路學習加分。
The idea of computing physics is that it has the connotation of physics and includes the computer application of writing programs. Our main purpose is to train students in the university department to cultivate the habit of writing programs and to use the personal computers and tablets that we can often use in our lives. Or mobile phones have become a good tool for us to learn and work. At the same time, physics problems are the application field for cultivating good logical thinking. Choosing physics problems to practice writing programs can increase learning interest and can also be used as a challenge for topic training. We can imagine that the physical problems we encounter in daily life are a typical example. All physics teachers will tell their classmates that the classical mechanics developed by Niutun are so precise that the future trance after the object is ejected by the differential equation can be solved by using the differential equation. . We can imagine such an ideal problem that only considers the effect of gravity. If the computing power and drawing ability of the computer can be used to make the entire process into animation, it will be very helpful to our understanding of the entire sports process. However, in a real physical environment, in addition to gravity, we must also consider factors such as air resistance, the earth's self-transition, etc. If we want to track the body's spine in a real environment, then we must use the powerful computing power of the computer to master it.
Python is a simple programming language that can be learned. Students can quickly learn this language and apply it to physics and sports. We further use the visual model designed by vpython to quickly use the connotation of sports The presentation of animation or drawing helps us cultivate good physical intuition and also learn the basic spirit of programming. In addition to using the explanation of projection videos, the courses are also used to play multimedia videos to improve students' learning interest. The teaching method of this course will be conducted through online courses. Students can watch video courses, topic training and online questions on the Donghai Moji Classroom (moocs) platform based on the course progress.
This teaching team will arrange a strict physical examination conducted by a member to determine the students' learning performance and performance evaluation. I hope that all students in the course can listen to teaching videos at a time according to the learning progress set by the teaching team, complete the work manually and persist until the final exam, and obtain the 2-point internship certificate from Donghai University, which must be registered. Apply for a credit after reading to add points to your online learning.
Please refer to the online book:
physexp.thu.edu.tw/~ycchen/CP1
please refer TOT and online book:
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
homeworkhomework homework |
40 | |
midterm exammidterm exam midterm exam |
30 | |
final examfinal exam final exam |
30 |