Introduction to Medical Informatics, Spring 2021

Thursdays 9:10am - 12:10pm, 博雅 406

Instructor: Shang-Tse Chen
  • Email: stchen at csie.ntu.edu.tw
  • Office hour: after classes, or by appointment
TA: TBD
Artificial Intelligence has been taking an increasingly important role in medical applications. This course is for medical students to learn basic Python programming, data processing and analysis, machine learning algorithms and their applications on medical problems such as medical image analysis.

Course Schedule Evolving

We will use NTU COOL for slides, Jupyter Notebooks, homework assignments, announcement, and discussion.

Date Topics Note
2/25 * Course introduction
* Python environment setup
* Variables, expressions and statements
notebooks
3/4 * Functions
notebooks
3/11 * Conditionals Control Flow
notebooks
3/18 * Iteration & For-Loops
notebooks
3/25 * Strings
notebooks
4/1 Spring Break
4/8 * Recursion
notebooks
4/15 * Set and Dict
notebooks
4/22 Midterm Exam

4/29 * Classes and Objects
notebooks
5/6 * Numpy
notebooks
5/13 * Data Analysis with Numpy and Pandas
notebooks
5/20 * ML Libraries in Python
notebooks
5/27 * Data Preprocessing
notebooks
6/3 * Data Clustering notebooks
6/10 * Dimension Reduction
notebooks
6/17 * Deep learning with Tensorflow
notebooks
6/24 Final Exam

Reference Textbooks

  1. Think Python: How to Think Like a Computer Scientist 2nd Edition, by Allen B. Downey
  2. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython 2nd Edition, by Wes McKinney

Grading Policy

  • Homework: 40% (10% x 4)
  • Midterm Exam: 30%
  • Final Exam: 30%
  • All homework due times are at 11:59 pm on the day before the class.
    • No late submission is accepted.
    • Exception: you email Shang-Tse and get the approval before the deadline.