Spring 2015

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 4401 (Doosan Lecture Room, Bldg N7-1)
Instructor Prof. Nam Zin Cho (nzcho@kaist.ac.kr x3819)
Instructor Office Hours Tuesday 10:00-11:30AM
Thursday 10:00-11:30AM 
Teaching Assistant Bumhee Cho (bumhee34@kaist.ac.kr x3859)
Seungsu Yuk (sixpig@kaist.ac.kr x3859)
TA Office Hours Monday 14:00-17:00
Wednesday 14:00-17:00  
Lecture In English
Links to Spring 2014

 

 




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

 

Notice
Date
Contents
March 14 (Sat)  - Makeup Class (10:00~)
March 19 (Thur)  - No Class -> Makeup Class on March 14
March 24 (Tue)  - No Class -> Makeup Class on April 4
March 26 (Thur)  - No Class -> Makeup Class on April 11
March 31 (Tue)  - No Class -> Makeup Class on April 18
April 4 (Sat)  - Makeup Class (10:00~)
April 18 (Sat)  - Makeup Class (10:00~)
April 23 (Thur)  - Midterm Exam (9:00 am ~ 9:00 am, 24 hours), takehome exam
April 25 (Sat)  - Makeup Class (10:00~)
May 7 (Thur)  - No Class -> Makeup Class on May 16
May 16 (Sat)  - Makeup Class (10:00~)
June 19 (Fri)  - Final Exam (12:00 pm ~ 4:00 pm, 28 hours), 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 3, 5) Introduction
Week 2 (10, 12) Approximation of Functions
Week 3 (17, 19) Numerical Calculus - Differentiation, Integration, Root-Finding
Week 4 (24, 26) Numerical Calculus - Differentiation, Integration, Root-Finding
Week 5 (31, April 2) Systems of Linear Equations
Week 6 (7, 9) Direct and Iterative Methods
Week 7 (14, 16) Ordinary Differential Equations, Euler Methods, Predictor-Corrector Methods
Week 8 (21, 23) Review, and Midterm Exam
Week 9 (28, 30) Runge-Kutta Methods
Week 10 (May 5, 7) Partial Differential Equations and Model Problems
Week 11 (12, 14) Discretizations and Finite Difference Methods
Week 12 (19, 21) Discretizations and Finite Element Methods
Week 13 (26, 28) Monte Carlo Methods, Random Number and Random Sampling of Distributions
Week 14 (June 2, 4) Numerical Integration, Neutron Transport Simulation
Week 15 (9, 11) Neutron Transport Simulation
Week 16 (16, 18) 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/17 Problem Set #1 Solution Set #1
3/26 Problem Set #2 Solution Set #2
4/16 Problem Set #3 Solution Set #3
4/28 Problem Set #4 Solution Set #4
Midterm Examination N/A
5/7 Problem Set #5 Solution Set #5
5/14 Problem Set #6 (Project I) N/A
6/2 Problem Set #7 (Project II) N/A
6/11 Problem Set #8 Solution Set #8
Final Examination N/A
Course Grading 
Midterm                 20 % 

Final 30 %
Project & Presentation 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 Methods in Engineering and Science", John Wiley & Sons, Inc., 1977.
6. E. B. Becker, G. F. Carey, and J. T. Oden, "Finite Elements An Introduction Volume I,", Prentice-Hall, Inc., 1981.
 
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