컴퓨터공학의 기술을 이용하여 공학 및 과학에서의 일반적인 문제를 해결하기 위해서는 제시된 문제에 대한 수학적 모델링 및 알고리즘의 설계와 구현이 필수이다. 이를 위해서는 문제를 수학적으로 해석하고 해결하기 위한 일반적인 방법을 학습하고, 실제적인 구현을 수행하는 것이 필요하다. 현대의 수치해석(numerical analysis)으로는 1) 문제에 대한 수학적 모델링, 2) 모델링 된 방정식에 대한 근에 대한 계산 및 최적화방법, 3) 보다 일반적인 최적 해법을 찾기 위한 선형 시스템 모델링, 4) 그 외 곡선 보간, 미적분에 기반한 해법을 찾는 방법을 학습한다.
1. 공학,과학 분야의 문제들을 수학적으로 모델링하고 기초적인 알고리즘으로 표현하는 방법론에 대해 학습한다. 2. 수치해석 기법을 위해 개발된 알고리즘들을 오픈 소스 소프트웨어 프로그래밍을이용하여 구현한다. 3. 이산적인 해 사이에 있는 점에서의 해를 추정하기 위해 이산해들을 곡선으로 접합하는 기법들을 학습한다. 4. 위치에 대한 순간 시간의 변...