Spring 2013

NQE311 Numerical Methods and Computer Simulation

3:0:3(6)

Course Outline


Time Tuesday 2:30-4:00PM   Thursday 2:30-4:00PM
Classroom Rm. 2425 (2th floor)
Instructor Prof. Nam Zin Cho (nzcho@kaist.ac.kr x3819)
Teaching Assistant Bumhee Cho (bumhee34@kaist.ac.kr 010-3321-9541)
TA Office Hours anytime 
Lecture In English
Links to Spring 2012

 

 




[ Notice | Keywords | Introduction | Lecture Schedule | Problem Sets | Course Grading | Textbook/References | Pictures ]

 

Notice
Date
Contents
March 5  - No Class
March 7  - Lecture room is changed; Rm. 4401 -> Rm. 2425.
March 15  - Makeup Class (19:00~)
March 21  - No Class
March 28  - Makeup Class (19:00~)
April 11  - Makeup Class (19:00~)
April 23  - No Class (midterm week)
May 30  - No Class
June 6  - Makeup Class (14:30~)
June 20  - Final Exam (12:00(noon)~12:00(noon), takehome exam)
Keywords
 
Numerical Analysis, Numerical Methods, Numerical Approximation of Functions, Numerical Calculus, Iterative Methods, Euler Methods, Predictor-Corrector Methods, Runge-Kutta Methods, Ordinary/Partial Differential Equations, Finite Difference Methods, Solution of Matrix Representation, Random Number/Sampling, Monte Carlo Methods
Introduction
This course is designed to provide NQE undergraduate students with basic numerical methods and computational skills (including, writing computer programs implementing basic algorithms). The course covers i) brief introduction to mathematical models dealt in nuclear and quantum engineering, ii) numerical approximation of functions and numerical calculus, iii) matrix theory and linear algebra, iv) numerical methods for ODEs, v) introduction to numerical methods for PDEs, and vi) basics of Monte Carlo simulation. To provide concrete ideas to the students taking the course, the example problems will be taken from various subjects covered in nuclear and quantum engineering.
Lecture Schedule
Week 1 (March 5, 7) Introduction
Week 2 (12, 14) Approximation of Functions
Week 3 (19, 21) Approximation of Functions
Week 4 (26, 28) Numerical Calculus - Differentiation, Integration, Root-Finding
Week 5 (April 2, 4) Systems of Linear Equations
Week 6 (9, 11) Direct and Iterative Methods
Week 7 (16, 18) Ordinary Differential Equations, Euler Methods
Week 8 (23, 25) Review, and Midterm Exam
Week 9 (30, May 2) Predictor-Corrector Methods
Week 10 (7, 9) Runge-Kutta Methods
Week 11 (14, 16) Partial Differential Equations and Model Problems
Week 12 (21, 23) Discretizations and Finite Difference Methods
Week 13 (28, 30) Monte Carlo Methods
Week 14 (June 4, 6) Random Number and Random Sampling of Distributions
Week 15 (11, 13) Numerical Integration and Neutron Transport Simulation
Week 16 (18, 20) Review, and Final Exam
Problem sets


(For computer programming language, FORTRAN is preferred, C is OK.)

                    How to submit homework? (Read Carefully!)
Due date Problems Solutions
3/21 Problem Set #1 Solution #1
3/28 Problem Set #2 Solution #2
4/19 Problem Set #3 Solution #3
4/28 Problem Set #4 Solution #4
5/7 Problem Set #5 Solution #5
5/23 Problem Set #6 Solution #6
6/13 Problem Set #7 N/A
6/13 Problem Set #8 Solution #8
6/21 (noon) Final Exam Solution for Final
Course Grading 
Midterm   20 % 
Final 30 %
Projects 25 %
Homework 25 %
-------------
Total 100%

Textbook 

textbook

1. W. Cheney and D. Kincaid, "Numerical Mathematics and Computing", 6th edition, Thomson Brooks/Cole, 2008.
References 
1. U. M. Ascher and C. Greif, "A First Course in Numerical Methods", SIAM, 2011.
2. G. Stewart, "Afternotes on Numerical Analysis", SIAM, 1996.
3. C. Moler, "Numerical Computing with MATLAB", SIAM, 2004.
4. H. Press, A. Teukolsky, et al., "Numerical Recipies in C++", 2nd edition, Cambridge University Press, 2002.
5. S. Nakamura, "Computational Method in Engineering and Science", John Wiley & Sons, Inc., 1977.
 
Downloads  
Intel Fortran Compiler (Serial number will be given in class, and you do not need Visual Studio.)
Fortran Guide Books
If you have any questions, contact TA.
bumhee34@kaist.ac.kr