113年第1學期-0649 用電腦玩生物學 課程資訊
評分方式
評分項目 | 配分比例 | 說明 |
---|---|---|
作業及實際操作 | 50 | 6個單元作業 |
發問及討論 | 25 | |
期末書面及口頭報告 | 25 |
選課分析
本課程名額為 30人,已有14 人選讀,尚餘名額16人。
登入後可進行最愛課程追蹤 [按此登入]。
授課教師
陳仁祥教育目標
本課程將介紹如何透過程式語言(Python)使用電腦對數種生物系統的動態模型進行數值模態(numerical simulation)。由於電腦硬體的進展,科學家應用個人電腦模擬及分析生物系統之門檻已經大為降低。本課程所介紹的生物模型包括分子層次的酵素化學動態,流行病學中疾病傳播模式,以及生態尺度中的族群生長及互動模式。本課程的設計理念鼓勵生物學領域以外的同學加入跨領域的合作及對話。課程強調的另一個重點將放在程式的邏輯分析及模組化結構。最後,在課程的後段將簡短地介紹圖形(視窗)化介面程式的編寫方法。雖然教學內容會使用微分方程式,但數學能力並非學習的關鍵。
課程資訊
基本資料
選修課,學分數:3-0
上課時間:三/8,四/7,8[BS404]
修課班級:生科系3,4
修課年級:3年級以上
選課備註:限30位自備筆電
教師與教學助理
授課教師:陳仁祥
大班TA或教學助理:尚無資料
Office Hour一/7,8 或另外與教師約定時間 [LS133A]
授課大綱
授課大綱:開啟授課大綱(授課計畫表)
(開在新視窗)
參考書目
Swaroop CH, A byte of Python, 4rd ed., https://www.gitbook.com/book/swaroopch/byte-of-python/details, 2016.
John W. Shipman, Tkinter 8.5 reference: a GUI for Python, New Mexico Tech Computer Center, http://www.nmt.edu/tcc/help/pubs/tkinter/, 2015.
Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to think like a computer scientist – Learning with Python 3, Rhodes Local Edition, http://openbookproject.net/thinkcs/python/english3e/, 2012.
Bill Lubanovic, Introducing Python, 2nd ed., O’Reilly Media, Inc., 2015
開課紀錄
您可查詢過去本課程開課紀錄。 用電腦玩生物學歷史開課紀錄查詢