Course
code CS301
credit_hours 3
title Numerical Methods
arbic title
prequisites BA304, CS143
credit hours 3
Describtion/Outcomes This course provides an introduction to numerical methods and their applications to solve science and engineering problems. In addition, convergence and error analysis of numerical methods is covered. In addition, practical experience with implementing numerical methods and assessing resulting errors will be acquired through a number of programming assignments.
arabic Describtion/Outcomes
objectives Upon completion of this course, students should be able to:
1. Understand numerical methods and errors of computers.
2. Analyze errors and error propagation.
3. Compute roots of equations of one variable.
4. Solve a system of Linear equations.
5. Apply numerical differentiation.
6. Apply numerical integration.
7. Use interpolation.
8. Use regression.
arabic objectives
ref. books 1. Faire Burden, Numerical Analysis, 5th Edition, Pws, 1993.
2. Earl E. Swarlzlander, Computer Arithmetic-vol1, IEEE, 1990.
arabic ref. books
textbook Chapra S. and Canale R., Numerical Methods for Engineers with Software and Programming Applications, 5th Edition, McGraw Hill, 2008.
arabic textbook
objective set combined
content set bullets
Course Content
content serial describtion
1 • rn• Understand what`s Numerical Analysis and solution of equations • Show an introduction to Numerical Analysis and solution of equationsrn • Exhibit appropriate numeracy skills in understanding and presenting cases involving a quantitative dimension.rn• Demonstrate the ability to make use of a range of learning resources and to manage one`s own learning.rn• Show the use of information-retrieval.rn
2 • Demonstrate how to do numerical interpolation of unequal spaced data points, error, and derived difference table. Know the different interpolation techniques and when to use them • Solve problems of numerical interpolationrn
3 • Explain how to do numerical interpolation of equally spaced data points, error, and difference tables.
4 • Describe numerical integration of unequally spaced data points and errors. Know the different integration techniques and when to use them • Solve problems of integration using different techniques
5 • Demonstrate numerical integration of equally spaced data points and error.
6 • Explain the Rules for Numerical Integration and composite methods Comprehend rules and apply them • Solve problems using composite methods
7 7th week Exam
8 • Explain differentialtion rules for unequally spaced data points and error • Know the different differentiation rules and when to use themrn • Solve differentiation problems using the different techniques.rn
9 • Demonstrate differentiation rules for equally spaced data points and error.
10 • Explain what is meant by least square error and error propagationrn•Learn how to measure error & error propagationrn• Solve problems on least square error and regressionrn
11 • Solving linear equations Demonstrate how to solve equations • Solve problems using the Jaccobi and Gauss-Zeidel methods for Integral Matrices
12 12th week Exam
13 • Demonstrate how to find roots of any equation using the bisection method • Know the different methods to find roots and when to use themrn• • Solve numerical problemsrn• rn
14 • Demonstrate how to find roots of any equation using the Newton’s Raphson method
15
16