Biological Computing I (C1) Python Programming

 

Semester: Fall 2008, TIGP-BP
Place
: Institute of Information Science, Academia Sinica, New Building, Rm. 106
Time: Friday mornings, 
10:00-12:00 AM
Teaching Assistant(助教): George Jau-Ji Lin (林肇基 ) and Emily Chia-Yu Su (蘇家玉)

Note: Please bring a laptop with you for laboratory exercise

Reference: Mark Lutz, Learning Python, 3rd Edition, O'Reilly, 2007

Week

Date

Topics

Project Demonstrations

Slides

Online

1

2008/09/19

No Class

 

   

2

2008/09/26

Programming Design 1: installation, command prompt, data types

In-class Exercise

3

2008/10/03

Programming Design 2: loops, branching, modules & functions

 

In-class Exercise

 

4

2008/10/8(Wed. 10am)

Programming Design 3:  handling files, handling texts

 

In-class Exercise 

5

2008/10/17

Programming Design 4: regular expression, error handling

 

In-class Exercise

 

6

2008/10/24

1-1 Brute Force Motif Finding Algorithm

 

7

2008/10/31

Project Implementation – No Class

Project 1-1 Demo


(Demo code)

 

8

  2008/11/07  

Review Week – No Class

 

   

9

2008/11/14

Midterm Exam – No Class

 

   

10

2008/11/21

1-2 Branch and Bound Motif Finding Algorithm

 

Project 1-1 Demo

 

 

11

2008/11/28

Project Implementation – No Class

 

 

 

   

12

2008/12/05

2-1 Longest Common Subsequence

Project 1-2 Demo

 

13

2008/12/12

 

Project Implementation – No Class

 

 

   

14

2008/12/19

2-2 Global Alignment

 

Project 2-1 Demo

 

 

15

2008/12/26

Project Implementation – No Class

 

 

 

   

16

2009/12/31(Wed. 10am) 

2-3 Local Alignment @406

 

Project 2-2 Demo

 

   

17

2009/01/09

Programming Review

In-class Programming Exam

   

18

2009/01/16

Final Exam-No Class