NCHU Course Outline
Course Name (中) 生物資訊程式設計(5183)
(Eng.) Bioinformatics Programming
Offering Dept Graduate Institute of Genomics and Bioinformatics
Course Type Required Credits 2 Teacher CHU,YEN-WEI
Department Graduate Institute of Genomics and Bioinformatics/Graduate Language English Semester 2024-FALL
Course Description Bioinformatics is an interdisciplinary subject that integrates biology and information science. Programming is one of the basic skills that should be cultivated in bioinformatics research. This course will enable students to become familiar with the commonly used bioinformatics programming language-Python language and have the ability to use the programming language to design bioinformatics application software.
Prerequisites
self-directed learning in the course N
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
To equip students with bioinformatic programming skills
1.
2.
3.
5.
20
10
30
40
Exercises
Lecturing
Quiz
Assignment
Attendance
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 A Taste of Py
Week 2 Py Ingredients: Numbers, Strings, and Variables
Week 3 Py Filling: Lists, Tuples, Dictionaries, and Sets
Week 4 Py Crust: Code Structures
Week 5 Py conditional expressions: If
Week 6 Py string use: str(), len()
Week 7 Py loop: while, for
Week 8 Midterm exam
Week 9 Py tuple:list(), tuple(), sort()
Week 10 Py dictionary and set: dict(), keys(), values()
Week 11 Py Boxes: Modules, Packages, and Programs
Week 12 Oh Oh: Objects and Classes
Week 13 Mangle Data Like a Pro
Week 14 Data Has to Go Somewhere
Week 15 The Web, Untangled
Week 16 Concurrency and Networks
Week 17 Be a Pythonista
Week 18 Final exam
Evaluation
1. attendance 10%
2. assignment 30%
3. mid-term exam 30%
4. final-term exam 30%
Textbook & other References
Introducing Python: Modern Computing in Simple Packages, 2nd Edition
Publisher: O’REILLY
Authors: Bill Lubanovic
ISBN: 978-1-449-35936-2
Teaching Aids & Teacher's Website
http://predictor.nchu.edu.tw/ncblab/
Office Hours
13:30-15:00, Wed.
Sustainable Development Goals, SDGs
04.Quality Education   05.Gender Equalityinclude experience courses:N
Please respect the intellectual property rights and use the materials legally.Please repsect gender equality.
Update Date, year/month/day:None Printed Date, year/month/day:2024 / 11 / 21
The second-hand book website:http://www.myub.com.tw/