Lecture

2025학년도 2학기

의료빅데이터분석 (Biomedical Big Data Analysis)

This course is designed to bridge the gap between your programming knowledge and the fascinating realm of healthcare analytics. You’ll discover how data science transforms modern medicine, from predicting patient outcomes to improving healthcare delivery.

By the completion of this course, you will be able to:
ㄴ Understand Medical Data Ecosystems: Navigate complex healthcare data structures including EHR, insurance claims, and registry data
ㄴ Apply Statistical Methods: Perform regression analysis, survival analysis, and hypothesis testing appropriate for medical research
ㄴ Interpret Medical Standards: Work confidently with medical coding systems (ICD, SNOMED-CT) and understand their role in healthcare analytics
ㄴ Conduct Ethical Research: Appreciate data privacy, quality considerations, and ethical implications in medical data science
ㄴ Programming skill for data science: Develop proficiency in R for medical data analysis, from basic syntax to advanced statistical modeling

머신러닝 (Machine Learning)

This course provides a comprehensive introduction to statistical learning methods with applications in R. Students will learn fundamental concepts and practical techniques in machine learning. The course covers supervised learning methods including regression, classification, and tree-based methods, as well as unsupervised learning techniques. Through a combination of theoretical lectures and hands-on R programming labs, students will develop skills in data analysis, model selection, and interpretation of results. The course emphasizes both the mathematical foundations and practical implementation of statistical learning algorithms.
Recommended Prerequisites: Introductory understanding to Statistics.

AI를 위한 프로그래밍, 의료인공지능대학원 (Programming for AI, Graduate Course)

This course provides a comprehensive introduction to programming fundamentals essential for medical AI applications. Many students entering the Medical AI program come from diverse backgrounds including medicine, nursing, and other healthcare fields, and may have limited or no programming experience. This course bridges that gap by providing a gentle, step-by-step introduction to programming concepts using Python. Designed for graduate students with no prior programming experience, it covers Python basics, data analysis tools, and introductory machine learning concepts. Students will work with learning to process clinical data, medical images, and implement basic AI models. The course emphasizes practical skills needed for medical AI research and development.

2025학년도 1학기

인공지능프로그래밍설계 (Artificial Intelligence Programming Design)

This course will provide a basic concept and hands-on introduction to Artificial Intelligence. Students will learn the nueral networks including Convolutional Neural Network(CNN), Recurrent Neural Network(RNN), the Auto-encoder. It also covers a basic introduction of Reinforcement Learning and Transformer.

By the end of this course, students will understand the basic algorithm of neural networks and be familiar with Artificial Intellence (deep learning) programming. Students can not only use the AI-related Python libraries such as Tensorflow, Keras, but design their own network with these libraries. In addition, it is possible to increase practical coding skills and insight of analyzing data in terms of data science.


컴퓨터와프로그래밍1 (Computers & Programming 1)

This course introduces beginners to essential concepts in computers and programming, with hands-on practice using Python. Known for its readability and simplicity, Python is often recommended as an ideal first programming language.
Thus, the class aims to:
1. Understand Basic Concepts: Students will learn common concepts in computing and the history of programming languages.
2. Learn Python Programming: Through hands-on exercises, students will acquire basic knowledge and skills in Python. They will learn to manipulate basic data types and explore introductory functional and object-oriented programming techniques, setting the groundwork for further development in programming.