8/24 – 9/18

115-1 選課時程

進行中

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

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

程式語言

Programming(Python)

學期
106-1
學分
0 學分
當期課號
5730
永久課號
IBI7014
開課單位
生物資訊及系統生物研究所
授課教師
中研院國際學程
類別
選修
上課時間表
週五
3
10:10–11:00
程式語言
2 節連堂
4
11:10–12:00

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

概述

This course introduces basic aspects of programming language and its application in bioinformatics. First, fundamental programming techniques in Python are introduced. After that, this course focuses on the practical implementation of programs to analyze various biological data. The use of existing available resources from the Internet is also incorporated. Finally, the students implement bioinformatics projects (i.e., motif finding, pattern matching, sequence alignment, biomedical database analysis, etc.)

先修科目

Some programming background is recommended Please refer to the following website for updated course information: http://tigpbp.iis.sinica.edu.tw/tigpbio/2016Fall.html#P

備註

無備註

教學方式

1.TA: Chia-Hung Lin(林佳鴻) Email: redlin@iis.sinica.edu.tw 2.There will be assignment for each lecture, and some of the topics will be given projects. Students can expect it to be an intensive course.

評分方式

Midterm exam (25%). Final exam (30%). Homework (25%). Projects (10%). Class performance (10%).

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週Introduction to Python
第 2 週Basic Elements of Python I
第 3 週Basic Elements of Python II
第 4 週Basic statements I: branching programs and inputs
第 5 週Basic statements II: iterative programs
第 6 週Functions: scope rules and passing arguments
第 7 週Modules, Files, and Structured Types
第 8 週Exception handling
第 9 週Review week
第 10 週Midterm exam
第 11 週Introduction to Biopython
第 12 週Regular expressions
第 13 週Object-oriented programming: classes
第 14 週Data analysis toolbox
第 15 週Data analysis toolbox / Web programming
第 16 週Web programming
第 17 週Review week
第 18 週Final exam
教科書

Introduction to Computation and Programming Using Python (revised and expanded edition) by John V. Guttag, 2013, The MIT Press (滄海圖書代理)

Office Hours
地點
by appointment
時間
by appointment
聯絡方式
BP- Dr. Wang, John; johnwang@gate.sinica.edu.tw Dr. Chang, Hui-Yin; s9258029@iis.sinica.edu.tw Dr. Mamie Lih; tsmlih@iis.sinica.edu.tw SHNCC- Dr. Wang, Chih-Yu; ywang@citi.sinica.edu.tw Dr. Wang, Chuan-Ju ; Dr. Shen, Chih-Ya; chihya@citi.sinica.edu.tw