2 項進行中

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)

學期
112-1
學分
0 學分
當期課號
140810
永久課號
MDBI30067
開課單位
生物醫學資訊研究所
授課教師
國際研究生學程
類別
必修
上課時間表
週五
3
10:10–11:00
程式設計
2 節連堂
4
11:10–12:00

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

概述

Outline: 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.)

先修科目

The course details may change (time, location, topic, etc.), please refer to the class syllabus on the TIGP Bioinformatics Program website before each class: https://idv.sinica.edu.tw/tigpbio/. 【For Non-BP student】 For Non-Bioinformatics Program students to register/sit in any BP course, it is required to gain course chair's permission: (1) Basic Enrollment Information form (http://bit.ly/3g22mfl) (2) TIGP-BP Course Registration Consent Form (http://bit.ly/3ubl2Bs) ※ Deadline: the 4th week of each semester. ※ Signature of the course chair should be collected before submission. Incomplete form will not be accepted. ※Course grade will NOT be given (even class enrollment is completed at school) if fail to follow the above procedures.

備註

無備註

教學方式

TA: (To Be Confirmed) The course details may change (time, location, topic, etc.), please refer to the class syllabus on the TIGP Bioinformatics Program website before each class: https://idv.sinica.edu.tw/tigpbio/.

評分方式

Grades: Midterm exam 25%. Final exam 30%. Homework 35%. Class performance 10%.

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

Basic Elements of Python Note: “Introduction to Python” is taught on 2023-09-08.

2023-09-15(五) 時數:[2023-09-15]國際研究生學程(2.00)
第 2 週

Basic statements I: branching programs and inputs

2023-09-22(五) 時數:[2023-09-22]國際研究生學程(2.00)
第 3 週

Holiday-Mid-Autumn Festival (no class) Note: the “Basic statements II: iterative programs “course is rescheduled to 2023-09-27 (Wed) 10:00-12:00

2023-09-29(五) 時數:[2023-09-29]國際研究生學程(2.00)
第 4 週

Functions: scope rules and passing arguments

2023-10-06(五) 時數:[2023-10-06]國際研究生學程(2.00)
第 5 週

Modules, Files, and Structured Types

2023-10-13(五) 時數:[2023-10-13]國際研究生學程(2.00)
第 6 週

Review week (no class)

2023-10-20(五)
第 7 週

Midterm Exam

2023-10-27(五) 時數:[2023-10-27]國際研究生學程(2.00)
第 8 週

Regular expressions

2023-11-03(五) 時數:[2023-11-03]國際研究生學程(2.00)
第 9 週

Object-oriented programming: classes

2023-11-10(五) 時數:[2023-11-10]國際研究生學程(2.00)
第 10 週

Introduction to Biopython

2023-11-17(五) 時數:[2023-11-17]國際研究生學程(2.00)
第 11 週

Data analysis toolbox: NumPy, Pandas, Matplotlib

2023-11-24(五) 時數:[2023-11-24]國際研究生學程(2.00)
第 12 週

Machine learning I: scikit-learn

2023-12-01(五) 時數:[2023-12-01]國際研究生學程(2.00)
第 13 週

Machine learning II: scikit-learn & keras

2023-12-08(五) 時數:[2023-12-08]國際研究生學程(2.00)
第 14 週

Review Week (no class)

2023-12-15(五)
第 15 週

Final Exam

2023-12-22(五) 時數:[2023-12-22]國際研究生學程(2.00)
第 16 週

No class

2023-12-29(五)
教科書

Textbook: Python for Biologists: A complete programming course for beginners (Martin Jones) Advanced Python for Biologists (Martin Jones) (Reference) Python for Everybody - Exploring Data In Python 3 (Charles Russell Severance)

Office Hours
地點
Classroom: Auditorium, B1F, Institute of Statistical Science, Academia Sinica.
時間
教師未提供此項資料
聯絡方式
教師未提供此項資料