Home
生命科學系
course information of 109 - 1 | 0655 Computational Biology(用電腦玩生物學)

0655 - 用電腦玩生物學 Computational Biology


教育目標 Course Target

程式語言已經逐漸成為未來職場中必須具備的一種能力。這是一門為對於使用電腦模擬生物系統有興趣的同學所開設的課程,數學能力並非學習的關鍵。由於電腦硬體的進展,科學家應用個人電腦分析生物的系統變得相對容易。本課程所介紹的生物模型包括分子層次的化學動態,細胞膜電位的電生理變化,以及生態尺度中的族群生長及動態變化。本課程的設計理念鼓勵生物學領域以外的同學加入跨領域的合作及對話。課程強調的另一個重點將放在程式的邏輯分析及模組化結構。最後,在課程的後段將簡短地介紹圖形(視窗)化介面程式的編寫方法。Programming language has gradually become a necessary ability in the future workplace. This is a course for students who are interested in using computers to simulate biological systems. Mathematical ability is not the key to learning. Thanks to advances in computer hardware, it has become relatively easy for scientists to use personal computers to analyze biological systems. The biological models introduced in this course include chemical dynamics at the molecular level, electrophysiological changes in cell membrane potential, and population growth and dynamic changes at the ecological scale. The design concept of this course encourages students outside the field of biology to join in cross-field collaboration and dialogue. Another focus of the course will be on the logical analysis and modular structure of programs. Finally, the method of writing graphical (window) interface programs will be briefly introduced at the end of the course.


參考書目 Reference Books

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
Swaroop CH, A byte of Python, 4th 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.< br />
Bill Lubanovic, Introducing Python, 2nd ed., O’Reilly Media, Inc., 2015


評分方式 Grading

評分項目 Grading Method 配分比例 Grading percentage 說明 Description
作業及實際操作作業及實際操作
Homework and practical operations
60 10% x 6個單元
發問及討論發問及討論
Ask questions and discuss
20
期末書面及口頭報告期末書面及口頭報告
Final written and oral reports
20

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

很抱歉,沒有符合條件的課程。 Sorry , no courses found.

Course Information

Description

學分 Credit:3-0
上課時間 Course Time:Wednesday/8,Thursday/7,8[BS406]
授課教師 Teacher:陳仁祥
修課班級 Class:生科系3,4
選課備註 Memo:限30位自備筆電
授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 16 person in the class.
目前選課人數為 16 人。

請先登入才能進行選課登記 Please login first