2025-Fall Artificial Intelligence for M.E. (MECH437-01) The course syllabus

1.Course Information

Course No. MECH437 Section 01 Credit 3.00
Category Major elective Course Type prerequisites
Postechian Core Competence
Hours TUE, THU / 15:30 ~ 16:45 / Science BldgⅤ[011]Storage Room Grading Scale G

2. Instructor Information

Shin Dongil Name Shin Dongil Department Dept. of Mechanical Eng.
Email address dongilshin@postech.ac.kr Homepage https://datasolid.postech.ac.kr
Office 데이터 기반 고체 역학 연구실 Office Phone 054-279-2181
Office Hours 화(17:00~18:00)

3. Course Objectives

This course introduces core machine learning algorithms with a focus on applications in solid mechanics.
Students will learn to implement and apply models using Python to analyze engineering data such as stress-strain behavior, material classification, and surrogate modeling of FEM outputs.
While key mathematical concepts like linear algebra and optimization are covered, the emphasis is on practical understanding and hands-on coding.
Topics include: Python programming, linear algebra, optimization, regression, classification, clustering, statistics, PCA/SVD, neural networks, Bayesian optimization, etc.

4. Prerequisites & require

* Basic experience with Python programming
* Familiarity with linear algebra and introductory calculus
* Prior coursework in mechanics of materials or solid mechanics is recommended

5. Grading

Midterm Exam Final Exam Attendance Assignment Project Presentation/Discussion Laboratory/Practice Quiz Others Total
비고
Attendance (10%) / Homework (20%) / Midterm (20%) / Final Exam (30%) / Project (20%)

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN
TBD 0000

7. Course References

TBD

8. Course Plan

Week 1: Introduction & Python Review
Week 2: Linear Algebra Refresher
Week 3: Optimization I
Week 4: Optimization II
Week 5: Regression Models
Week 6: Classification Techniques
Week 7: Model Evaluation
Week 8: Midterm Exam
Week 9: Engineering Statistics
Week 10: Dimension Reduction (PCA, SVD)
Week 11: Neural Networks I with PyTorch
Week 12: Neural Networks II – Surrogate Modeling
Week 13: Bayesian Concepts
Week 14: Bayesian Optimization
Week 15: Final Project Presentations
Week 16: Final Exam

9. Course Operation

Lecture-based

10. How to Teach & Remark

11. Supports for Students with a Disability

- Taking Course: interpreting services (for hearing impairment), Mobility and preferential seating assistances (for developmental disability), Note taking(for all kinds of disabilities) and etc.

- Taking Exam: Extended exam period (for all kinds of disabilities, if needed), Magnified exam papers (for sight disability), and etc.

- Please contact Center for Students with Disabilities (279-2434) for additional assistance