2. Instructor Information
3. Course Objectives
This course introduces the fundamental theories of numerical analysis, data analysis, and artificial intelligence, which are actively used in various fields of chemical engineering. It also aims to develop the ability to directly program related software using Python and to understand how these techniques are applied in major areas of chemical engineering.
The course is structured into four main parts:
(1) Introduction to Python: A basic introduction to the Python language and an overview of Python libraries widely used in mathematics, science, and engineering.
(2) Numerical Computing: An introduction to numerical analysis methods commonly used in chemical engineering and AI, with hands-on programming of numerical tools using Python.
(3) AI Algorithm Basics: A presentation of fundamental theories related to artificial intelligence, along with simple AI model programming using PyTorch.
(4) Applications of AI in Chemical Engineering: A review of specific examples of how artificial intelligence is being applied in the field of chemical engineering.
4. Prerequisites & require
Not mandatory, but recommended to take CSED105 and CSED101
5. Grading
Attendance: 20% (수업일수 1/4 이상 결석시 자동으로 F)
Assignments: 40%
Final exam: 40%
6. Course Materials
| Title |
Author |
Publisher |
Publication Year/Edition |
ISBN |
|
PPT slides will be provided before classes.
|
|
|
0000
|
|
7. Course References
“Deep learning”, Ian Goodfellow
“Computational Physics”, Mark Newman
"Mathmatics for machine learning", Marc Peter Deisenroth
"Introduction to linear algebra", Gilbert Strang
8. Course Plan
Part 1. Introduction to Python
- Programming basics I
- Programming basics II
Part 2. Computer programming for science and engineering
- Computational analysis and visualization methods
- Numerical computing
- Linear Algebra
- Optimization and Linear Regression
Part 3: AI algorithm basics
- Classification and Clustering
- Activation function
- Back propagation
- Deep learning and CNN / Attention & Transformer
- Programming Deep-NN with PyTorch
Part 4: Applications of AI
- Applications in material science
- Applications in bio engineering
- Applications in process systems engineering
9. Course Operation
- 대면강의 기본
- 상황에 따라 비대면 및 녹화강의로 대체
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