111年第1學期-4203 AI思維與程式設計 課程資訊

評分方式

評分項目 配分比例 說明
homework 40
midterm exam 30
final exam 30

選課分析

本課程名額為 60人,已有41 人選讀,尚餘名額19人。


登入後可進行最愛課程追蹤 [按此登入]。

授課教師

陳永忠

教育目標

計算物理顧名思義就是有物理的內涵又包括寫程式的計算機應用,我們最主要的目的是希望訓練大學部的同學,能夠養成寫程式的習慣,把目前我們生活中經常可以使用的個人電腦、平板電腦或者是手機,變成我們學習和工作的良好工具。同時物理問題是培養良好的邏輯思維的應用領域,選擇物理問題來做編寫程式的練習,可以增加學習的興趣並且可以作為專題訓練的挑戰。我們可以想像日常生活中,經常遭遇到的拋體問題就是一個典型的例子。所有的物理老師都會告訴同學們,牛頓所發展出來的古典力學是那麼精確的可以藉由一個物體初始的位置、初始的速度大小和方向,利用微分方程式就能解出這個物體射出之後未來的軌跡。我們可以想像這樣一個只考慮重力作用的理想化問題,如果能夠用計算機的計算能力和繪圖能力把整個過程製作成為動畫,那麼將非常有助於我們對於整個運動過程的理解。然而在真實的物理環境中,除了重力之外還要考慮空氣的阻力、地球的自轉等等因素,如果要在真實的環境中追蹤拋體的軌跡那麼我們必須利用計算機的強大計算能力來掌握。 python是一個可以簡易學習的程式語言,同學們可以很快速的學會這個語言,並且應用在物理學和運動學當中,更進一步利用vpython設計好的視覺化模組,可以快速地將運動的內涵用動畫或者繪圖的方式呈現出來,有助於我們培養良好的物理直覺,同時也學會了程式設計的基本精神。課程的進行方式除了利用投影片的說明之外,也利用多媒體影片的播放來提高同學的學習興趣。本課程的授課方式將透過網路課程方式進行,同學們可在東海磨課師 (moocs)平台上依據課程進度,收看影片課程,習題演練及線上發問。 本授課團隊將安排一次有人員監考的嚴格實體考試,來決定學生的學習成效與成績評定。希望修課的同學都能依照教學團隊編定的學習進度,按時進行教學影片的聽講,動手完成作業並且堅持到最後參與實體筆試,就能得到東海大學的2學分修課證明,得於註冊就讀後申請抵免,為你的網路學習加分。

課程資訊

參考書目

Please refer to the online book:
physexp.thu.edu.tw/~ycchen/CP1

開課紀錄

您可查詢過去本課程開課紀錄。 AI思維與程式設計歷史開課紀錄查詢