NEM753 - ADVANCED NUMERICAL METHODS IN ENGINEERING ANALYSIS

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
ADVANCED NUMERICAL METHODS IN ENGINEERING ANALYSIS NEM753 Any Semester/Year 3 0 3 9
Prequisites
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Preparing and/or Presenting Reports
Problem Solving
 
Instructor (s)Cemil Kocar (Assoc. Prof. Dr.), C. N. Sökmen (Prof.Dr.) 
Course objectiveTo teach the computational methods used to analyze nuclear reactor systems and to provide students with skills in developing computer codes for engineering problems. 
Learning outcomes
  1. A student who succeeds in this course:
  2. (1) Has in-depth knowledge about computational methods for problems arising in nuclear reactor analysis.
  3. (2) Learns how to solve large and sparse systems of linear equations by direct and iterative methods.
  4. (3) Knows the application of numerical methods for initial value problems.
  5. (4) Applies the finite difference, finite element, and finite volume methods to boundary value problems.
  6. (5) Can solve and analyze the optimization problems and knows the applications of the linear programming and simplex method.
  7. (6) Can develop computer codes for initial and boundary value problems.
  8. (7) Has in-depth knowledge about spectral methods.
Course ContentReview of applied linear algebra, finite difference method, finite element method, finite volume methods, boundary value problems, initial value problems, accuracy and stability, iterative methods and multi-grid methods, spectral methods, code development for initial and boundary value problems. 
References(1) G. Strang, ?Computational Science and Engineering?, Wellesley-Cambridge Press, 2011.
(2) G. Strang, ?Introduction to Applied Mathematics?, Wellesley-Cambridge Press, 1986.
(3) S. Nakamura, ?Computational Methods in Engineering and Science?, John Wiley & Sons, 1996.
 

Course outline weekly

WeeksTopics
Week 1Introduction and review of numerical approaches in engineering problems
Week 2Assigning a term project and discussion
Week 3Developing a computer code for boundary value problems
Week 4Developing a computer code for boundary value problems
Week 5Developing a computer code for boundary value problems
Week 6Developing a computer code for initial value problems
Week 7Developing a computer code for initial value problems
Week 8Developing a computer code for initial value problems
Week 9Accuracy and stability concerns for initial value problems
Week 10Iterative methods for large and sparse systems
Week 11Spectral methods
Week 12Krylov subspaces, conjugate gradients and multi-grid methods
Week 13Developing a computer code based on multi-grid method
Week 14Developing a computer code based on multigrid method
Week 15
Week 16Final report and presentation

Assesment methods

Course activitiesNumberPercentage
Attendance00
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments330
Presentation220
Project00
Seminar00
Midterms00
Final exam150
Total100
Percentage of semester activities contributing grade succes050
Percentage of final exam contributing grade succes050
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)14456
Presentation / Seminar Preparation12424
Project13535
Homework assignment32060
Midterms (Study duration)000
Final Exam (Study duration) 000
Total Workload3386217

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Graduates of this program: Reach comprehensive and in-depth knowledge, evaluate and utilize it in the areas of nuclear engineering, technology, and applications.    X
2. Build problems related to nuclear processes and pursue innovative methods to solve them.    X
3. Design and do research based on analytical, modeling and experimental methods related to nuclear reactor analysis and engineering, nuclear systems, fuel management, nuclear safety, radiation physics and its applications; analyze and interpret complex cases.    X
4. Design and analyze systems, components and/or processes pertinent to nuclear energy, and evaluate the design from all aspects, developing new methods/approaches.    X 
5. Conduct an original research process throughout (design, implement and finish it). Can manage a research team and know how to lead team members.   X 
6. Conveying stages and results of their work by writing and/or orally at national and international occasions, contribute to the current scientific level/literature.    X 
7. Are conscious of their occupational and ethical responsibilities.    X
8. Being aware of the importance of lifelong learning, follow the advancements in science and technology and renew themselves continually.    X

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest