- Course Description
본 과목은 공학의 이론적 전문 지식을 해석과 분석을 통하여 수치적으로 구현할 수 있는 프로그래밍 기법을 배양하기 위한 과목이다. 이를 위해 학계와 산업계 현장에 널리 쓰이고 있는 MATLAB 소프트웨어를 기본 소프트웨어로 활용한다. 주요 강의 내용은 MATLAB 기본 사용법, 내장함수와 변수 사용법, 그래프 생성법, 행렬 계산, 보간법과 미적분의 수치해석 등을 학습한다.
- Course Objectives
1. Utilize the computer to solve engineering problems
2. Utilize programming logic, structure, and syntax to develop multifunctional algorithms to solve engineering problems
3. Integrate existing numerical methods into these algorithms
4. Implement the designed algorithms using MATLAB
5. Determine errors present in numerical solutions to engineering problems
6. Integrate programming and numerical methods to solve linear and nonlinear engineering problems.
- Teachnig Method
#1 When speaking in class, please identify yourselves
#2 Ask questions (There are no “stupid” questions. If you don’t understand it, someone else probably doesn’t it, either.)
#3 Help each other! [(Even when a project or assignment is specified as an individual, ask your friends or classmates about stuff you don’t understand.) >> When you have the answer, write it in your own words (or your own coding style).]
#4 ALWAYS BE ON TIME
#5 Focus in the classroom
- Textbook
- Assessment
- Requiments
(1) Calculus and ordinary differential equation
(2) Linear algebra (Self study: Ch.2 of Gilat & Subramaniam)
- Practical application of the course
Engineering Design: Use numerical simulations to optimize structures and systems in various engineering fields.
Data Analysis: Apply numerical techniques for data analysis, visualization, and implementing statistical models in data science.
Financial Modeling: Develop models for risk assessment, option pricing, and portfolio optimization in finance.
Research and Development: Conduct numerical simulations and data analysis in scientific research across disciplines.
Control Systems: Design and simulate control systems for automation and robotics, ensuring stability and efficiency.
- Reference