week/No. | Tiltle | lecture hour | Laboratory Hour | Self study Hour | Activities | Teacher |
01 | Course Orientation & Student Discussion
Setting up the development environment
Google Colaboratory
Introduction to Python programming
Python syntax & First Python program
Basic Python Programming
Variables
Data types (Integers, Floats, Strings, Boolean), (Arrays, Lists, Tuples, Dictionary, Sets, Files)
Basic Input/Output Operators
Built-in Functions for All Data Types
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Hand on examples
- Google Colaboratory
- Python Scripts
| อ. ณัฐฐ์ หอมดี, ผศ.ดร. สุมนา ดาเก็ง, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
01 | Course orientation | 0.5 | | | บรรยายประกอบสื่อแสดงภาพ | อ. ณัฐฐ์ หอมดี, ผศ.ดร. สุมนา ดาเก็ง, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
02 | Conditional statements
If-else
If-elif-else
Common Errors in Python
Error handling
Loop programming
Functions
Exercise I
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Rock, paper, scissor program
| อ. ณัฐฐ์ หอมดี, รศ.ดร. กุลชาติ จังภัทรพงศา, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
02 | From research to commercialization | 2.5 | | | บรรยายประกอบสื่อแสดงภาพ | อ. ณัฐฐ์ หอมดี, รศ.ดร. กุลชาติ จังภัทรพงศา, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
03 | Principle of immunological assays | 3.0 | | | บรรยายประกอบสื่อแสดงภาพ | อ. ณัฐฐ์ หอมดี, ผศ.ดร. สกาวรัตน์ เลิศจุฑาพร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
03 | Data analysis with Pandas library
Read CSV and Excel files
Data Frame
Indexing
Data Pre-processing
Handling missing data
Encode data
Basic statistic with Pandas
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Diabetes data
| อ. ณัฐฐ์ หอมดี, ผศ.ดร. สกาวรัตน์ เลิศจุฑาพร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
04 | Advance Statistic for Health Data
T-test and p-value
Correlation
Exercise II
| 3 | - | 6 | Lecture
- Lecture materials
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Transplant recovery monitoring data
| อ. ณัฐฐ์ หอมดี, รศ.ดร. กุลชาติ จังภัทรพงศา, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
04 | Lateral flow development | 3.0 | | | วีดีทัศน์ประกอบการสอน และฝึกปฏิบัติการ | อ. ณัฐฐ์ หอมดี, รศ.ดร. กุลชาติ จังภัทรพงศา, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
05 | Introduction to proteomics analysis I | 3.0 | | | บรรยายประกอบสื่อแสดงภาพ | อ. ณัฐฐ์ หอมดี, อ.ดร ปิยดา ณ นคร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
05 | Data visualization and Matplotlib
Exercise III
| 3 | | | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Health check up data
| อ. ณัฐฐ์ หอมดี, อ.ดร ปิยดา ณ นคร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
06 | Machine learning and applications
Intro to machine learning and health data
Overview of machine learning workflow
Building your first model
Scikit-learn library
Decision tree model
Data splitting (train/test)
Model training
Model evaluation (metrics)
Model parameters
ML Model Use-cases
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Diabetes data 2
| อ. ณัฐฐ์ หอมดี, อ.ดร ปิยดา ณ นคร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
06 | Introduction to proteomics analysis II | 3.0 | | | วีดีทัศน์ประกอบการสอน และฝึกปฏิบัติการ | อ. ณัฐฐ์ หอมดี, อ.ดร ปิยดา ณ นคร, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
07 | Introduction to smart polymer for biomedical application | 3.0 | | | บรรยายประกอบสื่อแสดงภาพ | อ. ณัฐฐ์ หอมดี, อาจารย์พิเศษ, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
07 | Machine learning and applications:
Classification models
Random forest model
Neural network model
SVM model
Model evaluation metrics for classification problems
Machine learning and applications
Regression models
Regression models and health data
Model output for regression problems
Model evaluation metrics for regression
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Fat percentage data
| อ. ณัฐฐ์ หอมดี, อาจารย์พิเศษ, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
08 | Machine learning and applications
Cross-validation and Model comparison
K-Folds CV (cross-validation)
Leave-One-Out
Validation vs. Independent testing set
Model Overfitting
| 3 | - | 6 | Lecture
- Lecture materials
- PowerPoint
Examples
- Google Colaboratory
- Python Scripts
Exercises
- Diabetes data
| อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
08 | Introduction to nanoparticle systhesis smart polymer reviews and discussion | 3.0 | | | อภิปราย | อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
09 | Smart polymer reviews and assignment | | | 3.0 | อภิปราย โดยใช้สื่อ scientific article | อ. ณัฐฐ์ หอมดี, คณาจารย์, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
09 | Special Topic in Healthcare Data Analytic | 3 | - | 6 | Special topic and discussion
Lecture materials
| อ. ณัฐฐ์ หอมดี, คณาจารย์, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
10 | Project-based assignment
Exercises and group discussion
Capstone project preparation
| 3 | - | 6 | Projects
- Health datasets
Presentation and Discussions
| อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
10 | Nanoparticle synthesis | 3.0 | | | วีดีทัศน์ประกอบการสอน และฝึกปฏิบัติการ | อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
11 | Smart polymer discussion and presentation | | | 3.0 | อภิปรายและนำเสนอ | อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
11 | Final Examination (Project Presentation) | - | - | - | Projects
- Health datasets
Presentation and Discussions
| อ. ณัฐฐ์ หอมดี, ผศ.ดร. เธียรรัตน์ ตั้งไชยคีรี, อ.ดร. จตุรวิทย์ พันธกิจเจริญกุล |
12 | IP process | 3.0 | | | บรรยายประกอบสื่อแสดงภาพ | รศ.ดร. กุลชาติ จังภัทรพงศา |
13 | Test kits development I | 3.0 | | | วีดีทัศน์ประกอบการสอน และฝึกปฏิบัติการ | รศ.ดร. กุลชาติ จังภัทรพงศา |
14 | Test kits development II | 3.0 | | | วีดีทัศน์ประกอบการสอน และฝึกปฏิบัติการ | รศ.ดร. อมรา อภิลักษณ์, รศ.ดร. กุลชาติ จังภัทรพงศา, อ.ดร. ยุวดี บุญญสิทธิ์ |
15 | Summary of test kits development | | | 3.0 | อภิปราย | รศ.ดร. กุลชาติ จังภัทรพงศา |
16 | Product validation | 3.0 | | | บรรยายประกอบสื่อแสดงภาพ | รศ.ดร. กุลชาติ จังภัทรพงศา, อาจารย์พิเศษ |
17 | Test kit development presentation and course evaluation | | | 3.0 | อภิปรายและนำเสนอ | คณาจารย์ |