Projects Due On (3/18, #1), (4/15, #2), (5/6, #3; 5/11 no class),
(6/10, #4).
Submit all files via email to TA吳建民 g10424207@mail.nhcue.edu.tw and me jinnliu@mail.nhcue.edu.tw.
Email 格式: 標題: 姓名學號Proj #
附檔: 姓名Proj #.cpp
課程大綱Topics
1. C++ Programming
2. 1D Poisson’s Problem and Finite Difference Method
3. Gaussian
Elimination (P4Ab.cpp. Proj1: Output y=Ab with N=5)
4. Jacobi’s Method (Proj2
= Project 3.2)
5. Gauss-Seidel
Method
6. Successive
Overrelaxation Method (Proj3 = Project 5.1)
7.
Newton’s Method (Proj4 = Project 9.1)
教學目標Objectives
· Learn Basic Numerical
Methods for Partial Differential Equations (PDEs)
· Learn Basic Numerical
Methods for Linear Algebra
· Learn Basic Physics and
Applications of PDEs
· Learn Software
Programming in Scientific Computing
授課方式Teaching
Style
· Regular Lecturing
評分標準Grading Policy
· Class Work 40%, Projects
60%
教科書Texts
· Jinn-Liang Liu, Lecture
Notes on Numerical Methods for Partial Differential Equations, 2011.
·
Juan Soulie, C++ Language Tutorial, 2007.