Introduction to Medical Informatics, Spring 2022

Wednesdays 2:20pm - 5:20pm, 博雅 406

Instructor: Shang-Tse Chen
  • Email: stchen at csie.ntu.edu.tw
  • Office hour: after classes, or by appointment
TA: Bo-Han Kung
  • Email: d10922019 at ntu.edu.tw
  • Office hour: Tuesdays 2-3pm, CSIE Building R405
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/16 * Course introduction
* Python environment setup
* Variables, expressions and statements
notebooks
2/23 * Functions
3/2 * Conditionals Control Flow
3/9 * Iteration & For-Loops
3/16 * Strings
3/23 * Recursion
3/30 * Set and Dict
4/6 Midterm Exam

4/13 * Classes and Objects
4/20 * Numpy
4/27 * Data Analysis with Numpy and Pandas
5/4 * ML Libraries in Python
5/11 * Data Preprocessing
5/18 * Data Clustering
5/25 * Dimension Reduction
6/1 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.